{
    "extends": "./tsconfig.base.json",
    "compilerOptions": {
        // Allow importing JS files without type errors
        "allowJs": true,
        "checkJs": false,

        // Strict type checking - enabled for TypeScript files
        "strict": true,
        "exactOptionalPropertyTypes": true,
        "noUncheckedIndexedAccess": true,
        "noImplicitOverride": true,
        "noImplicitReturns": true,
        "noFallthroughCasesInSwitch": true,
        "noPropertyAccessFromIndexSignature": true
    },
    "include": ["index.d.ts", "eslint.config.mts", "spec-dts/**/*.ts"]
}
