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