kura
Version:
The FileSystem API abstraction library.
48 lines • 1.52 kB
TypeScript
export interface FileError {
code: number;
}
export declare abstract class AbstractFileError implements FileError {
abstract code: number;
e: any;
fullPath: string;
key: string;
abstract name: string;
stack: string;
constructor(key: string, fullPath: string, e?: any);
}
export declare class NotFoundError extends AbstractFileError {
code: number;
name: string;
constructor(key: string, fullPath: string, detail?: any);
}
export declare class NotReadableError extends AbstractFileError {
code: number;
name: string;
constructor(key: string, fullPath: string, detail?: any);
}
export declare class NoModificationAllowedError extends AbstractFileError {
code: number;
name: string;
constructor(key: string, fullPath: string, detail?: any);
}
export declare class InvalidStateError extends AbstractFileError {
code: number;
name: string;
constructor(key: string, fullPath: string, detail?: any);
}
export declare class InvalidModificationError extends AbstractFileError {
code: number;
name: string;
constructor(key: string, fullPath: string, detail?: any);
}
export declare class PathExistsError extends AbstractFileError {
code: number;
name: string;
constructor(key: string, fullPath: string, detail?: any);
}
export declare class NotImplementedError extends AbstractFileError {
code: number;
name: string;
constructor(key: string, fullPath: string, detail?: any);
}
//# sourceMappingURL=FileError.d.ts.map