UNPKG

@rxap/life-cycle

Version:

Provides an Angular service and guard to manage application lifecycle. It allows to execute code when the application is stable and ready. Includes a guard to prevent route activation until the app is ready.

46 lines (23 loc) 1.15 kB
[@rxap/life-cycle](../wiki/globals) / IsAppReadyGuard # Class: IsAppReadyGuard Defined in: [is-app-ready.guard.ts:12](https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/life-cycle/src/lib/is-app-ready.guard.ts#L12) ## Constructors ### new IsAppReadyGuard() > **new IsAppReadyGuard**(`lifecycle`): [`IsAppReadyGuard`](../wiki/Class.IsAppReadyGuard) Defined in: [is-app-ready.guard.ts:14](https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/life-cycle/src/lib/is-app-ready.guard.ts#L14) #### Parameters ##### lifecycle [`LifeCycleService`](../wiki/Class.LifeCycleService) #### Returns [`IsAppReadyGuard`](../wiki/Class.IsAppReadyGuard) ## Methods ### canActivate() > **canActivate**(`next`, `state`): `Observable`\<`boolean`\> Defined in: [is-app-ready.guard.ts:17](https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/life-cycle/src/lib/is-app-ready.guard.ts#L17) #### Parameters ##### next `ActivatedRouteSnapshot` ##### state `RouterStateSnapshot` #### Returns `Observable`\<`boolean`\>