npm package diff
Package: @forge/kvs
Versions: 1.0.9-next.0 - 1.1.0-next.1
File: package/out/interfaces/kvs.d.ts
Index: package/out/interfaces/kvs.d.ts
===================================================================
--- package/out/interfaces/kvs.d.ts
+++ package/out/interfaces/kvs.d.ts
@@ -1,20 +1,21 @@
 import { IndexQueryBuilder } from './entity-query';
 import { QueryBuilder } from './query';
 import { TransactionBuilder } from './transaction';
+import { GetOptions, GetResult } from './types';
 export interface Kvs {
-    get<T>(key: string): Promise<T | undefined>;
+    get<T>(key: string, options?: GetOptions): Promise<T | GetResult<T> | undefined>;
     set<T>(key: string, value: T): Promise<void>;
     delete(key: string): Promise<void>;
     query(): QueryBuilder;
-    getSecret<T>(key: string): Promise<T | undefined>;
+    getSecret<T>(key: string, options?: GetOptions): Promise<T | GetResult<T> | undefined>;
     setSecret<T>(key: string, value: T): Promise<void>;
     deleteSecret(key: string): Promise<void>;
     entity<T>(entityName: string): KvsEntity<T>;
     transact(): TransactionBuilder;
 }
 export interface KvsEntity<T> {
-    get(key: string): Promise<T | undefined>;
+    get(key: string, options?: GetOptions): Promise<T | GetResult<T> | undefined>;
     set(key: string, value: T): Promise<void>;
     delete(key: string): Promise<void>;
     query(): IndexQueryBuilder<T>;
 }