API reference@evolu/commonType › PartialObjectProps

type PartialObjectProps<Props> = {
  readonly [Key in keyof Props]: Props[Key] extends WithDefaultProperty<
    infer T,
    infer Value,
    infer Strategy
  >
    ? OptionalProperty<WithDefaultType<T, Value, Strategy>>
    : Props[Key] extends OptionalProperty<TypeNode>
      ? Props[Key]
      : Props[Key] extends TypeNode
        ? OptionalProperty<Props[Key]>
        : never;
};

Defined in: packages/common/src/Type.ts:13650

Maps every required object property Type to an optional property.