@types/es-abstract
Version:
TypeScript definitions for es-abstract
11 lines (10 loc) • 361 B
TypeScript
/* eslint-disable @typescript-eslint/no-wrapper-object-types */
declare function ToObject<T>(value: T): T extends object ? T
: T extends null | undefined ? never
: T extends string ? String
: T extends number ? Number
: T extends boolean ? Boolean
: T extends symbol ? Symbol
: T extends bigint ? BigInt
: object;
export = ToObject;