File

src/app/modules/daily-processing/models/processing-day-manifest.model.ts

Index

Properties

Constructor

constructor(entries?: ManifestEntry[])
Parameters :
Name Type Optional
entries ManifestEntry[] Yes

Properties

Private cache
cache: ManifestEntry[]
Type : ManifestEntry[]
entries$
entries$: Observable<ManifestEntry[]>
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);
  }
}

result-matching ""

    No results matching ""