Skip to main content
Version: v1

DebuggerUI Class

Signature

export declare class DebuggerUI

Constructors

ConstructorDescription
(constructor)(controller, debuggerWindow)Constructs a new instance of the DebuggerUI class

Static Methods

MethodReturn TypeDescription
create(controller)DebuggerUI | null

Properties

PropertyModifiersTypeDescription
buttonOpsoptionalHTMLButtonElement
documentClosedboolean
lastOpTextoptionalHTMLDivElement
selectoroptionalHTMLSelectElement
text1optionalHTMLDivElement
text2optionalHTMLDivElement
text3optionalHTMLDivElement
versionsIVersion[]
versionTextHTMLDivElement
wasVersionSelectedboolean

Methods

MethodReturn TypeDescription
addVersions(versions)void
disableNextOpButton(disable)void
updateLastOpText(lastKnownOp, stillLoading)void
updateNextOpText(ops)void
updateVersion(index, version, seqNumber)void
updateVersionText(versionCount)void
versionSelected(seqNumber, version)void

Constructor Details

(constructor)

Constructs a new instance of the DebuggerUI class

Signature

protected constructor(controller: IDebuggerController, debuggerWindow: Window);

Parameters

ParameterTypeDescription
controllerIDebuggerController
debuggerWindowWindow

Property Details

buttonOps

Signature

protected buttonOps?: HTMLButtonElement;

Type: HTMLButtonElement

documentClosed

Signature

protected documentClosed: boolean;

Type: boolean

lastOpText

Signature

protected lastOpText?: HTMLDivElement;

Type: HTMLDivElement

selector

Signature

protected selector?: HTMLSelectElement;

Type: HTMLSelectElement

text1

Signature

protected text1?: HTMLDivElement;

Type: HTMLDivElement

text2

Signature

protected text2?: HTMLDivElement;

Type: HTMLDivElement

text3

Signature

protected text3?: HTMLDivElement;

Type: HTMLDivElement

versions

Signature

protected versions: IVersion[];

Type: IVersion[]

versionText

Signature

protected versionText: HTMLDivElement;

Type: HTMLDivElement

wasVersionSelected

Signature

protected wasVersionSelected: boolean;

Type: boolean

Method Details

addVersions

Signature

addVersions(versions: IVersion[]): void;

Parameters

ParameterTypeDescription
versionsIVersion[]

create

Signature

static create(controller: IDebuggerController): DebuggerUI | null;

Parameters

ParameterTypeDescription
controllerIDebuggerController

Returns

Return type: DebuggerUI | null

disableNextOpButton

Signature

disableNextOpButton(disable: boolean): void;

Parameters

ParameterTypeDescription
disableboolean

updateLastOpText

Signature

updateLastOpText(lastKnownOp: number, stillLoading: boolean): void;

Parameters

ParameterTypeDescription
lastKnownOpnumber
stillLoadingboolean

updateNextOpText

Signature

updateNextOpText(ops: ISequencedDocumentMessage[]): void;

Parameters

ParameterTypeDescription
opsISequencedDocumentMessage[]

updateVersion

Signature

updateVersion(index: number, version: IVersion, seqNumber: number): void;

Parameters

ParameterTypeDescription
indexnumber
versionIVersion
seqNumbernumber

updateVersionText

Signature

updateVersionText(versionCount: number): void;

Parameters

ParameterTypeDescription
versionCountnumber

versionSelected

Signature

versionSelected(seqNumber: number, version: IVersion | string): void;

Parameters

ParameterTypeDescription
seqNumbernumber
versionIVersion | string