jaydata-error-handler
Version:
JayData Error Handler
22 lines (21 loc) • 774 B
TypeScript
export declare type ErrorInterface = Error;
export declare var intellisense: any;
export declare class Error implements ErrorInterface {
name: string;
message: string;
static captureStackTrace(object: any, objectConstructor?: Function): any;
}
export declare class Exception extends Error {
name: string;
message: string;
data: any;
constructor(message: string, name?: string, data?: any);
_getStackTrace(): void;
}
export declare class Guard {
static requireValue(name: string, value: any): void;
static requireType(name: string, value: any, typeOrTypes: any): boolean;
static raise(exception: string): void;
static raise(exception: Exception): void;
static isNullOrUndefined(value: any): boolean;
}