Skip to content

Commit

Permalink
refactor(types): missing generic constraint
Browse files Browse the repository at this point in the history
  • Loading branch information
posva committed May 13, 2022
1 parent 15a0da9 commit 1167127
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion src/matcher/index.ts
Expand Up @@ -415,7 +415,10 @@ function mergeMetaFields(matched: MatcherLocation['matched']) {
)
}

function mergeOptions<T>(defaults: T, partialOptions: Partial<T>): T {
function mergeOptions<T extends object>(
defaults: T,
partialOptions: Partial<T>
): T {
const options = {} as T
for (const key in defaults) {
options[key] = key in partialOptions ? partialOptions[key]! : defaults[key]
Expand Down

0 comments on commit 1167127

Please sign in to comment.