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.

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