npm package diff
Package: @forge/cache
Versions: 1.0.3-next.0 - 1.0.3-next.0-experimental-ab129b0
File: package/out/kvs/interfaces/query.d.ts
Index: package/out/kvs/interfaces/query.d.ts
===================================================================
--- package/out/kvs/interfaces/query.d.ts
+++ package/out/kvs/interfaces/query.d.ts
@@ -0,0 +1,17 @@
+import { BeginsWithClause, ListResult, Result } from './types';
+export declare type WhereClause = BeginsWithClause;
+export interface QueryBuilder {
+ where(property: 'key', condition: WhereClause): QueryBuilder;
+ cursor(cursor: string): QueryBuilder;
+ limit(limit: number): QueryBuilder;
+ getMany<T>(): Promise<ListResult<T>>;
+ getOne<T>(): Promise<Result<T> | undefined>;
+}
+export interface QueryOptions {
+ where?: Array<{
+ property: 'key';
+ } & WhereClause>;
+ cursor?: string;
+ limit?: number;
+}
+//# sourceMappingURL=query.d.ts.map
\ No newline at end of file