src/app/modules/daily-processing/models/processing-day-manifest.model.ts
Properties |
|
constructor(entries?: ManifestEntry[])
|
||||||
|
Parameters :
|
| Private cache |
cache:
|
Type : ManifestEntry[]
|
| entries$ |
entries$:
|
Type : Observable<ManifestEntry[]>
|
Default value : this.entriesSubject.asObservable()
|
| Private entriesSubject |
entriesSubject:
|
Default value : new BehaviorSubject<ManifestEntry[]>(null)
|
import { BehaviorSubject, Observable } from 'rxjs';
import { ManifestEntry } from './manifest-entry.model';
import { IProcessingDayManifestEntry } from './i-processing-day-manifest-entry';
export class ProcessingDayManifest {
private cache: ManifestEntry[];
private entriesSubject = new BehaviorSubject<ManifestEntry[]>(null);
entries$: Observable<ManifestEntry[]> = this.entriesSubject.asObservable();
constructor(entries?: ManifestEntry[]) {
if (!entries) {
return;
}
this.entriesSubject.next(entries);
}
}