type k_v = { [k: string]: T; [k: number]: T; }; type k_any = { [k: string]: any; }; type atn = { a: string, t: string, n?: num_str; }; type prizeType = { /**类型 */ a: string; /**id */ t: string; /**数量 */ n: number; /**颜色 */ colour?: number; }; type num_str = number | string; type __k_in_obj__FlagType = { [Key in keyof Base]: Key; }; type __k_in_obj__KeyPartial = { [P in K]?: T[P]; }; type k_in_obj = __k_in_obj__KeyPartial[keyof T]>;