@squarecloud/api
Version:
A NodeJS wrapper for Square Cloud API
9 lines (7 loc) • 311 B
TypeScript
declare abstract class BaseCacheService<Struct extends object, Keys extends keyof Struct = keyof Struct> {
protected cache: Struct;
set<T extends Keys>(key: T, value: Struct[T]): void;
get<T extends Keys>(key: T): Struct[T];
remove<T extends Keys>(key: T): void;
}
export { BaseCacheService };