CurationStatus.mock.ts 623 B

123456789101112131415161718
  1. import { newEntityId } from './EntityId.mock';
  2. import { CurationStatusType } from '../schemas/general/CurationStatus';
  3. function newEntity (value: string): CurationStatusType {
  4. return { id: newEntityId(), value } as unknown as CurationStatusType; // A hack to fix TS compilation.
  5. }
  6. export const CurationStatus = {
  7. Edited: newEntity('Edited'),
  8. UpdatedSchema: newEntity('Updated schema'),
  9. UnderReview: newEntity('Under review'),
  10. Removed: newEntity('Removed')
  11. };
  12. export const AllCurationStatuses: CurationStatusType[] =
  13. Object.values(CurationStatus);
  14. export const DefaultCurationStatus = CurationStatus.Edited;