@truenas/api-client
    Preparing search index...

    Type Alias QueryProjection<E, O>

    QueryProjection: [SelectOf<O>] extends [undefined]
        ? E
        : SelectOf<O> extends readonly (infer S)[]
            ? [Extract<S, `${string}.${string}`>] extends [never]
                ? Pick<E, Extract<S, keyof E>>
                : Partial<E> & Record<string, unknown>
            : Partial<E>

    Type Parameters

    • E
    • O