From 81090effe233aa6317aa3da3fa86816acdc79c23 Mon Sep 17 00:00:00 2001 From: guangyang1206 Date: Mon, 4 May 2026 17:36:35 +0800 Subject: [PATCH] =?UTF-8?q?refactor(web):=20convert=20ValidatedStatus=20en?= =?UTF-8?q?um=20to=20as-const=20in=20key-valida=E2=80=A6=20(#35749)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: yeranyang Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> --- eslint-suppressions.json | 3 --- .../account-setting/key-validator/declarations.ts | 12 +++++++----- 2 files changed, 7 insertions(+), 8 deletions(-) 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