Yes. That sounds like a good solution to me. Adding: /** * @type {number} */ Date.prototype.time;
/** * @type {number} */ Date.prototype.fullYear; Etc… to missing.js should do it. Harbs > On Jun 28, 2018, at 8:36 PM, Alex Harui <aha...@adobe.com.INVALID> wrote: > > It's only been the past year or so that we've got the "JS Only" configuration > working where you compile against js.swc instead of playerglobal. And I > suspect that nobody has tried Date until you just did. We could say that, if > you are compiling against js.swc you are expected to use the APIs for the > browser and can't use Date.fullYear, but because specialCaseDate already > exists, we have the choice of adding Date.fullYear to the missing.js file in > royale-typedefs/js/src/main/javascript. Then I think you would be allowed to > use Date.fullYear and it would get transpiled correctly. > > I don't see any harm in adding SWF APIs to js.swc if we know how to transpile > them. What do others think? It would be great if you could give that a try.