30 lines
636 B
TypeScript
30 lines
636 B
TypeScript
import { Cache } from 'flat-cache';
|
|
export declare class Store {
|
|
file: string;
|
|
/**
|
|
* Get a value from the store by it's key
|
|
*/
|
|
get: Cache['getKey'];
|
|
/**
|
|
* Set a key/value pair in the store
|
|
*/
|
|
set: Cache['setKey'];
|
|
/**
|
|
* Return all key/values in the store as a JSON object
|
|
*/
|
|
all: Cache['all'];
|
|
/**
|
|
* Delete a key from the store
|
|
*/
|
|
del: Cache['removeKey'];
|
|
/**
|
|
* Save the in-memory store to a file
|
|
*/
|
|
save: Cache['save'];
|
|
/**
|
|
* Instance of flat-cache
|
|
*/
|
|
private cache;
|
|
constructor(workflow: string, workspace: string);
|
|
}
|