This extension provides enhanced Teo language and code intellisense support for Visual Studio Code.
- Syntax highlighting
- Linting
- Code completion
- Jump to definition
- Source code format
- Fix data set group error message
- Support Python
- Fix relation filter is required bug
- Support Node.js
- Add relation update and delete rules
- Fix crashing when auto completing relation code
- Handlers in top level and namespace level
- Optional handler input types
- Add keyword
nonapi
to handler declarations - Highlight
Any
as builtin type - Update handler decorators
- Fix output type of pipeline item
$when
- Allow doc comment in dictionary literals
- Fix import keyword is not recognized bug
- Improve performance on auto completion
- Fixed data set syntax highlight bug
- Syntax highlight for availability flags
- Update handler declaration syntax
- Syntax highlight for use
middlewares
- Syntax highlight for enum values and arguments
- Fix syntax highlight bug for pipeline item declaration
- Syntax highlight for generic constraint
- Support type syntax
(T | U)[]?
- Added filter interfaces
- Added interface enum
-
null
doesn't passOptional
type anymore, ignore instead - Support identifiers that start with underscore
- Added type coerce
- Dictionary literal is aligned with TypeScript object literal
- Jump to argument list declaration names
- Improve stability
- File format
- Support enum member with arguments
- Support force unwrap operator
- Auto completion
- Added database types
- Support handler decorators
- Support availability flags
- Support data sets
- Support inferred model inputs
- Improved diagnostic messages for pipeline items
- Jump to definition
- Diagnostic messages for struct functions
- Added code diagnostics for relations
- Added code diagnostics for some pipeline items
- Added highlights for newly added syntaxes
- Auto complete decorators
- Jump to imported files
- Added code diagnostics for importing an unexisting file
- Added code diagnostics for duplicated model definitions
- Highlight for comments in tuple and array literals
- Highlight for namespaced types
- Added namespace syntax highlighting
- Updated action declaration
- Added highlighting for interfaces
- Added highlighting for dataset
- Improved highlighting for comments
- Fixed wrong range highlighting in strings
- Support highlighting regular expression
- Support
let
andimport
- Support range literal
- Fixed pipeline highlighting bug
- Support
server
keyword for Teo 0.0.44
- Update syntax highlighting for
entity
keyword
- Add syntax highlighting for pipelines
- Basic syntax highlighting