UNPKG

@virtualstate/navigation

Version:

Native JavaScript [navigation](https://developer.mozilla.org/en-US/docs/Web/API/Navigation_API) implementation

17 lines 570 B
import { assertEvent } from "./event.js"; export function createEvent(event) { if (typeof CustomEvent !== "undefined" && typeof event.type === "string") { if (event instanceof CustomEvent) { return event; } const { type, detail, ...rest } = event; const customEvent = new CustomEvent(type, { detail: detail ?? rest, }); Object.assign(customEvent, rest); assertEvent(customEvent, event.type); return customEvent; } return event; } //# sourceMappingURL=create-event.js.map