I am very new to TypeScript and I expect I should be able to import my TS files without needing to specify that they are TS files.
I have to do
import {sealed} from "./decorators/decorators.ts";
instead of what i want think is the right way which is
import {sealed} from "./decorators/decorators";
which results in errors indicating that it is only looking for files ending .js or .jsx
my tsconfig.json looks like this
{
"compileOnSave": true,
"compilerOptions": {
"module": "commonjs",
"moduleResolution": "node",
"jsx": "react",
"allowJs": true,
"target": "es6",
"removeComments": true,
"experimentalDecorators": true,
"emitDecoratorMetadata": true
},
"exclude": [
"node_modules",
"typings/browser",
"typings/browser.d.ts"
]
}