@zeepkist/graphql
    Preparing search index...

    Type Alias FieldsSelection<SRC, DST>

    FieldsSelection: {
        scalar: SRC;
        union: Handle__isUnion<SRC, DST>;
        object: HandleObject<SRC, DST>;
        array: SRC extends Nil
            ? never
            : SRC extends (infer T | null)[] ? FieldsSelection<T, DST>[] : never;
        __scalar: Handle__scalar<SRC, DST>;
        never: never;
    }[DST extends Nil
        ? "never"
        : DST extends false
        | 0
            ? "never"
            : SRC extends Scalar
                ? "scalar"
                : SRC extends any[]
                    ? "array"
                    : SRC extends { __isUnion?: any }
                        ? "union"
                        : DST extends { __scalar?: any }
                            ? "__scalar"
                            : DST extends {} ? "object" : "never"]

    Type Parameters

    • SRC extends Anify<DST> | undefined
    • DST