export type IsLiteralOfType = [X] extends [never] ? F : X extends Type ? Type extends X ? F : X extends object ? F : T : F; export type IsLiteral = X extends null | undefined ? T : IsLiteralOfType extends true ? T : IsLiteralOfType extends true ? T : IsLiteralOfType extends true ? T : IsLiteralOfType extends true ? T : IsLiteralOfType extends true ? T : F; //# sourceMappingURL=IsLiteral.d.ts.map