UNPKG

@benev/slate

Version:
13 lines (12 loc) 437 B
/** @deprecated use `MapG` instead */ export type MapBase<K, V> = { has(key: K): boolean; get(key: K): V | undefined; set(key: K, value: V): void; }; /** @deprecated use `MapG` instead */ export declare function maptool<K, V>(map: MapBase<K, V>): { guarantee: (key: K, make: () => V) => V; }; /** @deprecated use `MapG` instead */ export declare function mapGuarantee<K, V>(map: MapBase<K, V>, key: K, make: () => V): V;