diff options
author | Florian Dold <florian.dold@gmail.com> | 2017-05-03 15:35:00 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2017-05-03 15:35:00 +0200 |
commit | de98e0b232509d5f40c135d540a70e415272ff85 (patch) | |
tree | a79222a5b58484ab3b80d18efcaaa7ccc4769b33 /node_modules/pretty-error/index.d.ts | |
parent | e0c9d480a73fa629c1e4a47d3e721f1d2d345406 (diff) |
node_modules
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 000000000..04249c9dd --- /dev/null +++ b/node_modules/pretty-error/index.d.ts @@ -0,0 +1,64 @@ +declare module 'pretty-error' { + + namespace PrettyError { + function start(); + function stop(); + + 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; + +} |