diff --git a/eslint-suppressions.json b/eslint-suppressions.json index 2eaefd9436..f822ac2ae2 100644 --- a/eslint-suppressions.json +++ b/eslint-suppressions.json @@ -2778,9 +2778,6 @@ } }, "web/app/components/header/account-setting/key-validator/declarations.ts": { - "erasable-syntax-only/enums": { - "count": 1 - }, "ts/no-explicit-any": { "count": 1 } diff --git a/web/app/components/header/account-setting/key-validator/declarations.ts b/web/app/components/header/account-setting/key-validator/declarations.ts index 374256ff41..bcf809f39c 100644 --- a/web/app/components/header/account-setting/key-validator/declarations.ts +++ b/web/app/components/header/account-setting/key-validator/declarations.ts @@ -1,10 +1,12 @@ import type { Dispatch, SetStateAction } from 'react' -export enum ValidatedStatus { - Success = 'success', - Error = 'error', - Exceed = 'exceed', -} +export const ValidatedStatus = { + Success: 'success', + Error: 'error', + Exceed: 'exceed', +} as const + +export type ValidatedStatus = typeof ValidatedStatus[keyof typeof ValidatedStatus] export type ValidatedStatusState = { status?: ValidatedStatus