ui-router-server / simulate / createHeadlessRouter
Function: createHeadlessRouter()
ts
function createHeadlessRouter(states): UIRouter;Defined in: simulate.ts:12
Core's own headless recipe: vanilla $q/$injector plus an in-memory location need no DOM, so per-request instantiation is workerd-safe.
Callers must pass FRESH declaration objects on every call: core mutates registrations ($$state), so sharing declarations across routers breaks concurrent use.
Parameters
| Parameter | Type |
|---|---|
states | StateDeclaration[] |