Skip to content

Instantly share code, notes, and snippets.

@ShayanTheNerd
Last active January 4, 2026 20:53
Show Gist options
  • Select an option

  • Save ShayanTheNerd/46bb8793b2744738392ec502e74d642b to your computer and use it in GitHub Desktop.

Select an option

Save ShayanTheNerd/46bb8793b2744738392ec502e74d642b to your computer and use it in GitHub Desktop.
TypeScript Configuration
{
"compilerOptions": {
/* Type Checking */
"allowUnreachableCode": false,
"noFallthroughCasesInSwitch": true,
"noImplicitOverride": true,
"noImplicitReturns": true,
"noUncheckedIndexedAccess": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"strict": true,
/* Modules */
"allowArbitraryExtensions": true,
"allowImportingTsExtensions": true,
"module": "nodenext",
"noUncheckedSideEffectImports": true,
"resolveJsonModule": true,
/* Emit */
"declaration": true,
"emitDeclarationOnly": true,
"noEmit": true,
/* JavaScript Support */
"allowJs": true,
"checkJs": true,
/* Interop Constraints */
"erasableSyntaxOnly": true,
"esModuleInterop": true,
"verbatimModuleSyntax": true,
/* Language and Environment */
"moduleDetection": "force",
"target": "esnext",
/* Projects */
"incremental": true,
"tsBuildInfoFile": "node_modules/.cache/.tsbuildinfo",
/* Completeness */
"skipLibCheck": true
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment