TypeScript introduces a set of compiler-specific terms that non-native English speakers often mispronounce. This exercise covers tsc, tsconfig, outDir, esModuleInterop, and strictNullChecks — the options you will encounter most in everyday TypeScript development.
0 / 5 completed
1 / 5
How is 'tsc' pronounced?
The TypeScript compiler CLI is always spelled out as three letters: /tiː ɛs siː/. Each letter carries equal stress, similar to saying 'CSS' or 'CLI'. Non-native speakers sometimes blend the letters into a single syllable like 'tisk', which sounds unnatural to English-speaking engineers. In context: 'Run tee-ess-SEE to compile the project before deploying.'
2 / 5
How is 'tsconfig' pronounced?
The configuration file for the TypeScript compiler is pronounced by spelling out 'ts' then saying 'config' naturally: /ˌtiː ɛs kənˈfɪɡ/. The stress falls on the final syllable 'FIG', mirroring how developers say 'config' in any context. Avoid blending 'ts' into a consonant cluster as in 'TSKOHN-fig', which is not English phonotactics. In context: 'Edit the tee-ess-con-FIG to enable strict mode.'
3 / 5
How is 'outDir' pronounced?
The TypeScript compiler option 'outDir' is a compound of 'out' + 'dir' (short for directory), pronounced /ˈaʊtdɪr/ with stress on 'OUT'. The vowel in 'out' is the diphthong /aʊ/ as in 'mouth', not /oʊ/ as in 'go'. Some non-native speakers stress the second syllable ('owt-DEER'), but native convention puts the accent on the first element of the compound. In context: 'Set OWT-dir to ./dist in your tsconfig.'
4 / 5
How is 'esModuleInterop' pronounced?
This long camelCase option is spoken as four chunks: 'ee-ess' (ES), 'MOD-yool' (module), 'IN-ter-op' (interop). The /ɒ/ in 'module' and 'interop' is the British short-o vowel. In American English 'module' is /ˈmɑːdjuːl/ but both variants are understood. The key stress points are MOD and IN. In context: 'Enable ee-ess-MOD-yool-IN-ter-op to allow CommonJS default imports.'
5 / 5
How is 'strictNullChecks' pronounced?
The option is three words glued in camelCase but read naturally as /ˈstrɪkt nʌl tʃɛks/. 'Null' is always /nʌl/ in programming English — the vowel is the same as in 'cup'. The 'ch' in 'checks' is /tʃ/ as in 'church', not /ʃ/ as in 'shop'. Non-native speakers sometimes say 'NYOOL' (influenced by French or Spanish 'null'), but in English the /j/ glide is absent. In context: 'Turn on STRIKT-null-checks to catch undefined assignments.'