PublicationStatus.mock.ts 569 B

12345678910111213141516
  1. import { newEntityId } from './EntityId.mock';
  2. import { PublicationStatusType } from '../schemas/general/PublicationStatus';
  3. function newEntity (value: string): PublicationStatusType {
  4. return { id: newEntityId(), value } as unknown as PublicationStatusType; // A hack to fix TS compilation.
  5. }
  6. export const PublicationStatus = {
  7. Publiс: newEntity('Public'),
  8. Unlisted: newEntity('Unlisted')
  9. };
  10. export const AllPublicationStatuses: PublicationStatusType[] =
  11. Object.values(PublicationStatus);
  12. export const DefaultPublicationStatus = PublicationStatus.Publiс;