@v4fire/client
Version:
V4Fire client core library
18 lines (14 loc) • 499 B
text/typescript
/*!
* V4Fire Client Core
* https://github.com/V4Fire/Client
*
* Released under the MIT license
* https://github.com/V4Fire/Client/blob/master/LICENSE
*/
import type { AbstractCache } from 'core/cache';
import type ProviderDataItem from 'super/i-static-page/modules/provider-data-store/item';
export type ItemKey = string | number | symbol;
export type ProviderDataStore<T = unknown> = Overwrite<
AbstractCache<ProviderDataItem<T>>,
{set<T>(key: string, value: T): ProviderDataItem<T>}
>;