ATOM TypeScript
Demo
- TypeScript is awesome
- class
- lamda
- types
- inline-types
Features
Beyond SPEED and JOY
- autocomplete
- format
- goto declaration
- compile on save
- build
- rename
- tooltips
- Symbols
ATOM
- Inspect Element
- console.error
- CSS
Fixes for keymaps
Autocomplete+
Fixes for Views
coffeescript space-pen
CoffeeScript Space-Pen
Documentation View
Fixes for APD
Package dependencies
APD
Changing themes of autocomplete
Its all just the DOM
And its chrome webkit
autocomplete-suggestion-list.select-list.popover-list ol.list-group li {
color: inherit;
}
Power of the DOM
Lexical analysis
Grammar was a PITA.
But once done. Debugging it was the most beautiful thing *ever*
Dev Tools FTW
Atom Performance Tools
TimeCop
Dev tools
Threads
Visual Studio
Atom
Worker
spawn(process.execPath, [
// '--debug', // Uncomment if you want to debug the child process
childJsPath
]
, { cwd: path.dirname(childJsPath), env: { ATOM_SHELL_INTERNAL_RUN_AS_NODE: '1' }
, stdio: ['ipc'] });
Client Server Architecture
Just add a new function
And it becomes async* with good typing!
The Eclipse plugin
Atom
childQuery<Query, Response>(func: (query: Query) => Response): (data: Query) => Promise<Response>
One time infrastructure
ATOM TypeScript
By basarat
ATOM TypeScript
- 2,212