sendou.ink/utils/types.ts
2021-03-08 17:48:05 +02:00

7 lines
233 B
TypeScript

import { Ability } from "@prisma/client";
export type Unpacked<T> = T extends (infer U)[] ? U : T;
export type PartialBy<T, K extends keyof T> = Omit<T, K> & Partial<Pick<T, K>>;
export type AbilityOrUnknown = Ability | "UNKNOWN";