UNPKG

1.01 kBTypeScriptView Raw
1import { Token } from '../tokens/token';
2import { Template } from '../template/template';
3export declare abstract class LiquidError extends Error {
4 private token;
5 context: string;
6 private originalError;
7 constructor(err: Error, token: Token);
8 protected update(): void;
9}
10export declare class TokenizationError extends LiquidError {
11 constructor(message: string, token: Token);
12}
13export declare class ParseError extends LiquidError {
14 constructor(err: Error, token: Token);
15}
16export declare class RenderError extends LiquidError {
17 constructor(err: Error, tpl: Template);
18 static is(obj: any): obj is RenderError;
19}
20export declare class UndefinedVariableError extends LiquidError {
21 constructor(err: Error, token: Token);
22}
23export declare class InternalUndefinedVariableError extends Error {
24 variableName: string;
25 constructor(variableName: string);
26}
27export declare class AssertionError extends Error {
28 constructor(message: string);
29}