Files
DefinitelyTyped/power-assert-formatter/index.d.ts
Andy Hanson 89d6358b54 Merge remote-tracking branch 'origin/master' into merge_24sep
Conflicts:
	angular-material/angular-material.d.ts
	bookshelf/bookshelf.d.ts
	react-widgets/react-widgets.d.ts
	vinyl/vinyl.d.ts
2016-09-24 16:40:57 -07:00

30 lines
958 B
TypeScript

// Type definitions for power-assert-formatter 1.4.1
// Project: https://github.com/twada/power-assert-formatter
// Definitions by: vvakame <https://github.com/vvakame>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
declare function powerAssertFormatter(options?:powerAssertFormatter.Options):powerAssertFormatter.Formatter;
declare namespace 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;
}