HJ_Client/type_type.d.ts
DESKTOP-15R5JU0\legu 62fef0360c init
2023-11-17 14:13:11 +08:00

31 lines
565 B
TypeScript

type k_v<T> = {
[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<Base> = {
[Key in keyof Base]: Key;
};
type __k_in_obj__KeyPartial<T, K extends keyof T> = {
[P in K]?: T[P];
};
type k_in_obj<T> = __k_in_obj__KeyPartial<T, __k_in_obj__FlagType<T>[keyof T]>;