AutoScheduleJS/userstate-manager

View on GitHub
src/data-structures/need-resource.interface.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { ITaskTransformNeedInternal } from '@autoschedule/queries-fn';

import { IIdentifier } from './identifier.interface';

export interface INeedResource extends ITaskTransformNeedInternal {
  readonly missing: number;
  readonly missingTime: ReadonlyArray<number>;
  readonly id: IIdentifier;
  readonly docs?: LokiObj[];
}

export interface IGroupNeedResource extends ITaskTransformNeedInternal {
  readonly missing: number;
  readonly missingTime: ReadonlyArray<number>;
  readonly ids: ReadonlyArray<IIdentifier>;
  readonly docs?: LokiObj[];
}