DocumentationSapphire Utilities@sapphire/utilitiesType AliasesDeepPartialOn this pageType alias: DeepPartial<T> DeepPartial<T>: { [P in keyof T]?: T[P] extends (infer U)[] ? DeepPartial<U>[] : T[P] extends ReadonlyArray<infer U> ? ReadonlyArray<DeepPartial<U>> : DeepPartial<T[P]> } Type parameters Type parameterT Source lib/types.ts:30