export type NonEmptyArray = [T, ...T[]]; export type Without = { [P in Exclude]?: never; }; export type XOR = T | U extends object ? (Without & U) | (Without & T) : T | U; export type Writeable = { -readonly [P in keyof T]: T[P]; }; export type EmptyObject = Record; //# sourceMappingURL=common.d.ts.map