Reserved Words

Import Tokens

import is reserved. features and version are contextual tokens within import and declare import forms.

abstract is contextual after constructor is, after a function signature's is, and before an abstract function's return type. space and static are not language keywords.

Reserved Token Candidates (via TypeScript)

as asserts case const constructor do enum extends finally function from for implements instanceof intrinsic let module new of package private protected public require readonly satisfies static symbol try typeof undefined while with

Reserved Token Candidates (via Rust)

dyn extern impl match mod move mut pub ref self struct trait unsafe use where become (?) box final macro override priv unsized virtual union

Selection Tokens

one of, many of, and one case of are compound selection keywords. or also composes selections in declaration headers. The former one value of compound token is removed; no legacy-spelling metadata is retained.