import { type TSchema } from '../../types/schema.mjs'; import { type TUnion } from '../../types/union.mjs'; import { type TBigInt } from '../../types/bigint.mjs'; import { type TString } from '../../types/string.mjs'; import { type TNumber } from '../../types/number.mjs'; import { type TInteger } from '../../types/integer.mjs'; import { type TLiteral, type TLiteralValue } from '../../types/literal.mjs'; import { type TParsePatternIntoTypes } from '../patterns/pattern.mjs'; type TFromLiteral