projects/app-base-library/src/lib/angular/services/resolvers.service.ts
Methods |
constructor(config: ConfigService)
|
||||||
Parameters :
|
resolve |
resolve()
|
Returns :
any
|
import { Resolve } from '@angular/router';
import { Injectable } from '@angular/core';
import { ConfigService } from './config.service';
@Injectable()
export class CredentialsResolver implements Resolve<any> {
constructor(private config: ConfigService ) { }
resolve() {
return new Promise(resolve => {
if(this.config.get('credentials')) {
resolve(this.config.get('credentials'));
} else {
resolve({});
}
});
}
}