Skip to content

Instantly share code, notes, and snippets.

@ShayanTheNerd
Last active July 26, 2025 16:18
Show Gist options
  • Save ShayanTheNerd/46bb8793b2744738392ec502e74d642b to your computer and use it in GitHub Desktop.
Save ShayanTheNerd/46bb8793b2744738392ec502e74d642b to your computer and use it in GitHub Desktop.
TypeScript Configuration
{
"compilerOptions": {
"noEmit": true,
"target": "esnext",
"declaration": true,
"emitDeclarationOnly": true,
"incremental": true,
"tsBuildInfoFile": "node_modules/.cache/.tsbuildinfo",
"module": "nodenext",
"moduleDetection": "force",
"esModuleInterop": true,
"resolveJsonModule": true,
"verbatimModuleSyntax": true,
"allowArbitraryExtensions": true,
"allowImportingTsExtensions": true,
"noUncheckedSideEffectImports": true,
"strict": true,
"allowJs": true,
"checkJs": true,
"skipLibCheck": true,
"noUnusedLocals": true,
"noImplicitReturns": true,
"noImplicitOverride": true,
"erasableSyntaxOnly": true,
"noUnusedParameters": true,
"allowUnreachableCode": false,
"noUncheckedIndexedAccess": true,
"noFallthroughCasesInSwitch": true
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment