UNPKG

@ixily/activ

Version:

Alpha Capture Trade Idea Verification. Blockchain ownership proven trade ideas and strategies.

60 lines (50 loc) 1.12 kB
import { ICacheDBConfig, ICacheStorage, ICacheStorageConfig, } from '../../activ-v4' const state = { dbParams: { provider: 'none', } as ICacheDBConfig | undefined, isBrowser: false as boolean, } const config = async (_config: ICacheStorageConfig) => { state.dbParams = _config.dbParams state.isBrowser = _config.isBrowser } export const addData = <T>( key: string, data: T, expiration: number = 0, ): Promise<void> => { return Promise.resolve() } export const getData = <T>(key: string): Promise<T | undefined> => { return Promise.resolve(undefined) } export const updateData = <T>( key: string, data: T, expiration: number = 0, ): Promise<void> => { return Promise.resolve() } export const removeData = (key: string): Promise<void> => { return Promise.resolve() } export const removeDataByPattern = (pattern: string): Promise<void> => { return Promise.resolve() } export const resetData = (): Promise<void> => { return Promise.resolve() } export const CacheNodeNoneStorageModule: ICacheStorage = { config, addData, getData, updateData, removeData, removeDataByPattern, resetData, }