Skip to content

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

ParameterType
statesStateDeclaration[]

Returns

UIRouter