ui-router-core
Version:
UI-Router Core: Framework agnostic, State-based routing for JavaScript Single Page Apps
14 lines (13 loc) • 610 B
TypeScript
/** @module hooks */ /** */
import { Transition } from "../transition/transition";
import { TransitionService } from "../transition/transitionService";
import { StateDeclaration, LazyLoadResult } from "../state/interface";
export declare const registerLazyLoadHook: (transitionService: TransitionService) => Function;
/**
* Invokes a state's lazy load function
*
* @param transition a Transition context
* @param state the state to lazy load
* @returns A promise for the lazy load result
*/
export declare function lazyLoadState(transition: Transition, state: StateDeclaration): Promise<LazyLoadResult>;