aboutsummaryrefslogtreecommitdiff
path: root/node_modules/pretty-error/index.d.ts
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2017-05-03 15:35:00 +0200
committerFlorian Dold <florian.dold@gmail.com>2017-05-03 15:35:00 +0200
commitde98e0b232509d5f40c135d540a70e415272ff85 (patch)
treea79222a5b58484ab3b80d18efcaaa7ccc4769b33 /node_modules/pretty-error/index.d.ts
parente0c9d480a73fa629c1e4a47d3e721f1d2d345406 (diff)
node_modules
Diffstat (limited to 'node_modules/pretty-error/index.d.ts')
-rw-r--r--node_modules/pretty-error/index.d.ts64
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;
+
+}