diff options
| author | ruki <waruqi@gmail.com> | 2018-11-08 00:38:48 +0800 |
|---|---|---|
| committer | ruki <waruqi@gmail.com> | 2018-11-07 21:53:09 +0800 |
| commit | 26105034da4fcce7ac883c899d781f016559310d (patch) | |
| tree | c459a5dc4e3aa0972d9919033ece511ce76dd129 /node_modules/pretty-error/index.d.ts | |
| parent | 2c77f00f1a7ecb6c8192f9c16d3b2001b254a107 (diff) | |
| download | xmake-docs-26105034da4fcce7ac883c899d781f016559310d.tar.gz xmake-docs-26105034da4fcce7ac883c899d781f016559310d.zip | |
switch to vuepress
Diffstat (limited to 'node_modules/pretty-error/index.d.ts')
| -rw-r--r-- | node_modules/pretty-error/index.d.ts | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/node_modules/pretty-error/index.d.ts b/node_modules/pretty-error/index.d.ts new file mode 100644 index 00000000..a2f4446b --- /dev/null +++ b/node_modules/pretty-error/index.d.ts @@ -0,0 +1,64 @@ +declare module 'pretty-error' { + + namespace PrettyError { + function start(): any; + function stop(): any; + + class ParsedError { + constructor( error:Error ); + } + + interface ConfigObject { + skipPackages?:boolean | string[], + skipPaths?:boolean | string[], + skip?:boolean | PrettyError.Callback | PrettyError.Callback[], + maxItems?:number, + skipNodeFiles?:boolean | any // assuming this is optional + filters?:boolean | PrettyError.Callback | PrettyError.Callback[], + parsedErrorFilters?:boolean | PrettyError.Callback | PrettyError.Callback[], + aliases?:boolean | Object + } + + interface Callback { + traceLine:Object | any, + lineNumber:number + } + } + + class PrettyError { + constructor(); + + start():PrettyError; + stop():any; + config( configObject:PrettyError.ConfigObject ):PrettyError; + withoutColors():PrettyError; + withColors():PrettyError; + skipPackage( ... packages:string[] ):PrettyError; + unskipPackage( ... packages:string[] ):PrettyError; + unskipAllPackages():PrettyError; + skipPath( ... paths:string[] ):PrettyError; + unskipPath( ... paths:string[] ):PrettyError; + unskipAllPaths():PrettyError; + skip( callbacks:PrettyError.Callback ):PrettyError; + unskip( callbacks:PrettyError.Callback ):PrettyError; + unskipAll():PrettyError; + skipNodeFiles():any; + unskipNodeFiles():any; + filter( callbacks:PrettyError.Callback ):PrettyError; + removeFilter( callbacks:PrettyError.Callback ):PrettyError; + removeAllFilters():PrettyError; + filterParsedError( callbacks:PrettyError.Callback ):PrettyError; + removeParsedErrorFilter( callbacks:PrettyError.Callback ):PrettyError; + removeAllParsedErrorFilters():PrettyError; + setMaxItems( maxItems:number ):PrettyError; + alias( stringOrRx:string, alias:string ):PrettyError; + removeAlias( stringOrRx:string ):PrettyError; + removeAllAliases():PrettyError; + appendStyle( toAppend:Object ):PrettyError; + render( e:PrettyError.ParsedError, logIt?:boolean, useColors?:boolean ):string; + getObject( e:Object ):Object; + } + + export = PrettyError; + +} |
