import { privateLoadingState, publicLoadingState } from '@infinum/ngx-nuts-and-bolts/loading-state';
class MyComponent {
protected readonly loadingTrigger1$ = new BehaviorSubject<void>(undefined);
protected readonly _error1$;
public readonly error1$;
protected readonly _loading1$;
public readonly loading1$;
constructor() {
const _state1 = privateLoadingState();
const state1 = publicLoadingState(_state1);
this._error1$ = _state1._error$;
this.error1$ = state1.error$;
this._loading1$ = _state1._loading$;
this.loading1$ = state1.loading$;
// Repeat for state2, state3, etc.
}
}