summaryrefslogtreecommitdiff
path: root/node_modules/liquidjs/dist/drop
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/liquidjs/dist/drop')
-rw-r--r--node_modules/liquidjs/dist/drop/blank-drop.d.ts5
-rw-r--r--node_modules/liquidjs/dist/drop/block-drop.d.ts11
-rw-r--r--node_modules/liquidjs/dist/drop/comparable.d.ts8
-rw-r--r--node_modules/liquidjs/dist/drop/drop.d.ts4
-rw-r--r--node_modules/liquidjs/dist/drop/empty-drop.d.ts11
-rw-r--r--node_modules/liquidjs/dist/drop/forloop-drop.d.ts15
-rw-r--r--node_modules/liquidjs/dist/drop/index.d.ts7
-rw-r--r--node_modules/liquidjs/dist/drop/null-drop.d.ts10
-rw-r--r--node_modules/liquidjs/dist/drop/tablerowloop-drop.d.ts10
9 files changed, 81 insertions, 0 deletions
diff --git a/node_modules/liquidjs/dist/drop/blank-drop.d.ts b/node_modules/liquidjs/dist/drop/blank-drop.d.ts
new file mode 100644
index 0000000..fb6e678
--- /dev/null
+++ b/node_modules/liquidjs/dist/drop/blank-drop.d.ts
@@ -0,0 +1,5 @@
+import { EmptyDrop } from '../drop';
+export declare class BlankDrop extends EmptyDrop {
+ equals(value: any): boolean;
+ static is(value: unknown): boolean;
+}
diff --git a/node_modules/liquidjs/dist/drop/block-drop.d.ts b/node_modules/liquidjs/dist/drop/block-drop.d.ts
new file mode 100644
index 0000000..882ec5e
--- /dev/null
+++ b/node_modules/liquidjs/dist/drop/block-drop.d.ts
@@ -0,0 +1,11 @@
+import { Emitter } from '../emitters';
+import { Drop } from './drop';
+export declare class BlockDrop extends Drop {
+ private superBlockRender;
+ constructor(superBlockRender?: (emitter: Emitter) => IterableIterator<unknown> | string);
+ /**
+ * Provide parent access in child block by
+ * {{ block.super }}
+ */
+ super(): IterableIterator<unknown>;
+}
diff --git a/node_modules/liquidjs/dist/drop/comparable.d.ts b/node_modules/liquidjs/dist/drop/comparable.d.ts
new file mode 100644
index 0000000..fc0e1e0
--- /dev/null
+++ b/node_modules/liquidjs/dist/drop/comparable.d.ts
@@ -0,0 +1,8 @@
+export interface Comparable {
+ equals: (rhs: any) => boolean;
+ gt: (rhs: any) => boolean;
+ geq: (rhs: any) => boolean;
+ lt: (rhs: any) => boolean;
+ leq: (rhs: any) => boolean;
+}
+export declare function isComparable(arg: any): arg is Comparable;
diff --git a/node_modules/liquidjs/dist/drop/drop.d.ts b/node_modules/liquidjs/dist/drop/drop.d.ts
new file mode 100644
index 0000000..33060d0
--- /dev/null
+++ b/node_modules/liquidjs/dist/drop/drop.d.ts
@@ -0,0 +1,4 @@
+import { Context } from '../context';
+export declare abstract class Drop {
+ liquidMethodMissing(key: string | number, context: Context): Promise<any> | any;
+}
diff --git a/node_modules/liquidjs/dist/drop/empty-drop.d.ts b/node_modules/liquidjs/dist/drop/empty-drop.d.ts
new file mode 100644
index 0000000..125550c
--- /dev/null
+++ b/node_modules/liquidjs/dist/drop/empty-drop.d.ts
@@ -0,0 +1,11 @@
+import { Drop } from './drop';
+import { Comparable } from './comparable';
+export declare class EmptyDrop extends Drop implements Comparable {
+ equals(value: any): boolean;
+ gt(): boolean;
+ geq(): boolean;
+ lt(): boolean;
+ leq(): boolean;
+ valueOf(): string;
+ static is(value: unknown): boolean;
+}
diff --git a/node_modules/liquidjs/dist/drop/forloop-drop.d.ts b/node_modules/liquidjs/dist/drop/forloop-drop.d.ts
new file mode 100644
index 0000000..517c014
--- /dev/null
+++ b/node_modules/liquidjs/dist/drop/forloop-drop.d.ts
@@ -0,0 +1,15 @@
+import { Drop } from './drop';
+export declare class ForloopDrop extends Drop {
+ protected i: number;
+ name: string;
+ length: number;
+ constructor(length: number, collection: string, variable: string);
+ next(): void;
+ index0(): number;
+ index(): number;
+ first(): boolean;
+ last(): boolean;
+ rindex(): number;
+ rindex0(): number;
+ valueOf(): string;
+}
diff --git a/node_modules/liquidjs/dist/drop/index.d.ts b/node_modules/liquidjs/dist/drop/index.d.ts
new file mode 100644
index 0000000..411b24d
--- /dev/null
+++ b/node_modules/liquidjs/dist/drop/index.d.ts
@@ -0,0 +1,7 @@
+export * from './drop';
+export * from './null-drop';
+export * from './empty-drop';
+export * from './blank-drop';
+export * from './forloop-drop';
+export * from './block-drop';
+export * from './comparable';
diff --git a/node_modules/liquidjs/dist/drop/null-drop.d.ts b/node_modules/liquidjs/dist/drop/null-drop.d.ts
new file mode 100644
index 0000000..e4af427
--- /dev/null
+++ b/node_modules/liquidjs/dist/drop/null-drop.d.ts
@@ -0,0 +1,10 @@
+import { Drop } from './drop';
+import { Comparable } from './comparable';
+export declare class NullDrop extends Drop implements Comparable {
+ equals(value: any): boolean;
+ gt(): boolean;
+ geq(): boolean;
+ lt(): boolean;
+ leq(): boolean;
+ valueOf(): null;
+}
diff --git a/node_modules/liquidjs/dist/drop/tablerowloop-drop.d.ts b/node_modules/liquidjs/dist/drop/tablerowloop-drop.d.ts
new file mode 100644
index 0000000..e04c807
--- /dev/null
+++ b/node_modules/liquidjs/dist/drop/tablerowloop-drop.d.ts
@@ -0,0 +1,10 @@
+import { ForloopDrop } from './forloop-drop';
+export declare class TablerowloopDrop extends ForloopDrop {
+ private cols;
+ constructor(length: number, cols: number, collection: string, variable: string);
+ row(): number;
+ col0(): number;
+ col(): number;
+ col_first(): boolean;
+ col_last(): boolean;
+}