David Alsh
David Alsh
Allow users to specify the tsconfig configuration inline in the rollup plugin configuration #### rollup.config.js ```js plugins: [ typescript({ tsconfig: { compilerOptions: {...etc} } }) ] ```
When applying a path alias to a typescript project, the path is resolved in the emitted javascript files, but not in the declaration files. [The TypeScript team have explicitly stated...
_This is a discussion for a longer term feature inclusion - just putting my thoughts here for discussion. The priority is building a compiler for a basic form of the...
Something the spec hasn't touched is the notion of unsafe code with manual memory management. I think it would also offer a great starting point for the compiler as an...
Exceptions are great ergonomically. They might be expensive as there is additional runtime code that needs to be shipped into the binary to support them. In the first version, I...
I personally like yaml because the task running steps can be multi line strings, we have comments and everyone knows it. ```yaml # project.yaml scripts: start: | echo "Hello World"...
```typescript interface IFoobar { read foo(): void // You must be the owner or have read access write bar(): void // You must be the owner or have write access...
Currently the complete notation for describing an ownership operation could cause a lot of verbosity. This issue is here to track ideas for reducing verbosity. Suggestions must remain in line...
What will the CLI look like and what tools will be included? - Compiler (obviously) - Test runner (and test framework/assertions/etc) - Linter - Documentation generation (thanks Go for setting...
TypeScript has enums with assignable values. In this context how would we support Rust-like enum matching capabilities ```typescript enum Foo { A = 'A', B = 'B', } ```