Skip to content

ui-router-registry / ui-router-registry / TypedStateService

Interface: TypedStateService ​

Defined in: registry.ts:414

A typed view of core's StateService. It is assignable both ways: core's class fills a typed getter or field with no cast and emits nothing, and the view passes wherever a StateService is expected.

Extends ​

Methods ​

go() ​

ts
go<T>(to, ...args): TransitionPromise;

Defined in: registry.ts:416

StateService.go, with a registered name's params required as declared.

Type Parameters ​

Type Parameter
T extends | string | UncheckedRef | StateDeclaration | StateObject

Parameters ​

ParameterType
toT & CheckRelative<T>
...argsTargetArgs<T, TransitionOptions>

Returns ​

TransitionPromise

Overrides ​

StateService.go


href() ​

ts
href<T>(stateOrName, ...args): string;

Defined in: registry.ts:434

StateService.href, typed as for go.

Type Parameters ​

Type Parameter
T extends | string | UncheckedRef | StateDeclaration | StateObject

Parameters ​

ParameterType
stateOrNameT & CheckRelative<T>
...argsTargetArgs<T, HrefOptions>

Returns ​

string

Overrides ​

StateService.href


includes() ​

Call Signature ​

ts
includes<N>(
   stateOrName, 
   params?, 
   options?
): boolean;

Defined in: registry.ts:458

StateService.includes, over registered names, globs and their params.

Type Parameters ​
Type Parameter
N extends string
Parameters ​
ParameterType
stateOrNamestring | N
params?Partial<RawParams>
options?TransitionOptions
Returns ​

boolean

Overrides ​

StateService.includes

Call Signature ​

ts
includes(
   stateOrName, 
   params?, 
   options?
): boolean;

Defined in: registry.ts:464

StateService.includes for an UncheckedRef or an object target, with loose params.

Parameters ​
ParameterType
stateOrName| UncheckedRef | StateDeclaration | StateObject
params?RawParams
options?TransitionOptions
Returns ​

boolean

Overrides ​

StateService.includes


is() ​

Call Signature ​

ts
is<N>(
   stateOrName, 
   params?, 
   options?
): boolean;

Defined in: registry.ts:445

StateService.is, over registered names and their params.

Type Parameters ​
Type Parameter
N extends string
Parameters ​
ParameterType
stateOrNameN
params?Partial<RawParams>
options?{ relative?: | string | StateDeclaration | StateObject; }
options.relative?| string | StateDeclaration | StateObject
Returns ​

boolean

Overrides ​

StateService.is

Call Signature ​

ts
is(
   stateOrName, 
   params?, 
   options?
): boolean;

Defined in: registry.ts:451

StateService.is for an UncheckedRef or an object target, with loose params.

Parameters ​
ParameterType
stateOrName| UncheckedRef | StateDeclaration | StateObject
params?RawParams
options?{ relative?: | string | StateDeclaration | StateObject; }
options.relative?| string | StateDeclaration | StateObject
Returns ​

boolean

Overrides ​

StateService.is


reload() ​

ts
reload(reloadState?): Promise<StateObject>;

Defined in: registry.ts:440

StateService.reload: a registered name, or an object target or UncheckedRef.

Parameters ​

ParameterType
reloadState?| string | UncheckedRef | StateDeclaration | StateObject

Returns ​

Promise<StateObject>

Overrides ​

StateService.reload


target() ​

ts
target<T>(identifier, ...args): TargetState;

Defined in: registry.ts:428

StateService.target, typed as for go.

Type Parameters ​

Type Parameter
T extends | string | UncheckedRef | StateDeclaration | StateObject

Parameters ​

ParameterType
identifierT & CheckRelative<T>
...argsTargetArgs<T, TransitionOptions>

Returns ​

TargetState

Overrides ​

StateService.target


transitionTo() ​

ts
transitionTo<T>(to, ...args): TransitionPromise;

Defined in: registry.ts:422

StateService.transitionTo, typed as for go.

Type Parameters ​

Type Parameter
T extends | string | UncheckedRef | StateDeclaration | StateObject

Parameters ​

ParameterType
toT & CheckRelative<T>
...argsTargetArgs<T, TransitionOptions>

Returns ​

TransitionPromise

Overrides ​

StateService.transitionTo