aboutsummaryrefslogtreecommitdiff
path: root/node_modules/pretty-error/index.d.ts
diff options
context:
space:
mode:
authorruki <waruqi@gmail.com>2018-11-08 00:38:48 +0800
committerruki <waruqi@gmail.com>2018-11-07 21:53:09 +0800
commit26105034da4fcce7ac883c899d781f016559310d (patch)
treec459a5dc4e3aa0972d9919033ece511ce76dd129 /node_modules/pretty-error/index.d.ts
parent2c77f00f1a7ecb6c8192f9c16d3b2001b254a107 (diff)
downloadxmake-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.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 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;
+
+}