npm package diff

Package: @forge/cache

Versions: 1.0.3-next.0 - 1.0.3-next.0-experimental-ab129b0

File: package/out/cache.d.ts

Index: package/out/cache.d.ts
===================================================================
--- package/out/cache.d.ts
+++ package/out/cache.d.ts
@@ -1,8 +1,8 @@
 import { RequestInit, Response as nodeFetchResponse } from 'node-fetch';
 import { TunnelCache } from './tunnel';
 import { IForgeCache } from './interfaces/cache';
-export declare type Response = Pick<nodeFetchResponse, 'text' | 'ok' | 'status'>;
+export declare type Response = nodeFetchResponse;
 export declare type ScanResult = {
     cursor: string;
     keys: string[];
 };
@@ -14,10 +14,13 @@
 }
 export declare function getResponseBody(response: Response): Promise<any>;
 export declare class Cache implements IForgeCache {
     private client;
+    private kvsImpl;
     constructor(client: (path: string, options?: RequestInit) => Promise<Response>);
     private buildRequest;
+    setKvs<T>(key: string, value: T): Promise<void>;
+    getKvs<T>(key: string): Promise<T | undefined>;
     set(key: string, value: string, opt?: {
         ttlSeconds: number;
     }): Promise<void>;
     setIfNotExists(key: string, value: string, opt?: {