mediamonks / muban

A backend-agnostic framework to enhance server-rendered HTML using a modern webpack development setup.
https://mediamonks.github.io/muban/
39 stars 15 forks source link

Enable ESLint for TypeScript files #173

Closed ThijsTyZ closed 3 years ago

leroykorterink commented 3 years ago

We should also update the block and smart-component TypeScript templates.

Block:

import AbstractBlock from '../AbstractBlock';

export default class {{name_pc}} extends AbstractBlock {
  public static readonly displayName = '{{name_sc}}';

  public constructor(element:HTMLElement) {
    super(element);
  }

  public dispose() {
    super.dispose();
  }
}

SmartComponent:

import AbstractComponent from '../AbstractComponent';

export default class {{name_pc}} extends AbstractComponent {
  public static readonly displayName = '{{name_sc}}';

  public constructor(element: HTMLElement) {
    super(element);
  }

  public dispose() {
    super.dispose();
  }
}