export type PropType = TObj[TProp]; export type Primitive = string | number | object | boolean | null | undefined; export type KeyValueSet = Record; export type HTTPMethod = 'GET' | 'POST' | 'PUT' | 'DELETE' | 'PATCH'; export type StringMap = Record; export type TypeResult = { [K in keyof T]: T[K]; }; export type Id = number | string;