@morojs/moro


@morojs/moro / DeepPartial

Type Alias: DeepPartial<T>

DeepPartial<T> = T extends object ? T extends infer U[] ? DeepPartial<U>[] : T extends (...args) => any ? T : { [P in keyof T]?: DeepPartial<T[P]> } : T

Defined in: src/types/config.ts:15

Deep partial type that makes all properties and nested properties optional Used for user-provided configuration where only partial overrides are needed

Type Parameters

T

T