diff --git a/src/consts/currency.ts b/src/consts/currency.ts index 254cc831..a10a6af6 100644 --- a/src/consts/currency.ts +++ b/src/consts/currency.ts @@ -1292,5 +1292,5 @@ export const ALL_CURRENCIES: Record = { }; export const DEFAULT_CURRENCY_SYMBOL: string = 'ยค'; -export const DEFAULT_CURRENCY_CODE: string = ALL_CURRENCIES.USD.code; +export const DEFAULT_CURRENCY_CODE: string = ALL_CURRENCIES['USD'].code; export const PARENT_ACCOUNT_CURRENCY_PLACEHOLDER: string = '---'; diff --git a/tsconfig.json b/tsconfig.json index 71a611e4..0ce32a71 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -6,8 +6,10 @@ "types": ["vite/client"], "strict": true, "noImplicitReturns": true, + "noImplicitOverride": true, "noUnusedLocals": true, "noFallthroughCasesInSwitch": true, + "noPropertyAccessFromIndexSignature": true, "paths": { "@/*": ["./src/*"] } diff --git a/vite.config.ts b/vite.config.ts index 6306f31e..548cb0f2 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -16,14 +16,14 @@ const BUILD_DIR = resolve(__dirname, './dist',); export default defineConfig(() => { const licenseContent = fs.readFileSync('./LICENSE', { encoding: 'utf-8' }); - const buildUnixTime = process.env.buildUnixTime || ''; + const buildUnixTime = process.env['buildUnixTime'] || ''; const options: UserConfig = { root: SRC_DIR, publicDir: PUBLIC_DIR, base: './', define: { - __EZBOOKKEEPING_IS_PRODUCTION__: process.env.NODE_ENV === 'production', + __EZBOOKKEEPING_IS_PRODUCTION__: process.env['NODE_ENV'] === 'production', __EZBOOKKEEPING_VERSION__: JSON.stringify(packageFile.version), __EZBOOKKEEPING_BUILD_UNIX_TIME__: JSON.stringify(buildUnixTime), __EZBOOKKEEPING_BUILD_COMMIT_HASH__: JSON.stringify(git.short()),