UNPKG

@contextjs/routing

Version:

Declarative, fast, and extensible route matching for ContextJS applications.

14 lines (13 loc) 389 B
import { Throw } from "@contextjs/system"; import { RouteService } from "../services/route.service.js"; export class RouteInfo { template; name; decodedTemplate; constructor(template, name = null) { Throw.ifNullOrWhitespace(template); this.template = template; this.name = name; this.decodedTemplate = RouteService.decode(template); } }