aboutsummaryrefslogtreecommitdiffstats
path: root/node_modules/yallist/dist/esm/index.d.ts
diff options
context:
space:
mode:
authorpack <pack@packgekko.xyz>2026-08-09 10:37:07 +0000
committerpack <pack@packgekko.xyz>2026-08-09 10:37:07 +0000
commit55a4f1fc869e41aca748c63d3018f0448b1606e0 (patch)
treed132d1d01772b6d53faee3e63c534dea5706b78a /node_modules/yallist/dist/esm/index.d.ts
downloadcrud-55a4f1fc869e41aca748c63d3018f0448b1606e0.tar.gz
first commit
Diffstat (limited to 'node_modules/yallist/dist/esm/index.d.ts')
-rw-r--r--node_modules/yallist/dist/esm/index.d.ts39
1 files changed, 39 insertions, 0 deletions
diff --git a/node_modules/yallist/dist/esm/index.d.ts b/node_modules/yallist/dist/esm/index.d.ts
new file mode 100644
index 0000000..044a1d7
--- /dev/null
+++ b/node_modules/yallist/dist/esm/index.d.ts
@@ -0,0 +1,39 @@
+export declare class Yallist<T = unknown> {
+ tail?: Node<T>;
+ head?: Node<T>;
+ length: number;
+ static create<T = unknown>(list?: Iterable<T>): Yallist<T>;
+ constructor(list?: Iterable<T>);
+ [Symbol.iterator](): Generator<T, void, unknown>;
+ removeNode(node: Node<T>): Node<T> | undefined;
+ unshiftNode(node: Node<T>): void;
+ pushNode(node: Node<T>): void;
+ push(...args: T[]): number;
+ unshift(...args: T[]): number;
+ pop(): T | undefined;
+ shift(): T | undefined;
+ forEach(fn: (value: T, i: number, list: Yallist<T>) => any, thisp?: any): void;
+ forEachReverse(fn: (value: T, i: number, list: Yallist<T>) => any, thisp?: any): void;
+ get(n: number): T | undefined;
+ getReverse(n: number): T | undefined;
+ map<R = any>(fn: (value: T, list: Yallist<T>) => R, thisp?: any): Yallist<R>;
+ mapReverse<R = any>(fn: (value: T, list: Yallist<T>) => R, thisp?: any): Yallist<R>;
+ reduce(fn: (left: T, right: T, i: number) => T): T;
+ reduce<R = any>(fn: (acc: R, next: T, i: number) => R, initial: R): R;
+ reduceReverse(fn: (left: T, right: T, i: number) => T): T;
+ reduceReverse<R = any>(fn: (acc: R, next: T, i: number) => R, initial: R): R;
+ toArray(): any[];
+ toArrayReverse(): any[];
+ slice(from?: number, to?: number): Yallist<unknown>;
+ sliceReverse(from?: number, to?: number): Yallist<unknown>;
+ splice(start: number, deleteCount?: number, ...nodes: T[]): T[];
+ reverse(): this;
+}
+export declare class Node<T = unknown> {
+ list?: Yallist<T>;
+ next?: Node<T>;
+ prev?: Node<T>;
+ value: T;
+ constructor(value: T, prev?: Node<T> | undefined, next?: Node<T> | undefined, list?: Yallist<T> | undefined);
+}
+//# sourceMappingURL=index.d.ts.map \ No newline at end of file