mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-24 05:06:02 +08:00
add power-assert-formatter/power-assert-formatter.d.ts
This commit is contained in:
5
power-assert-formatter/power-assert-formatter-tests.ts
Normal file
5
power-assert-formatter/power-assert-formatter-tests.ts
Normal file
@@ -0,0 +1,5 @@
|
||||
/// <reference path="./power-assert-formatter.d.ts" />
|
||||
|
||||
powerAssertFormatter();
|
||||
|
||||
powerAssertFormatter({lineSeparator: '\n'});
|
||||
29
power-assert-formatter/power-assert-formatter.d.ts
vendored
Normal file
29
power-assert-formatter/power-assert-formatter.d.ts
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
// Type definitions for power-assert-formatter
|
||||
// Project: https://github.com/twada/power-assert-formatter
|
||||
// Definitions by: vvakame <https://github.com/vvakame>
|
||||
// Definitions: https://github.com/borisyankov/DefinitelyTyped
|
||||
|
||||
declare function powerAssertFormatter(options?: powerAssertFormatter.Options): powerAssertFormatter.Formatter;
|
||||
|
||||
declare module powerAssertFormatter {
|
||||
export interface Options {
|
||||
lineDiffThreshold?: number;
|
||||
maxDepth?: number;
|
||||
outputOffset?: number;
|
||||
anonymous?: string;
|
||||
circular?: string;
|
||||
lineSeparator?: string;
|
||||
ambiguousEastAsianCharWidth?: number;
|
||||
widthOf?: Function;
|
||||
stringify?: Function;
|
||||
diff?: Function;
|
||||
writerClass?: {new (): any;};
|
||||
renderers?: any[]; // { string | Function }[]
|
||||
}
|
||||
|
||||
export interface Formatter {
|
||||
(powerAssertContext: any): string;
|
||||
}
|
||||
|
||||
export function defaultOptions(): Options;
|
||||
}
|
||||
Reference in New Issue
Block a user