Closed
Description
Search Terms
.ts
suffix
imports
extension
Suggestion
Typescript doesn't recognize file imports with .ts
suffix.
Allow voluntary .ts
to be added to import paths.
Use Cases
It seems right to be able to use a correct path to a file without magic resolution.
This would help to align with deno which uses mandatory suffixes o files.
Examples
let
import a from "path/to/a.ts"
behave the same as
import a from "path/to/a"
Checklist
My suggestion meets these guidelines:
- This wouldn't be a breaking change in existing TypeScript/JavaScript code
- This wouldn't change the runtime behavior of existing JavaScript code
- This could be implemented without emitting different JS based on the types of the expressions
- This isn't a runtime feature (e.g. library functionality, non-ECMAScript syntax with JavaScript output, etc.)
- This feature would agree with the rest of TypeScript's Design Goals.