Files
SnowLuma/.pnpm-store/v11/files/1d/ab762f1d49f74e2f0ccfa5b3aaf3c7efa260b517adf3cd592cf09f81cab5e004c141eed3149352e910db9753f46d7453e09c176162f3cdf3300190f5ec1913
T
TanTan 2a69b23b47
Dev Build / cleanup (push) Waiting to run
Dev Build / typecheck (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:27:07 +08:00

23 lines
646 B
Plaintext

//#region src/jsx/intrinsic-element/common.ts
const deDupeKeyMap = {
title: [],
script: ["src"],
style: ["data-href"],
link: ["href"],
meta: [
"name",
"httpEquiv",
"charset",
"itemProp"
]
};
const domRenderers = {};
const dataPrecedenceAttr = "data-precedence";
const isStylesheetLinkWithPrecedence = (props) => props.rel === "stylesheet" && "precedence" in props;
const shouldDeDupeByKey = (tagName, supportSort) => {
if (tagName === "link") return supportSort;
return deDupeKeyMap[tagName].length > 0;
};
//#endregion
export { dataPrecedenceAttr, deDupeKeyMap, domRenderers, isStylesheetLinkWithPrecedence, shouldDeDupeByKey };