Skip to content

relizy / mergeTypes

Function: mergeTypes()

mergeTypes<T>(userTypes, defaultTypes): T

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

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.