UNPKG

@sanity/migrate

Version:

Tooling for running data migrations on Sanity.io projects

6 lines 525 B
export type ArrayElement<A> = A extends readonly (infer T)[] ? T : never; export type NormalizeReadOnlyArray<T> = T extends readonly [infer NP, ...infer Rest] ? [NP, ...Rest] : T extends readonly (infer NP)[] ? NP[] : T; export type AnyArray<T = any> = readonly T[] | T[]; export type Optional<T, K extends keyof T> = Omit<T, K> & Partial<Pick<T, K>>; export type Tuplify<T> = T extends readonly [infer NP, ...infer Rest] ? [NP, ...Rest] : T extends readonly (infer NP)[] ? NP[] : [T]; //# sourceMappingURL=typeUtils.d.ts.map