22 lines
No EOL
634 B
TypeScript
22 lines
No EOL
634 B
TypeScript
/**
|
|
* Interface for the cache that defines a getter and setter
|
|
* @public
|
|
*/
|
|
export interface ICacheClient {
|
|
/**
|
|
* Retrieve the value from the cache
|
|
*
|
|
* @param key - key of item in the cache
|
|
* @returns Promise<string>
|
|
*/
|
|
get(key: string): Promise<string>;
|
|
/**
|
|
* Save the required value using the provided key to cache
|
|
*
|
|
* @param key - key of item in the cache
|
|
* @param value - value of item to be saved in the cache
|
|
* @returns Promise<string>
|
|
*/
|
|
set(key: string, value: string): Promise<string>;
|
|
}
|
|
//# sourceMappingURL=ICacheClient.d.ts.map
|