Files
liquidjs/dist/util/error.d.ts
T
2019-02-22 19:56:16 +00:00

26 lines
810 B
TypeScript

import Token from 'src/parser/token';
import ITemplate from 'src/template/itemplate';
declare abstract class LiquidError extends Error {
private token;
private originalError;
constructor(err: Error, token: Token);
protected update(): void;
}
export declare class TokenizationError extends LiquidError {
constructor(message: string, token: Token);
}
export declare class ParseError extends LiquidError {
constructor(err: Error, token: Token);
}
export declare class RenderError extends LiquidError {
constructor(err: Error, tpl: ITemplate);
}
export declare class RenderBreakError extends Error {
resolvedHTML: string;
constructor(message: string);
}
export declare class AssertionError extends Error {
constructor(message: string);
}
export {};