diff --git a/ts/blueprints/ember-cli-typescript/index.js b/ts/blueprints/ember-cli-typescript/index.js index 1a3192a28..834f834a3 100644 --- a/ts/blueprints/ember-cli-typescript/index.js +++ b/ts/blueprints/ember-cli-typescript/index.js @@ -23,6 +23,7 @@ function buildTemplateDeclarations(projectName, layout) { const comment = '// Types for compiled templates'; const moduleBody = ` import { TemplateFactory } from 'htmlbars-inline-precompile'; + const tmpl: TemplateFactory; export default tmpl; `; diff --git a/ts/tests/blueprints/ember-cli-typescript-test.ts b/ts/tests/blueprints/ember-cli-typescript-test.ts index e08954bcc..510437b88 100644 --- a/ts/tests/blueprints/ember-cli-typescript-test.ts +++ b/ts/tests/blueprints/ember-cli-typescript-test.ts @@ -149,6 +149,7 @@ describe('Acceptance: ember-cli-typescript generator', function () { expect(globalTypes).to.exist; expect(globalTypes).to.include("declare module 'my-addon/templates/*'").to.include(` import { TemplateFactory } from 'htmlbars-inline-precompile'; + const tmpl: TemplateFactory; export default tmpl; `);