SYMBOL INDEX (100 symbols across 22 files) FILE: src/components/ew-checkbox.ts type HTMLElementTagNameMap (line 5) | interface HTMLElementTagNameMap { class EwCheckbox (line 10) | class EwCheckbox extends Checkbox { FILE: src/components/ew-circular-progress.ts type HTMLElementTagNameMap (line 5) | interface HTMLElementTagNameMap { class EwCircularProgress (line 10) | class EwCircularProgress extends CircularProgress { FILE: src/components/ew-dialog.ts type HTMLElementTagNameMap (line 5) | interface HTMLElementTagNameMap { class EwDialog (line 10) | class EwDialog extends Dialog { FILE: src/components/ew-divider.ts type HTMLElementTagNameMap (line 5) | interface HTMLElementTagNameMap { class EwDivider (line 10) | class EwDivider extends Divider { FILE: src/components/ew-filled-select.ts type HTMLElementTagNameMap (line 6) | interface HTMLElementTagNameMap { class EwFilledSelect (line 11) | class EwFilledSelect extends FilledSelect { FILE: src/components/ew-filled-text-field.ts type HTMLElementTagNameMap (line 7) | interface HTMLElementTagNameMap { class EwFilledTextField (line 12) | class EwFilledTextField extends FilledTextField { FILE: src/components/ew-icon-button.ts type HTMLElementTagNameMap (line 6) | interface HTMLElementTagNameMap { class EwIconButton (line 11) | class EwIconButton extends IconButton { FILE: src/components/ew-list-item.ts type HTMLElementTagNameMap (line 5) | interface HTMLElementTagNameMap { class EwListItem (line 10) | class EwListItem extends ListItem { FILE: src/components/ew-list.ts type HTMLElementTagNameMap (line 5) | interface HTMLElementTagNameMap { class EwList (line 10) | class EwList extends List { FILE: src/components/ew-select-option.ts type HTMLElementTagNameMap (line 5) | interface HTMLElementTagNameMap { class EwSelectOption (line 10) | class EwSelectOption extends SelectOptionEl { FILE: src/components/ew-text-button.ts type HTMLElementTagNameMap (line 6) | interface HTMLElementTagNameMap { class EwTextButton (line 11) | class EwTextButton extends TextButton { FILE: src/components/ewt-console.ts class EwtConsole (line 8) | class EwtConsole extends HTMLElement { method logs (line 16) | public logs(): string { method connectedCallback (line 20) | public connectedCallback() { method _connect (line 92) | private async _connect(abortSignal: AbortSignal) { method _sendCommand (line 126) | private async _sendCommand() { method disconnect (line 142) | public async disconnect() { method reset (line 149) | public async reset() { type HTMLElementTagNameMap (line 164) | interface HTMLElementTagNameMap { FILE: src/components/ewt-dialog.ts type HTMLElementTagNameMap (line 6) | interface HTMLElementTagNameMap { class EwtDialog (line 11) | class EwtDialog extends DialogBase { FILE: src/const.ts type Logger (line 1) | interface Logger { type Build (line 7) | interface Build { type Manifest (line 26) | interface Manifest { type BaseFlashState (line 39) | interface BaseFlashState { type InitializingState (line 47) | interface InitializingState extends BaseFlashState { type PreparingState (line 52) | interface PreparingState extends BaseFlashState { type ErasingState (line 57) | interface ErasingState extends BaseFlashState { type WritingState (line 62) | interface WritingState extends BaseFlashState { type FinishedState (line 67) | interface FinishedState extends BaseFlashState { type ErrorState (line 71) | interface ErrorState extends BaseFlashState { type FlashState (line 76) | type FlashState = type FlashStateType (line 84) | const enum FlashStateType { type FlashError (line 93) | const enum FlashError { type HTMLElementEventMap (line 102) | interface HTMLElementEventMap { FILE: src/install-button.ts class InstallButton (line 5) | class InstallButton extends HTMLElement { method connectedCallback (line 71) | public connectedCallback() { FILE: src/install-dialog.ts constant ERROR_ICON (line 48) | const ERROR_ICON = "⚠️"; constant OK_ICON (line 49) | const OK_ICON = "🎉"; class EwtInstallDialog (line 51) | class EwtInstallDialog extends LitElement { method render (line 100) | protected render() { method _renderProgress (line 155) | _renderProgress(label: string | TemplateResult, progress?: number) { method _renderError (line 165) | _renderError(label: string): [string, TemplateResult] { method _renderDashboard (line 180) | _renderDashboard(): [string, TemplateResult, boolean] { method _renderDashboardNoImprov (line 307) | _renderDashboardNoImprov(): [string, TemplateResult, boolean] { method _renderProvision (line 347) | _renderProvision(): [string | undefined, TemplateResult] { method _renderAskErase (line 535) | _renderAskErase(): [string | undefined, TemplateResult] { method _renderInstall (line 570) | _renderInstall(): [string | undefined, TemplateResult, boolean] { method _renderLogs (line 706) | _renderLogs(): [string | undefined, TemplateResult] { method willUpdate (line 749) | public override willUpdate(changedProps: PropertyValues) { method _updateSsids (line 772) | private async _updateSsids(tries = 0) { method firstUpdated (line 814) | protected override firstUpdated(changedProps: PropertyValues) { method updated (line 821) | protected override updated(changedProps: PropertyValues) { method _focusFormElement (line 841) | private _focusFormElement( method _initialize (line 852) | private async _initialize(justInstalled = false) { method _startInstall (line 903) | private _startInstall(erase: boolean) { method _confirmInstall (line 909) | private async _confirmInstall() { method _doProvision (line 942) | private async _doProvision() { method _closeDialog (line 975) | private _closeDialog() { method _handleClose (line 979) | private async _handleClose() { method _isSameFirmware (line 991) | private get _isSameFirmware() { method _isSameVersion (line 1002) | private get _isSameVersion() { method _closeClientWithoutEvents (line 1008) | private async _closeClientWithoutEvents(client: ImprovSerial) { method _preventDefault (line 1013) | private _preventDefault(ev: Event) { type HTMLElementTagNameMap (line 1105) | interface HTMLElementTagNameMap { FILE: src/no-port-picked/no-port-picked-dialog.ts class EwtNoPortPickedDialog (line 30) | @customElement("ewt-no-port-picked-dialog") method render (line 34) | public render() { method tryAgain (line 139) | private tryAgain() { method close (line 144) | private close() { method _handleClose (line 148) | private async _handleClose() { type HTMLElementTagNameMap (line 173) | interface HTMLElementTagNameMap { FILE: src/pages/ewt-page-message.ts class EwtPageMessage (line 4) | class EwtPageMessage extends LitElement { method render (line 9) | render() { type HTMLElementTagNameMap (line 32) | interface HTMLElementTagNameMap { FILE: src/pages/ewt-page-progress.ts class EwtPageProgress (line 5) | class EwtPageProgress extends LitElement { method render (line 10) | render() { type HTMLElementTagNameMap (line 40) | interface HTMLElementTagNameMap { FILE: src/util/console-color.ts type ConsoleState (line 1) | interface ConsoleState { class ColoredConsole (line 13) | class ColoredConsole { method constructor (line 26) | constructor(public targetElement: HTMLElement) {} method logs (line 28) | logs(): string { method processLine (line 32) | processLine(line: string): Element { method processLines (line 175) | processLines() { method addLine (line 210) | addLine(line: string) { FILE: src/util/line-break-transformer.ts class LineBreakTransformer (line 1) | class LineBreakTransformer implements Transformer { method transform (line 4) | transform( method flush (line 16) | flush(controller: TransformStreamDefaultController) { FILE: src/util/timestamp-transformer.ts class TimestampTransformer (line 1) | class TimestampTransformer implements Transformer { method transform (line 2) | transform(