Skip to content

Commit 13bbf1b

Browse files
committed
Revert "update: revert last change, rename mergeHead arguments for clarity."
This reverts commit fb8d4e5.
1 parent fb8d4e5 commit 13bbf1b

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

src/shared/shared.ts

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -168,18 +168,16 @@ function hasTag(head: HeadConfig[], tag: HeadConfig) {
168168
)
169169
}
170170

171-
export function mergeHead(incoming: HeadConfig[], ...current: HeadConfig[][]) {
172-
return current
171+
// Merge head tags, overwrite duplicate meta tags in ascending precedence
172+
export function mergeHead(...heads: HeadConfig[][]) {
173+
return heads
173174
.filter(Array.isArray)
174175
.flat(1)
175176
.reverse()
176-
.reduce(
177-
(merged, tag) => {
178-
if (!hasTag(merged, tag)) merged.push(tag)
179-
return merged
180-
},
181-
[...incoming]
182-
)
177+
.reduce((merged, tag) => {
178+
if (!hasTag(merged, tag)) merged.push(tag)
179+
return merged
180+
}, []) as HeadConfig[]
183181
}
184182

185183
// https://github.com/rollup/rollup/blob/fec513270c6ac350072425cc045db367656c623b/src/utils/sanitizeFileName.ts

0 commit comments

Comments
 (0)