/** * Primitive types as well as `null` and `undefined`. This type excludes * `object` and `function`. * * @example Primitive // null | undefined | number | string | boolean | symbol | bigint */ type Primitive = bigint | boolean | null | number | string | symbol | undefined; export type { Primitive };