typed-ember / ember-cli-typescript

Use TypeScript in your Ember.js apps!
https://docs.ember-cli-typescript.com
MIT License
363 stars 99 forks source link

"@ember/test-helpers/setup-rendering-context"' has no exported member named 'rerender'. Did you mean 'render'? #1543

Closed aburto22 closed 1 year ago

aburto22 commented 1 year ago

Which package(s) does this problem pertain to?

What are instructions we can follow to reproduce the issue?

ember new sample; cd ./sample # Create a new ember app
ember install ember-cli-typescript # Set up typescript support
ember serve # Start dev server

Now about that bug. What did you expect to see?

I expected the dev server to run.

What happened instead?

I got the following error:

node_modules/@types/ember__test-helpers/index.d.ts:56:18 - error TS2724: '"@ember/test-helpers/setup-rendering-context"' has no exported member named 'rerender'. Did you mean 'render'?

56 export { render, rerender, clearRender } from '@ember/test-helpers/setup-rendering-context';
                    ~~~~~~~~

  node_modules/@ember/test-helpers/public-types/@ember/test-helpers/setup-rendering-context.d.ts:34:25
    34 export declare function render(templateOrComponent: TemplateFactory | ComponentInstance, options?: RenderOptions): Promise<void>;
                               ~~~~~~

    'render' is declared here.
chriskrycho commented 1 year ago

Sorry for the long-delayed response; this should be resolved by updating to a current version of @ember/test-helpers which ships its own types. Thanks!