Type Alias DeepPartial<T>

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

Type Parameters

  • T