MetaFor - v0.3.1
    Preparing search index...

    Type Alias ExtractValue<T>

    ExtractValue: T extends RequiredStringDefinition
        ? string
        : T extends OptionalStringDefinition
            ? string
            | null
            : T extends RequiredNumberDefinition
                ? number
                : T extends OptionalNumberDefinition
                    ? number
                    | null
                    : T extends RequiredBooleanDefinition
                        ? boolean
                        : T extends OptionalBooleanDefinition
                            ? boolean
                            | null
                            : T extends RequiredArrayDefinition<infer U>
                                ? U[]
                                : T extends OptionalArrayDefinition<infer U>
                                    ? U[] | null
                                    : T extends RequiredEnumDefinition<infer U>
                                        ? U[number]
                                        : T extends OptionalEnumDefinition<(...)> ? (...) | (...) : never

    Type Parameters

    • T