Type Alias DeepPartial<T>

DeepPartial: T extends Builtin
    ? T
    : T extends (infer U)[]
        ? clientpb.DeepPartial<U>[]
        : T extends ReadonlyArray<infer U>
            ? ReadonlyArray<clientpb.DeepPartial<U>>
            : T extends {}
                ? { [K in keyof T]?: clientpb.DeepPartial<T[K]> }
                : Partial<T>

Type Parameters

  • T