In a tsconfig.json file, the following option can be specified as the value of the compilerOptions 'module' property:
System
So that we get:
{
"compilerOptions": {
"module": "System",
...
Does System refer to SystemJS (i.e. if SystemJS is being used as the module loader do I always need 'System' in my tsconfig.json when I'm creating an AngularJS or Angular app)? The documentation doesn't appear to explain this:
https://www.typescriptlang.org/docs/handbook/compiler-options.html
In Visual Studio project configuration for TypeScript there's also a 'System' option under 'TypeScript Build > Module system', which will obviously be referring to the same thing as the 'System' in the tsconfig.json.