@benev/slate
Version:
frontend web stuff
13 lines (12 loc) • 437 B
TypeScript
/** @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;