effex-monorepo
    Preparing search index...

    Type Alias FieldEncodedOf<F>

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

    Extract the input (encoded) type from a Field.

    Type Parameters

    • F