ember-cli-typescript-blueprint-polyfill
v0.1.0
Published
A polyfill for Ember CLI's TypeScript blueprint capabilities.
Downloads
269,078
Readme
ember-cli-typescript-blueprint-polyfill
This library exports a function that will polyfill the Ember CLI implementation of TypeScript blueprint functionality in Ember apps and addons that are on a version of Ember CLI that does not include support for TypeScript blueprints.
Usage
For any blueprint that is authored in TypeScript (e.g. whose files
directory contains .ts files), in the blueprint's index.js
:
- add
shouldTransformTypeScript: true
, - require
typescriptBlueprintPolyfill
and call it in the blueprint'sinit
method, passing inthis
as the only argument
// my-app/blueprints/foo/index.js
const typescriptBlueprintPolyfill = require('ember-cli-typescript-blueprint-polyfill');
module.exports = {
shouldTransformTypeScript: true,
init() {
this._super && this._super.init.apply(this, arguments);
typescriptBlueprintPolyfill(this);
},
};