This PR ports the JavaScript Ice/optional tests to TypeScript. This was the only test that still uses JavaScript.
Updated the TypeScript definitions to use ?: for optional parameters, this is only possible when optional parameters are defined after all required parameters.
It also includes a fix for importing definitions for a generated file corresponding to a Slice include. This only affected code not using "js:module:" metadata, not the Ice code which uses js:module:ice.
This PR ports the JavaScript Ice/optional tests to TypeScript. This was the only test that still uses JavaScript.
Updated the TypeScript definitions to use
?:
for optional parameters, this is only possible when optional parameters are defined after all required parameters.It also includes a fix for importing definitions for a generated file corresponding to a Slice include. This only affected code not using "js:module:" metadata, not the Ice code which uses
js:module:ice
.