@tanstack/router-core
Version:
Modern and scalable routing for React applications
11 lines (10 loc) • 456 B
JavaScript
//#region src/ssr/ssr-match-id.ts
function dehydrateSsrMatchId(id) {
return id.replaceAll("~", "~~").replaceAll("\0", "~0").replaceAll("�", "~r").replaceAll("/", "\0");
}
function hydrateSsrMatchId(id) {
return id.replaceAll("\0", "/").replaceAll("�", "/").replace(/~([~0r])/g, (_, code) => code === "0" ? "\0" : code === "r" ? "�" : code);
}
//#endregion
export { dehydrateSsrMatchId, hydrateSsrMatchId };
//# sourceMappingURL=ssr-match-id.js.map