UNPKG

rvx

Version:

A signal based rendering library

31 lines 746 B
import { get } from "../core/signals.js"; import { join } from "./path.js"; export class ChildRouter { #parent; #mountPath; #path; constructor(parent, mountPath, path) { this.#parent = parent; this.#mountPath = mountPath; this.#path = path; } get root() { return this.#parent.root; } get parent() { return this.#parent; } get path() { return get(this.#path); } get query() { return this.#parent.query; } push(path, query) { this.#parent.push(join(this.#mountPath, path), query); } replace(path, query) { this.#parent.replace(join(this.#mountPath, path), query); } } //# sourceMappingURL=child-router.js.map