sweetpea
Version:
Signal and Web Component Enhanced Web Apps
21 lines (16 loc) • 370 B
JavaScript
import Valve from './Valve.js';
export default class ValveElement extends HTMLElement {
instance;
static async load() {
}
constructor() {
super();
this.instance = new Valve(this);
}
connectedCallback() {
this.instance.machine.transition('connected');
}
disconnectedCallback() {
this.instance.machine.transition('disconnected');
}
}