tree-hugger-js
Version:
A friendly tree-sitter wrapper for JavaScript and TypeScript
23 lines • 892 B
TypeScript
export declare class TreeHuggerError extends Error {
code: string;
context?: unknown | undefined;
constructor(message: string, code: string, context?: unknown | undefined);
}
export declare class ParseError extends TreeHuggerError {
line?: number | undefined;
column?: number | undefined;
constructor(message: string, line?: number | undefined, column?: number | undefined);
}
export declare class PatternError extends TreeHuggerError {
pattern: string;
constructor(message: string, pattern: string);
}
export declare class TransformError extends TreeHuggerError {
edit?: unknown | undefined;
constructor(message: string, edit?: unknown | undefined);
}
export declare class LanguageError extends TreeHuggerError {
filename?: string | undefined;
constructor(message: string, filename?: string | undefined);
}
//# sourceMappingURL=errors.d.ts.map