refactor: Convert all enums to const object types in nodes-base (no-changelog) (#14131)

This commit is contained in:
Alex Grozav
2025-03-24 14:40:19 +02:00
committed by GitHub
parent defeb2e817
commit b9608647ca
31 changed files with 422 additions and 345 deletions

View File

@@ -3,17 +3,21 @@ export interface IHourlyRateDto {
currency: string;
}
const enum MembershipStatusEnum {
PENDING = 'PENDING',
ACTIVE = 'ACTIVE',
DECLINED = 'DECLINED',
INACTIVE = 'INACTIVE',
}
const MembershipStatuses = {
PENDING: 'PENDING',
ACTIVE: 'ACTIVE',
DECLINED: 'DECLINED',
INACTIVE: 'INACTIVE',
} as const;
const enum TaskStatusEnum {
ACTIVE = 'ACTIVE',
DONE = 'DONE',
}
type MembershipStatusEnum = (typeof MembershipStatuses)[keyof typeof MembershipStatuses];
const TaskStatuses = {
ACTIVE: 'ACTIVE',
DONE: 'DONE',
} as const;
type TaskStatusEnum = (typeof TaskStatuses)[keyof typeof TaskStatuses];
export interface IMembershipDto {
hourlyRate: IHourlyRateDto;