Skip to content

Commit fb8d4e5

Browse files
committed
update: revert last change, rename mergeHead arguments for clarity.
1 parent f4c18e8 commit fb8d4e5

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

src/shared/shared.ts

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

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

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

0 commit comments

Comments
 (0)