This page will keep track of TypeScript features that are unsupported within roblox-ts.
Any feature that is unsupported but not listed on this page is considered a bug! Please file an issue if you find something missing and it isn’t listed here.
Some of these are intended removals, others may be added in the future!
deleteoperator for dictionary key deletion is not type-safe so not supported (You should use a
- loop labels (used by
- class or function prototypes
- regular expressions
- dynamic import expressions
- sparse arrays (
undefinedin between valid elements)
typeofoperator in values (the
typeofoperator in types is still valid: when
typeofis used in a type, it converts a value into a type.)