| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 | 
							- 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;
 
- }
 
 
  |