export interface StringTMap { [key: string]: T; } export interface NumberTMap { [key: number]: T; } export interface StringAnyMap extends StringTMap { } export interface NumberAnyMap extends NumberTMap { } export interface StringStringMap extends StringTMap { } export interface NumberStringMap extends NumberTMap { } export interface StringNumberMap extends StringTMap { } export interface NumberNumberMap extends NumberTMap { } export interface StringBooleanMap extends StringTMap { } export interface NumberBooleanMap extends NumberTMap { }