export type TypeOfResult = "object" | "function" | "undefined" | "boolean" | "number" | "bigint" | "string" | "symbol"; export type MaybeArray = T | T[]; export type MaybeUndefined = U extends true ? T | undefined : T; export type Writable = { -readonly [K in keyof T]: T[K]; }; export type Includes = K extends keyof O ? O[K] extends T ? true : false : false; type ToTuple = Tuple['length'] extends L ? Tuple : ToTuple; export type TupleOf = ToTuple; export {}; //# sourceMappingURL=common.types.d.ts.map