import { h, Host } from "@stencil/core";
import { chr4 } from "../../utils/string.utils";
export class GovLifecycle {
    constructor() {
        this.uniqueId = 'lifecycle-' + chr4();
    }
    connectedCallback() {
        console.log('connectedCallback', this.uniqueId);
    }
    disconnectedCallback() {
        console.log('disconnectedCallback', this.uniqueId);
    }
    componentWillLoad() {
        console.log('componentWillLoad', this.uniqueId);
    }
    componentDidLoad() {
        console.log('componentDidLoad', this.uniqueId);
    }
    componentShouldUpdate() {
        console.log('componentShouldUpdate', this.uniqueId);
    }
    componentWillRender() {
        console.log('componentWillRender', this.uniqueId);
    }
    componentDidRender() {
        console.log('componentDidRender', this.uniqueId);
    }
    componentWillUpdate() {
        console.log('componentWillUpdate', this.uniqueId);
    }
    componentDidUpdate() {
        console.log('componentDidUpdate', this.uniqueId);
    }
    render() {
        return (h(Host, { key: '5764a6d1dd18127a3b71f9a9a5bfac9116b94d1e', identifier: this.uniqueId }, h("span", { key: 'd5ae2d686dcc55523aa9a0ea500aff9e4de4fb3f' }, "lifecycle ", this.uniqueId)));
    }
    static get is() { return "gov-lifecycle"; }
}
//# sourceMappingURL=gov-lifecycle-tester.js.map
