Revert "update: revert last change, rename `mergeHead` arguments for clarity."

This reverts commit fb8d4e51c5.
pull/4660/head
Yuxuan Zhang 6 months ago
parent fb8d4e51c5
commit 13bbf1b0d2
No known key found for this signature in database
GPG Key ID: 6910B04F3351EF7D

@ -168,18 +168,16 @@ function hasTag(head: HeadConfig[], tag: HeadConfig) {
)
}
export function mergeHead(incoming: HeadConfig[], ...current: HeadConfig[][]) {
return current
// Merge head tags, overwrite duplicate meta tags in ascending precedence
export function mergeHead(...heads: HeadConfig[][]) {
return heads
.filter(Array.isArray)
.flat(1)
.reverse()
.reduce(
(merged, tag) => {
if (!hasTag(merged, tag)) merged.push(tag)
return merged
},
[...incoming]
)
.reduce((merged, tag) => {
if (!hasTag(merged, tag)) merged.push(tag)
return merged
}, []) as HeadConfig[]
}
// https://github.com/rollup/rollup/blob/fec513270c6ac350072425cc045db367656c623b/src/utils/sanitizeFileName.ts

Loading…
Cancel
Save