summaryrefslogtreecommitdiff
path: root/node_modules/liquidjs/dist/tokens/operator-token.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/liquidjs/dist/tokens/operator-token.d.ts')
-rw-r--r--node_modules/liquidjs/dist/tokens/operator-token.d.ts38
1 files changed, 38 insertions, 0 deletions
diff --git a/node_modules/liquidjs/dist/tokens/operator-token.d.ts b/node_modules/liquidjs/dist/tokens/operator-token.d.ts
new file mode 100644
index 0000000..dac5180
--- /dev/null
+++ b/node_modules/liquidjs/dist/tokens/operator-token.d.ts
@@ -0,0 +1,38 @@
+import { Token } from './token';
+export declare const enum OperatorType {
+ Binary = 0,
+ Unary = 1
+}
+export declare const operatorPrecedences: {
+ '==': number;
+ '!=': number;
+ '>': number;
+ '<': number;
+ '>=': number;
+ '<=': number;
+ contains: number;
+ not: number;
+ and: number;
+ or: number;
+};
+export declare const operatorTypes: {
+ '==': OperatorType;
+ '!=': OperatorType;
+ '>': OperatorType;
+ '<': OperatorType;
+ '>=': OperatorType;
+ '<=': OperatorType;
+ contains: OperatorType;
+ not: OperatorType;
+ and: OperatorType;
+ or: OperatorType;
+};
+export declare class OperatorToken extends Token {
+ input: string;
+ begin: number;
+ end: number;
+ file?: string | undefined;
+ operator: string;
+ constructor(input: string, begin: number, end: number, file?: string | undefined);
+ getPrecedence(): any;
+}