Files
Vlad Durnea cffdf8af86
Some checks failed
CI/CD Pipeline / unit-tests (push) Failing after 1m16s
CI/CD Pipeline / integration-tests (push) Failing after 2m32s
CI/CD Pipeline / lint (push) Successful in 5m22s
CI/CD Pipeline / e2e-tests (push) Has been skipped
CI/CD Pipeline / build (push) Has been skipped
wip:milestone 0 fixes
2026-03-15 12:35:42 +02:00

36 lines
849 B
TypeScript

//#region src/lens-list.d.ts
declare class LensList<T> {
#private;
constructor();
get [Symbol.iterator](): any;
entries(): MapIterator<[string, T[]]>;
/**
* Return an order-sensitive list of values by the given key.
*/
get(key: string): Array<T>;
/**
* Return an order-sensitive list of all values.
*/
getAll(): Array<T>;
/**
* Append a new value to the given key.
*/
append(key: string, value: T): void;
/**
* Prepend a new value to the given key.
*/
prepend(key: string, value: T): void;
/**
* Delete the value belonging to the given key.
*/
delete(key: string, value: T): void;
/**
* Delete all values belogning to the given key.
*/
deleteAll(key: string): void;
get size(): number;
clear(): void;
}
//#endregion
export { LensList };
//# sourceMappingURL=lens-list.d.mts.map