effex-monorepo
    Preparing search index...

    Type Alias FieldTypeOf<F>

    FieldTypeOf: F extends LeafField<infer A, any>
        ? A
        : F extends StructField<infer Fields>
            ? { [K in keyof Fields]: FieldTypeOf<Fields[K]> }
            : F extends ArrayField<infer Element>
                ? FieldTypeOf<Element>[]
                : F extends MapField<infer K, infer Element>
                    ? Map<K, FieldTypeOf<Element>>
                    : never

    Extract the output type from a Field.

    Type Parameters

    • F