export interface LooseObject { [key: string]: any; } export interface MapS { [key: string]: V; } export type ValueOf = T[keyof T];