Useless constructor
4import { LogicalLayerType } from "../core/init";
5
6export default class Waste extends Template {
7 constructor() { 8 super(); 9 } 10
11 __setupDefinitions() {
12 this.__unique = {
Useless constructor
4import { LogicalLayerType } from "../core/init";
5
6export default class IDTUP extends Template {
7 constructor() { 8 super(); 9 } 10
11 __setupDefinitions() {
12 this.__unique = {
Useless constructor
4import { LogicalLayerType } from "../core/init";
5
6export default class IDTFLIP extends Template {
7 constructor() { 8 super(); 9 } 10
11 __setupDefinitions() {
12 this.__unique = {
Useless constructor
4import { LogicalLayerType } from "../core/init";
5
6export default class IDTDOWN extends Template {
7 constructor() { 8 super(); 9 } 10
11 __setupDefinitions() {
12 this.__unique = {
Useless constructor
4import { LogicalLayerType } from "../core/init";
5
6export default class IDT extends Template {
7 constructor() { 8 super(); 9 } 10
11 __setupDefinitions() {
12 this.__unique = {
Useless constructor
4import { LogicalLayerType } from "../core/init";
5
6export default class Cut extends Template {
7 constructor() { 8 super(); 9 } 10
11 __setupDefinitions() {
12 this.__unique = {
Description
ES2015 provides a default class constructor if one isn't explicitly specified. As such, it is unnecessary to provide an empty constructor or one that simply delegates into its parent class.
Bad Practice
class Animal {
constructor () {}
}
class Dog extends Animal {
constructor() { super() }
bark() { /* code */ }
}
Recommended
class Animal {}; // empty abstract class
class Dog extends Animal {
bark() { /* code */ }
};