@types/power-assert
Advanced tools
Comparing version 1.5.4 to 1.5.5
@@ -1,12 +0,11 @@ | ||
// Type definitions for power-assert 1.5.3 | ||
// Type definitions for power-assert 1.5 | ||
// Project: https://github.com/twada/power-assert | ||
// Definitions by: vvakame <https://github.com/vvakame> | ||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped | ||
// TypeScript Version: 3.7 | ||
// copy from assert external module in node.d.ts | ||
/// <reference types="empower" /> | ||
/// <reference types="power-assert-formatter" /> | ||
import * as empower from "empower"; | ||
import * as powerAssertFormatter from "power-assert-formatter"; | ||
@@ -16,47 +15,54 @@ export = assert; | ||
declare function assert(value: any, message?: string): void; | ||
declare function assert(value: unknown, message?: string): asserts value; | ||
declare namespace assert { | ||
export class AssertionError implements Error { | ||
class AssertionError implements Error { | ||
name: string; | ||
message: string; | ||
actual: any; | ||
expected: any; | ||
actual: unknown; | ||
expected: unknown; | ||
operator: string; | ||
generatedMessage: boolean; | ||
constructor(options?: { message?: string | undefined; actual?: any; expected?: any; operator?: string | undefined; stackStartFunction?: Function | undefined }); | ||
constructor(options?: { | ||
// tslint:disable-next-line:no-redundant-undefined | ||
message?: string | undefined; | ||
actual?: unknown; | ||
expected?: unknown; | ||
// tslint:disable-next-line:no-redundant-undefined | ||
operator?: string | undefined; | ||
// tslint:disable-next-line:no-redundant-undefined | ||
stackStartFunction?: () => void | undefined | ||
}); | ||
} | ||
export function fail(actual?: any, expected?: any, message?: string, operator?: string): never; | ||
export function ok(value: any, message?: string): void; | ||
export function equal(actual: any, expected: any, message?: string): void; | ||
export function notEqual(actual: any, expected: any, message?: string): void; | ||
export function deepEqual(actual: any, expected: any, message?: string): void; | ||
export function notDeepEqual(acutal: any, expected: any, message?: string): void; | ||
export function strictEqual(actual: any, expected: any, message?: string): void; | ||
export function notStrictEqual(actual: any, expected: any, message?: string): void; | ||
export function deepStrictEqual(actual: any, expected: any, message?: string): void; | ||
export function notDeepStrictEqual(actual: any, expected: any, message?: string): void; | ||
export var throws: { | ||
(block: Function, message?: string): void; | ||
(block: Function, error: Function, message?: string): void; | ||
(block: Function, error: RegExp, message?: string): void; | ||
(block: Function, error: (err: any) => boolean, message?: string): void; | ||
function fail(actual?: unknown, expected?: unknown, message?: string, operator?: string): never; | ||
function ok(value: unknown, message?: string): asserts value; | ||
function equal(actual: unknown, expected: unknown, message?: string): void; | ||
function notEqual(actual: unknown, expected: unknown, message?: string): void; | ||
function deepEqual(actual: unknown, expected: unknown, message?: string): void; | ||
function notDeepEqual(actual: unknown, expected: unknown, message?: string): void; | ||
function strictEqual<T>(actual: unknown, expected: T, message?: string): asserts actual is T; | ||
function notStrictEqual(actual: unknown, expected: unknown, message?: string): void; | ||
function deepStrictEqual(actual: unknown, expected: unknown, message?: string): void; | ||
function notDeepStrictEqual(actual: unknown, expected: unknown, message?: string): void; | ||
const throws: { | ||
(block: () => unknown, message?: string): void; | ||
(block: () => unknown, error: (new () => object) | RegExp | ((err: unknown) => boolean), message?: string): void; | ||
}; | ||
export var doesNotThrow: { | ||
(block: Function, message?: string): void; | ||
(block: Function, error: Function, message?: string): void; | ||
(block: Function, error: RegExp, message?: string): void; | ||
(block: Function, error: (err: any) => boolean, message?: string): void; | ||
const doesNotThrow: { | ||
(block: () => unknown, message?: string): void; | ||
(block: () => unknown, error: (new () => object) | RegExp | ((err: any) => boolean), message?: string): void; | ||
}; | ||
export function ifError(value: any): void; | ||
function ifError(value: unknown): asserts value is null | undefined; | ||
export const strict: typeof assert; | ||
const strict: typeof assert; | ||
export interface Options { | ||
interface Options { | ||
// tslint:disable-next-line:no-redundant-undefined | ||
assertion?: empower.Options | undefined; | ||
// tslint:disable-next-line:no-redundant-undefined | ||
output?: powerAssertFormatter.Options | undefined; | ||
} | ||
export function customize(options: Options): typeof assert; | ||
function customize(options: Options): typeof assert; | ||
} |
{ | ||
"name": "@types/power-assert", | ||
"version": "1.5.4", | ||
"version": "1.5.5", | ||
"description": "TypeScript definitions for power-assert", | ||
@@ -26,4 +26,4 @@ "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/power-assert", | ||
}, | ||
"typesPublisherContentHash": "6f6f8534f72ef009caad349425919a1df963ac2fd77c90e3dee840116b5d9489", | ||
"typeScriptVersion": "3.6" | ||
"typesPublisherContentHash": "eb8adc76c0edd0b62d12eed48bc2e1d30eb23fe85948d298c019afcd23913166", | ||
"typeScriptVersion": "3.7" | ||
} |
@@ -11,3 +11,3 @@ # Installation | ||
### Additional Details | ||
* Last updated: Wed, 07 Jul 2021 17:02:35 GMT | ||
* Last updated: Wed, 29 Sep 2021 17:31:23 GMT | ||
* Dependencies: [@types/empower](https://npmjs.com/package/@types/empower), [@types/power-assert-formatter](https://npmjs.com/package/@types/power-assert-formatter) | ||
@@ -14,0 +14,0 @@ * Global values: `assert` |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
5565
58