add args to load
This commit is contained in:
parent
5f13775ec9
commit
7ab565de6c
@ -46,16 +46,16 @@ export class EntitiesService<E extends IListable, I = E> extends GenericService<
|
||||
);
|
||||
}
|
||||
|
||||
loadAll(): Observable<E[]> {
|
||||
loadAll(...args: unknown[]): Observable<E[]> {
|
||||
return this.getAll().pipe(
|
||||
map((entities: I[]) => entities.map(entity => new this._entityClass(entity))),
|
||||
tap((entities: E[]) => this.setEntities(entities)),
|
||||
);
|
||||
}
|
||||
|
||||
loadAllIfEmpty(): Promise<unknown> | void {
|
||||
loadAllIfEmpty(...args: unknown[]): Promise<unknown> | void {
|
||||
if (!this.all.length) {
|
||||
return this.loadAll().toPromise();
|
||||
return this.loadAll(...args).toPromise();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user