@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
Markdown
[**@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`\>