| import { PersonTypesSandbox } from '@pages/admin/person-types/person-types.sandbox'; |
| import { Observable } from 'rxjs'; |
| import { Injectable } from '@angular/core'; |
| import { Resolve } from '@angular/router'; |
| import { ILoadPersonTypesSuccess } from '@shared/store/actions/admin/person-types.action'; |
| |
| @Injectable() |
| export class PersonTypesResolver implements Resolve<any> { |
| |
| constructor(private sandbox: PersonTypesSandbox) {} |
| |
| public resolve(): Observable<ILoadPersonTypesSuccess> { |
| return this.sandbox.loadPersonTypes(); |
| } |
| } |