index.d.ts 557 B

1234567891011
  1. type primitive = string | number | bigint | boolean | symbol | null | undefined;
  2. declare function whichBoxedPrimitive(value: primitive): null;
  3. declare function whichBoxedPrimitive(value: BigInt): 'BigInt';
  4. declare function whichBoxedPrimitive(value: Boolean): 'Boolean';
  5. declare function whichBoxedPrimitive(value: Number): 'Number';
  6. declare function whichBoxedPrimitive(value: String): 'String';
  7. declare function whichBoxedPrimitive(value: Symbol): 'Symbol';
  8. declare function whichBoxedPrimitive(value: unknown): undefined;
  9. export = whichBoxedPrimitive;