Skip to content

ui-router-server / fetch / RequiredDelegates

Type Alias: RequiredDelegates<Args, Decls> ​

ts
type RequiredDelegates<Args, Decls> = string extends DelegateKey<Decls> ? unknown : [DelegateKey<Decls>] extends [never] ? unknown : {
  delegates: DelegateHandlers<Args, Decls>;
};

Defined in: fetch.ts:158

Makes delegates required when a typed router names delegate keys.

Type Parameters ​

Type ParameterDefault type
Args extends unknown[][]
Decls extends RouteDeclarationRouteDeclaration