refactor(all): enable strictPropertyInitialization

This commit is contained in:
Manu Mtz.-Almeida
2018-04-19 18:48:38 +02:00
parent 78bd146ad2
commit 4ea8881f33
129 changed files with 1513 additions and 1664 deletions

View File

@ -1,4 +1,5 @@
import {Component, Element, Event, EventEmitter, Listen, Prop, State} from '@stencil/core';
import { Mode } from '../..';
@Component({
@ -10,18 +11,18 @@ import {Component, Element, Event, EventEmitter, Listen, Prop, State} from '@ste
})
export class TabButton {
@Element() el: HTMLElement;
@Element() el!: HTMLElement;
mode: string;
mode!: Mode;
@State() keyFocus = false;
@Prop() selected = false;
@Prop() tab: HTMLIonTabElement;
@Prop() tab!: HTMLIonTabElement;
@Event() ionTabbarClick: EventEmitter<HTMLIonTabElement>;
@Event() ionTabButtonDidLoad: EventEmitter<void>;
@Event() ionTabButtonDidUnload: EventEmitter<void>;
@Event() ionTabbarClick!: EventEmitter<HTMLIonTabElement>;
@Event() ionTabButtonDidLoad!: EventEmitter<void>;
@Event() ionTabButtonDidUnload!: EventEmitter<void>;
componentDidLoad() {
this.ionTabButtonDidLoad.emit();