@virtualstate/navigation
Version:
Native JavaScript [navigation](https://developer.mozilla.org/en-US/docs/Web/API/Navigation_API) implementation
19 lines (14 loc) • 532 B
JavaScript
/* c8 ignore start */
const initialImportPath = getConfig()["@virtualstate/navigation/test/imported/path"] ?? "@virtualstate/navigation";
if (typeof initialImportPath !== "string") throw new Error("Expected string import path");
export const { Navigation } = await import(initialImportPath);
export function getConfig() {
return {
...getNodeConfig(),
};
}
function getNodeConfig() {
if (typeof process === "undefined") return {};
return JSON.parse(process.env.TEST_CONFIG ?? "{}");
}
/* c8 ignore end */