From 53f100cb4e790497fbac60e348d30751b627b67b Mon Sep 17 00:00:00 2001 From: Timi Date: Wed, 23 Jul 2025 00:31:07 +0800 Subject: [PATCH] add SettingMapper.not() and fix is() invalid --- src/utils/SettingMapper.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/utils/SettingMapper.ts b/src/utils/SettingMapper.ts index 4ac3663..c2aa49f 100644 --- a/src/utils/SettingMapper.ts +++ b/src/utils/SettingMapper.ts @@ -46,7 +46,11 @@ export default class SettingMapper { public static is(key: SettingKey | string, args?: { [key: string]: any }): boolean { const value = this.getValueRef(key, args).value; - return !value && value === 'true'; + return !!value && value === 'true'; + } + + public static not(key: SettingKey | string, args?: { [key: string]: any }): boolean { + return !this.is(key, args); } public static getValue(key: SettingKey | string, args?: { [key: string]: any }): string | undefined {