UNPKG

442 BTypeScriptView Raw
1export declare function createCaseInsensitiveObject<T>(): {
2 [key: string]: T;
3};
4export declare const CaseInsensitiveProxyHandler: ProxyHandler<any>;
5export declare type AliasedMapKey = string | symbol;
6export declare class AliasedMap<K, V> extends Map<AliasedMapKey | K, AliasedMapKey | V> {
7 getAliases(): Map<AliasedMapKey, AliasedMapKey[]>;
8 resolveAlias(key: AliasedMapKey | K): V | undefined;
9 keysWithoutAliases(): K[];
10}