type Primitive = null | undefined | string | number | boolean | symbol | bigint export type LiteralUnion = | LiteralType | (BaseType & { _?: never })