babel-plugin-fix-class-properties-uninitialized v7.2.3
Install
npm install --save babel-plugin-fix-class-properties-uninitialiazed
Usage with .babelrc
{
"presets": ["@babel/preset-env"],
"plugins": [
"babel-plugin-fix-class-properties-uninitialized",
"@babel/plugin-proposal-class-properties"
]
}
What does it do ?
Fixes when you have unitialized properties, for example with @babel/preset-typescript
:
class Foo extends Bar {
prop!: string;
}
class Foo extends Bar {
constructor() {
super();
this.prop = void 0;
}
}
Except it causes an issue if prop is setup in the constructor of Bar. This plugin removes the uninitialized prop so that @babel/plugin-proposal-class-properties does not process it.
4 days ago
4 days ago
4 months ago
5 months ago
6 months ago
7 months ago
6 months ago
10 months ago
11 months ago
1 year ago
2 years ago
1 year ago
1 year ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago