mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
Co-Authored-By: Linus Unnebäck <linus@folkdatorn.se> Co-authored-by: Linus Unnebäck <linus@folkdatorn.se>
60 lines
2.0 KiB
TypeScript
60 lines
2.0 KiB
TypeScript
// Type definitions for commonjs-assert 1.4
|
|
// Project: https://github.com/browserify/commonjs-assert, https://github.com/defunctzombie/commonjs-assert
|
|
// Definitions by: Nico Gallinal <https://github.com/nicoabie>
|
|
// Linus Unnebäck <https://github.com/LinusU>
|
|
// ExE Boss <https://github.com/ExE-Boss>
|
|
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
|
|
|
declare function assert(value: any, message?: string): void;
|
|
|
|
declare namespace assert {
|
|
function fail(actual?: any, expected?: any, message?: string, operator?: string): void;
|
|
|
|
function ok(value: any, message?: string): void;
|
|
|
|
function equal(actual: any, expected: any, message?: string): void;
|
|
|
|
function notEqual(actual: any, expected: any, message?: string): void;
|
|
|
|
function deepEqual(actual: any, expected: any, message?: string): void;
|
|
|
|
function notDeepEqual(actual: any, expected: any, message?: string): void;
|
|
|
|
function deepStrictEqual(actual: any, expected: any, message?: string): void;
|
|
|
|
function strictEqual(actual: any, expected: any, message?: string): void;
|
|
|
|
function notStrictEqual(actual: any, expected: any, message?: string): void;
|
|
|
|
function throws(block: () => void, message?: string): void;
|
|
function throws(block: () => void, error: (() => void) | ((err: any) => boolean) | RegExp, message?: string): void;
|
|
|
|
function doesNotThrow(block: () => void, message?: string): void;
|
|
function doesNotThrow(
|
|
block: () => void,
|
|
error: (() => void) | ((err: any) => boolean) | RegExp,
|
|
message?: string,
|
|
): void;
|
|
|
|
function ifError(value: any): void;
|
|
|
|
class AssertionError implements Error {
|
|
name: string;
|
|
message: string;
|
|
actual: any;
|
|
expected: any;
|
|
operator: string;
|
|
generatedMessage: boolean;
|
|
|
|
constructor(options?: {
|
|
message?: string;
|
|
actual?: any;
|
|
expected?: any;
|
|
operator?: string;
|
|
stackStartFunction?: () => void;
|
|
});
|
|
}
|
|
}
|
|
|
|
export = assert;
|