import { initRouter, Route, ViewChild, Component, ComponentInput, ComponentDefinition, } from "./pwa.js"; class TestComponent extends Component { static get definition() { return new ComponentDefinition({ name: "test-component", template: `

Test Component

This is a test component.

`, }); } count = new ComponentInput(0); incrementCount() { this.count++; } } const route1 = new Route("counter", TestComponent); const route2 = new Route("counter/:count", TestComponent); initRouter("routerOutlet", "styleOutlet", [route1, route2]);