@illavv/run_typer - v3.2.3
    Preparing search index...

    Type Alias ResolveSchemaValue<V>

    ResolveSchemaValue: V extends Validator<infer T>
        ? T
        : V extends string
            ? V extends `${infer Base}?`
                ? ResolveTypeString<Base>
                | null
                : ResolveTypeString<V>
            : V extends readonly (infer E)[]
                ? E extends string ? ResolveTypeString<E>[] : ResolveSchemaValue<E>[]
                : V extends Record<string, unknown> ? Infer<V> : unknown

    Resolves a single schema entry value to its TypeScript type.

    • 'string'string
    • 'string?'string | null (key becomes optional in Infer)
    • 'a|b'a | b
    • ['string']string[]
    • nested object → recursive Infer
    • validator fn → its return type

    Type Parameters

    • V