Skip to content

relizy / mergeTypes

Function: mergeTypes() ​

mergeTypes<T>(userTypes, defaultTypes): T

Defined in: src/core/config.ts:234

Merge user types with defaults: each user-defined entry replaces the default entirely. This prevents defu's deep merge from adding default sub-properties the user intentionally omitted (e.g. docs: { title: '...' } without semver).

Type Parameters ​

T ​

T extends Record<string, unknown>

Parameters ​

userTypes ​

T | undefined

defaultTypes ​

T

Returns ​

T

Released under the MIT License.