ember-polyfills / ember-cached-decorator-polyfill

Polyfill for RFC 566: @cached
MIT License
20 stars 6 forks source link

Broken with 3.28 #127

Closed knownasilya closed 2 years ago

knownasilya commented 2 years ago
flow-editor.js:20 Uncaught TypeError: decorator is not a function
    at flow-editor.js:20
    at Array.reduce (<anonymous>)
    at _applyDecoratedDescriptor (flow-editor.js:20)
    at Module.callback (flow-editor.js:82)
    at Module.exports (loader.js:106)
    at Module._reify (loader.js:143)
    at Module.reify (loader.js:130)
    at Module.exports (loader.js:104)
    at requireModule (loader.js:27)
    at Class._extractDefaultExport (index.js:463)

The generated code looks like so:

Screen Shot 2021-12-20 at 11 53 44 PM

To replicate enable here: https://github.com/knownasilya/ember-flow/blob/main/addon/components/flow-editor.ts#L40

knownasilya commented 2 years ago

Was able to get it working with comments from https://github.com/ember-polyfills/ember-cached-decorator-polyfill/pull/85#issuecomment-999176952