SYMBOL INDEX (824 symbols across 92 files) FILE: src/adapter/adapter/addonManager.ts class AddonManager (line 21) | class AddonManager { method constructor (line 30) | constructor( method sessionStarted (line 36) | public async sessionStarted( method reloadAddon (line 54) | public async reloadAddon(): Promise { method fetchDescriptor (line 62) | private async fetchDescriptor(rootActor: RootActorProxy): Promise { FILE: src/adapter/adapter/breakpoint.ts class BreakpointInfo (line 4) | class BreakpointInfo { method constructor (line 18) | public constructor( method isEquivalent (line 26) | public isEquivalent(other: BreakpointInfo | DebugProtocol.SourceBreakp... FILE: src/adapter/adapter/breakpointsManager.ts class BreakpointsManager (line 15) | class BreakpointsManager { method constructor (line 20) | constructor( method setBreakpoints (line 65) | public setBreakpoints( method getBreakpoints (line 154) | public getBreakpoints(sourcePathOrUrl: string) { method verifyBreakpoint (line 158) | private verifyBreakpoint(breakpointInfo: BreakpointInfo): void { method getOrCreateBreakpointInfo (line 170) | private getOrCreateBreakpointInfo( function convertLogpointMessage (line 195) | function convertLogpointMessage(msg: string): string { FILE: src/adapter/adapter/consoleAPICall.ts class ConsoleAPICallAdapter (line 8) | class ConsoleAPICallAdapter implements VariablesProvider { method constructor (line 15) | public constructor( method getVariables (line 24) | public getVariables(): Promise { class ArgumentListAdapter (line 29) | class ArgumentListAdapter implements VariablesProvider { method constructor (line 35) | public constructor( method getVariables (line 42) | public getVariables(): Promise { FILE: src/adapter/adapter/dataBreakpointsManager.ts class DataBreakpointsManager (line 9) | class DataBreakpointsManager { method constructor (line 13) | constructor( method encodeDataId (line 17) | public static encodeDataId(variablesProviderId: number, property: stri... method decodeDataId (line 21) | public static decodeDataId(dataId: string): { variablesProviderId: num... method setDataBreakpoints (line 31) | public async setDataBreakpoints(newDataBreakpoints: DebugProtocol.Data... method addDataBreakpoint (line 55) | private async addDataBreakpoint(dataId: string, type: 'get' | 'set'): ... method removeDataBreakpoint (line 71) | private async removeDataBreakpoint(dataId: string): Promise { FILE: src/adapter/adapter/descriptor.ts class DescriptorAdapter (line 8) | class DescriptorAdapter { method constructor (line 15) | public constructor( method dispose (line 29) | public dispose() { FILE: src/adapter/adapter/environment.ts method constructor (line 16) | public constructor(environment: T) { method from (line 24) | public static from(environment: FirefoxDebugProtocol.Environment): Envir... method getScopeAdapters (line 39) | public getScopeAdapters(frameAdapter: FrameAdapter): ScopeAdapter[] { method getAllScopeAdapters (line 46) | protected getAllScopeAdapters(frameAdapter: FrameAdapter): ScopeAdapter[] { class ObjectEnvironmentAdapter (line 65) | class ObjectEnvironmentAdapter extends EnvironmentAdapter { method getScopeAdapters (line 63) | public async getScopeAdapters(): Promise { method dispose (line 85) | public dispose(): void { FILE: src/adapter/adapter/getterValue.ts class GetterValueAdapter (line 23) | class GetterValueAdapter implements VariablesProvider { method threadAdapter (line 26) | public get threadAdapter(): ThreadAdapter { method referenceExpression (line 30) | public get referenceExpression(): string | undefined { method referenceFrame (line 34) | public get referenceFrame(): FrameAdapter | undefined { method constructor (line 38) | public constructor(private readonly variableAdapter: VariableAdapter) { method getVariables (line 43) | public async getVariables(): Promise { FILE: src/adapter/adapter/objectGrip.ts class ObjectGripAdapter (line 10) | class ObjectGripAdapter implements VariablesProvider { method threadAdapter (line 14) | public get threadAdapter(): ThreadAdapter { method referenceExpression (line 18) | public get referenceExpression(): string | undefined { method referenceFrame (line 22) | public get referenceFrame(): FrameAdapter | undefined { method constructor (line 26) | public constructor( method getVariables (line 42) | public async getVariables(): Promise { method fetchAccessorsFromPrototypes (line 112) | private async fetchAccessorsFromPrototypes( method dispose (line 150) | public dispose(): void { FILE: src/adapter/adapter/preview.ts function renderPreview (line 12) | function renderPreview(objectGrip: FirefoxDebugProtocol.ObjectGrip): str... function renderObjectPreview (line 66) | function renderObjectPreview(preview: FirefoxDebugProtocol.ObjectPreview... function renderDOMElementPreview (line 108) | function renderDOMElementPreview(preview: FirefoxDebugProtocol.DOMNodePr... function renderArrayLikePreview (line 134) | function renderArrayLikePreview(preview: FirefoxDebugProtocol.ArrayLikeP... function renderFunctionGrip (line 155) | function renderFunctionGrip(functionGrip: FirefoxDebugProtocol.FunctionG... function renderGripOrNull (line 175) | function renderGripOrNull(gripOrNull: FirefoxDebugProtocol.Grip | null):... function renderGrip (line 183) | function renderGrip(grip: FirefoxDebugProtocol.Grip): string { FILE: src/adapter/adapter/registry.ts class Registry (line 7) | class Registry extends EventEmitter implements Iterable<[number, T]> { method register (line 15) | public register(obj: T): number { method unregister (line 22) | public unregister(id: number): boolean { method has (line 26) | public has(id: number): boolean { method find (line 30) | public find(id: number): T | undefined { method count (line 34) | public get count() { method map (line 42) | public map(f: (obj: T) => S): S[] { method filter (line 50) | public filter(f: (obj: T) => boolean): T[] { method onRegistered (line 60) | public onRegistered(cb: (obj: T) => void) { method [Symbol.iterator] (line 38) | public [Symbol.iterator](): Iterator<[number, T]> { FILE: src/adapter/adapter/scope.ts method threadAdapter (line 14) | public get threadAdapter(): ThreadAdapter { method constructor (line 21) | protected constructor( method fromGrip (line 29) | public static fromGrip(name: string, grip: FirefoxDebugProtocol.Grip, re... method addThis (line 37) | public addThis(thisValue: FirefoxDebugProtocol.Grip) { method addReturnValue (line 42) | public addReturnValue(returnValue: FirefoxDebugProtocol.Grip) { method getScope (line 47) | public getScope(): Scope { method getVariables (line 51) | public async getVariables(): Promise { method dispose (line 69) | public dispose(): void { class SingleValueScopeAdapter (line 74) | class SingleValueScopeAdapter extends ScopeAdapter { method constructor (line 78) | public constructor(name: string, grip: FirefoxDebugProtocol.Grip, refe... method getVariablesInt (line 84) | protected getVariablesInt(): Promise { class ObjectScopeAdapter (line 89) | class ObjectScopeAdapter extends ScopeAdapter { method constructor (line 93) | public constructor(name: string, object: FirefoxDebugProtocol.ObjectGr... method getVariablesInt (line 99) | protected getVariablesInt(): Promise { class LocalVariablesScopeAdapter (line 104) | class LocalVariablesScopeAdapter extends ScopeAdapter { method constructor (line 108) | public constructor(name: string, variableDescriptors: FirefoxDebugProt... method getVariablesInt (line 120) | protected getVariablesInt(): Promise { class FunctionScopeAdapter (line 125) | class FunctionScopeAdapter extends ScopeAdapter { method constructor (line 129) | public constructor(name: string, bindings: FirefoxDebugProtocol.Functi... method getVariablesInt (line 149) | protected getVariablesInt(): Promise { FILE: src/adapter/adapter/skipFilesManager.ts class SkipFilesManager (line 15) | class SkipFilesManager { method constructor (line 25) | public constructor( method shouldSkip (line 31) | public shouldSkip(pathOrUrl: string): boolean { method toggleSkipping (line 67) | public async toggleSkipping(pathOrUrl: string): Promise { FILE: src/adapter/adapter/source.ts class SourceAdapter (line 14) | class SourceAdapter { method isBlackBoxed (line 24) | public get isBlackBoxed() { return this.blackboxed; } method constructor (line 26) | public constructor( method setBlackBoxed (line 55) | public async setBlackBoxed(blackboxed: boolean) { method getBreakableLines (line 64) | public getBreakableLines(): Promise { method getBreakableLocations (line 68) | public getBreakableLocations(line: number): Promise { method fetchSource (line 72) | public fetchSource(): Promise { method findNextBreakableLocation (line 76) | public async findNextBreakableLocation( class SourceActorCollection (line 102) | class SourceActorCollection { method constructor (line 108) | public constructor(actor: ISourceActorProxy) { method add (line 113) | public add(actor: ISourceActorProxy) { method remove (line 121) | public remove(actor: ISourceActorProxy) { method runWithSomeActor (line 133) | public async runWithSomeActor(fn: (actor: ISourceActorProxy) => Pro... method runWithAllActors (line 148) | public async runWithAllActors(fn: (actor: ISourceActorProxy) => Pro... FILE: src/adapter/adapter/sourcesManager.ts class SourcesManager (line 12) | class SourcesManager { method constructor (line 19) | constructor(private readonly pathMapper: PathMapper) {} method addActor (line 21) | public addActor(actor: ISourceActorProxy) { method removeActor (line 52) | public removeActor(actor: ISourceActorProxy) { method getAdapterForID (line 62) | public getAdapterForID(id: number) { method getAdapterForPath (line 66) | public getAdapterForPath(path: string) { method getExistingAdapterForPath (line 70) | public getExistingAdapterForPath(path: string) { method getAdapterForActor (line 74) | public getAdapterForActor(actor: string) { method getAdapterForUrl (line 78) | public getAdapterForUrl(url: string) { method findSourceAdaptersForPathOrUrl (line 82) | public findSourceAdaptersForPathOrUrl(pathOrUrl: string): SourceAdapte... method findSourceAdaptersForUrlWithoutQuery (line 90) | public findSourceAdaptersForUrlWithoutQuery(url: string): SourceAdapte... FILE: src/adapter/adapter/thread.ts type TargetType (line 17) | type TargetType = 'tab' | 'iframe' | 'worker' | 'backgroundScript' | 'co... class ThreadAdapter (line 22) | class ThreadAdapter extends EventEmitter { method actorName (line 25) | public get actorName() { method url (line 28) | public get url(): string | undefined { method constructor (line 61) | public constructor( method registerScopeAdapter (line 73) | public registerScopeAdapter(scopeAdapter: ScopeAdapter) { method registerObjectGripAdapter (line 77) | public registerObjectGripAdapter(objectGripAdapter: ObjectGripAdapter) { method threadLifetime (line 88) | public threadLifetime(objectGripAdapter: ObjectGripAdapter): void { method interrupt (line 102) | public interrupt(): Promise { method resume (line 106) | public resume(): Promise { method stepOver (line 110) | public stepOver(): Promise { method stepIn (line 114) | public stepIn(): Promise { method stepOut (line 118) | public stepOut(): Promise { method restartFrame (line 122) | public restartFrame(frameActor: string): Promise { method fetchAllStackFrames (line 126) | public fetchAllStackFrames(): Promise { method fetchStackFrames (line 168) | public async fetchStackFrames(start: number, count: number): Promise<[... method triggerStackframeRefresh (line 178) | public triggerStackframeRefresh(): void { method fetchVariables (line 182) | public async fetchVariables(variablesProvider: VariablesProvider): Pro... method evaluateRaw (line 189) | public evaluateRaw(expr: string, skipBreakpoints: boolean, frameActorN... method evaluate (line 193) | public async evaluate(expr: string, skipBreakpoints: boolean, frameAct... method autoComplete (line 199) | public async autoComplete(text: string, column: number, frameActorName... method variableFromGrip (line 203) | private variableFromGrip(grip: FirefoxDebugProtocol.Grip | undefined, ... method disposePauseLifetimeAdapters (line 214) | public async disposePauseLifetimeAdapters(): Promise { method dispose (line 236) | public async dispose(): Promise { FILE: src/adapter/adapter/variable.ts class VariableAdapter (line 22) | class VariableAdapter { method variablesProvider (line 26) | public get variablesProvider(): VariablesProvider | undefined { method constructor (line 30) | public constructor( method getVariable (line 38) | public getVariable(): Variable { method fromGrip (line 52) | public static fromGrip( method fromPropertyDescriptor (line 132) | public static fromPropertyDescriptor( method fromSafeGetterValueDescriptor (line 185) | public static fromSafeGetterValueDescriptor( method fromArgumentList (line 199) | public static fromArgumentList( method sortVariables (line 209) | public static sortVariables(variables: VariableAdapter[]): void { method isFunctionGrip (line 213) | private static isFunctionGrip(grip: FirefoxDebugProtocol.Grip) { FILE: src/adapter/adapter/variablesProvider.ts type VariablesProvider (line 8) | interface VariablesProvider { FILE: src/adapter/configuration.ts type NormalizedReloadConfiguration (line 17) | interface NormalizedReloadConfiguration { type ParsedTabFilterConfiguration (line 23) | interface ParsedTabFilterConfiguration { type ParsedConfiguration (line 28) | interface ParsedConfiguration { type ParsedAttachConfiguration (line 45) | interface ParsedAttachConfiguration { type FirefoxPreferences (line 54) | interface FirefoxPreferences { type PathMapping (line 58) | type PathMapping = { url: string | RegExp, path: string | null }; type PathMappings (line 59) | type PathMappings = PathMapping[]; type ParsedLaunchConfiguration (line 61) | interface ParsedLaunchConfiguration { type ParsedAddonConfiguration (line 73) | interface ParsedAddonConfiguration { function parseConfiguration (line 83) | async function parseConfiguration( function harmonizeTrailingSlashes (line 227) | function harmonizeTrailingSlashes(pathMapping: PathMapping): PathMapping { function handleWildcards (line 251) | function handleWildcards(pathMapping: PathMapping): PathMapping { function findFirefoxExecutable (line 267) | async function findFirefoxExecutable(configuredPath?: string): Promise, S>(reque... method sendCachedRequest (line 28) | sendCachedRequest, R,... method sendRequestWithoutResponse (line 38) | sendRequestWithoutResponse { method isEvent (line 48) | isEvent(message: FirefoxDebugProtocol.Response): boolean { method handleEvent (line 52) | handleEvent(event: FirefoxDebugProtocol.Event): void { method receiveMessage (line 56) | receiveMessage(message: FirefoxDebugProtocol.Response): void { method dispose (line 66) | dispose(): void { FILE: src/adapter/firefox/actorProxy/breakpointList.ts class BreakpointListActorProxy (line 7) | class BreakpointListActorProxy extends BaseActorProxy { method constructor (line 9) | constructor(name: string, connection: DebugConnection) { method setBreakpoint (line 13) | public async setBreakpoint(sourceUrl: string, line: number, column: nu... method removeBreakpoint (line 21) | public async removeBreakpoint(sourceUrl: string, line: number, column:... method setActiveEventBreakpoints (line 25) | public async setActiveEventBreakpoints(ids: string[]) { FILE: src/adapter/firefox/actorProxy/console.ts class ConsoleActorProxy (line 12) | class ConsoleActorProxy extends BaseActorProxy { method constructor (line 16) | constructor(name: string, connection: DebugConnection) { method evaluate (line 20) | public async evaluate(expr: string, disableBreaks: boolean, frameActor... method autoComplete (line 30) | public async autoComplete(text: string, column: number, frameActor?: s... method handleEvent (line 35) | handleEvent(event: FirefoxDebugProtocol.EvaluationResultResponse): void { FILE: src/adapter/firefox/actorProxy/descriptor.ts type DescriptorType (line 8) | type DescriptorType = 'tab' | 'webExtension' | 'process'; class DescriptorActorProxy (line 13) | class DescriptorActorProxy extends BaseActorProxy { method constructor (line 15) | constructor( method getWatcher (line 23) | public async getWatcher(): Promise { method reload (line 36) | public async reload() { method onDestroyed (line 40) | public onDestroyed(cb: () => void) { method handleEvent (line 44) | handleEvent(event: FirefoxDebugProtocol.DescriptorDestroyedEvent): void { FILE: src/adapter/firefox/actorProxy/device.ts class DeviceActorProxy (line 10) | class DeviceActorProxy extends BaseActorProxy { method constructor (line 12) | constructor(name: string, connection: DebugConnection) { method getDescription (line 16) | public getDescription(): Promise { FILE: src/adapter/firefox/actorProxy/interface.ts type ActorProxy (line 6) | interface ActorProxy { FILE: src/adapter/firefox/actorProxy/longString.ts class LongStringGripActorProxy (line 12) | class LongStringGripActorProxy extends BaseActorProxy { method constructor (line 14) | constructor(private grip: FirefoxDebugProtocol.LongStringGrip, connect... method fetchContent (line 18) | public fetchContent(): Promise { FILE: src/adapter/firefox/actorProxy/objectGrip.ts class ObjectGripActorProxy (line 12) | class ObjectGripActorProxy extends BaseActorProxy { method constructor (line 16) | constructor(name: string, connection: DebugConnection) { method refCount (line 20) | public get refCount() { method increaseRefCount (line 24) | public increaseRefCount() { method decreaseRefCount (line 28) | public decreaseRefCount() { method fetchPrototypeAndProperties (line 35) | public fetchPrototypeAndProperties(): Promise { FILE: src/adapter/firefox/actorProxy/preference.ts class PreferenceActorProxy (line 11) | class PreferenceActorProxy extends BaseActorProxy { method constructor (line 13) | constructor(name: string, connection: DebugConnection) { method getBoolPref (line 17) | public async getBoolPref(pref: string): Promise { method getCharPref (line 24) | public getCharPref(pref: string): Promise { method getIntPref (line 30) | public async getIntPref(pref: string): Promise { method setBoolPref (line 37) | public setBoolPref(pref: string, val: boolean): Promise { method setCharPref (line 43) | public setCharPref(pref: string, val: string): Promise { method setIntPref (line 49) | public setIntPref(pref: string, val: number): Promise { method getPref (line 55) | private async getPref( method setPref (line 66) | private setPref( FILE: src/adapter/firefox/actorProxy/root.ts type FetchRootResult (line 12) | interface FetchRootResult { class RootActorProxy (line 23) | class RootActorProxy extends BaseActorProxy { method constructor (line 27) | constructor(connection: DebugConnection) { method isEvent (line 31) | isEvent(message: FirefoxDebugProtocol.Response): boolean { method fetchRoot (line 35) | public async fetchRoot(): Promise { method getProcess (line 61) | public async getProcess(id: number): Promise { method fetchTabs (line 70) | public async fetchTabs(): Promise> { method fetchAddons (line 113) | public async fetchAddons(): Promise { method handleEvent (line 118) | handleEvent(event: FirefoxDebugProtocol.Event): void { method onInit (line 128) | public onInit(cb: (response: FirefoxDebugProtocol.InitialResponse) => ... method onTabOpened (line 132) | public onTabOpened(cb: (actorsForTab: DescriptorActorProxy) => void) { method onTabClosed (line 136) | public onTabClosed(cb: (actorsForTab: DescriptorActorProxy) => void) { method onTabListChanged (line 140) | public onTabListChanged(cb: () => void) { method onAddonListChanged (line 144) | public onAddonListChanged(cb: () => void) { FILE: src/adapter/firefox/actorProxy/source.ts type ISourceActorProxy (line 8) | interface ISourceActorProxy { class SourceActorProxy (line 24) | class SourceActorProxy extends BaseActorProxy implements ISourceActorPro... method constructor (line 26) | constructor( method url (line 33) | public get url() { method getBreakableLines (line 37) | public getBreakableLines(): Promise { method getBreakableLocations (line 47) | public async getBreakableLocations(line: number): Promise { method setBlackbox (line 88) | public async setBlackbox(blackbox: boolean): Promise { FILE: src/adapter/firefox/actorProxy/target.ts class TargetActorProxy (line 8) | class TargetActorProxy extends BaseActorProxy { method constructor (line 12) | constructor( method reload (line 19) | public reload() { method onConsoleMessages (line 23) | public onConsoleMessages(cb: (consoleMessages: FirefoxDebugProtocol.Co... method onErrorMessages (line 27) | public onErrorMessages(cb: (errorMessages: { pageError: FirefoxDebugPr... method onSources (line 31) | public onSources(cb: (sources: ISourceActorProxy[]) => void) { method onThreadState (line 47) | public onThreadState(cb: (threadState: FirefoxDebugProtocol.ThreadStat... method handleEvent (line 51) | handleEvent(event: FirefoxDebugProtocol.ResourcesAvailableEvent | Fire... FILE: src/adapter/firefox/actorProxy/thread.ts type IThreadActorProxy (line 7) | interface IThreadActorProxy { class ThreadActorProxy (line 21) | class ThreadActorProxy extends BaseActorProxy implements IThreadActorPro... method constructor (line 23) | constructor(name: string, connection: DebugConnection) { method resume (line 27) | public async resume(resumeLimitType?: 'next' | 'step' | 'finish' | 're... method interrupt (line 32) | public async interrupt(immediately?: boolean): Promise { method fetchStackFrames (line 36) | public async fetchStackFrames(start = 0, count = 1000): Promise void) { method handleEvent (line 58) | handleEvent(event: FirefoxDebugProtocol.TargetAvailableEvent | Firefox... FILE: src/adapter/firefox/connection.ts class DebugConnection (line 15) | class DebugConnection { method constructor (line 22) | constructor(pathMapper: PathMapper, sources: SourcesManager, socket: S... method sendRequest (line 41) | public sendRequest(request: T) { method register (line 48) | public register(actor: ActorProxy): void { method unregister (line 52) | public unregister(actor: ActorProxy): void { method has (line 56) | public has(actorName: string): boolean { method getOrCreate (line 60) | public getOrCreate(actorName: string, createActo... method disconnect (line 68) | public disconnect(): Promise { FILE: src/adapter/firefox/launch.ts function launchFirefox (line 22) | async function launchFirefox(launch: ParsedLaunchConfiguration): Promise... function openNewTab (line 77) | async function openNewTab( function prepareDebugProfile (line 117) | async function prepareDebugProfile(config: ParsedLaunchConfiguration): P... function createDebugProfile (line 130) | function createDebugProfile(config: ParsedLaunchConfiguration): Promise<... FILE: src/adapter/firefox/protocol.d.ts type Request (line 3) | interface Request { type Response (line 8) | interface Response { type Event (line 13) | interface Event extends Response { type TypedResponse (line 17) | interface TypedResponse extends Response { type ErrorResponse (line 21) | interface ErrorResponse extends Response { type RequestTypesResponse (line 26) | interface RequestTypesResponse extends Response { type InitialResponse (line 30) | interface InitialResponse extends Response { type RootResponse (line 42) | interface RootResponse extends Response { type GetProcessResponse (line 48) | interface GetProcessResponse { type ProcessDescriptor (line 52) | interface ProcessDescriptor { type TabsResponse (line 63) | interface TabsResponse extends Response { type Tab (line 67) | interface Tab { type TabDescriptor (line 75) | interface TabDescriptor { type TabDescriptorTargetResponse (line 79) | interface TabDescriptorTargetResponse extends Response { type AddonsResponse (line 83) | interface AddonsResponse extends Response { type Addon (line 87) | interface Addon { type InstallAddonResponse (line 103) | interface InstallAddonResponse extends Response { type GetTargetResponse (line 110) | interface GetTargetResponse extends Response { type DeviceDescriptionResponse (line 119) | interface DeviceDescriptionResponse extends Response { type DeviceDescription (line 123) | interface DeviceDescription { type TabAttachedResponse (line 128) | interface TabAttachedResponse extends TypedResponse { type TabWillNavigateResponse (line 132) | interface TabWillNavigateResponse extends TypedResponse { type TabDidNavigateResponse (line 137) | interface TabDidNavigateResponse extends TypedResponse { type FramesDestroyedResponse (line 143) | interface FramesDestroyedResponse extends TypedResponse { type FrameUpdateResponse (line 147) | interface FrameUpdateResponse extends TypedResponse { type WorkersResponse (line 156) | interface WorkersResponse extends Response { type Worker (line 160) | interface Worker { type WorkerAttachedResponse (line 166) | interface WorkerAttachedResponse extends TypedResponse { type WorkerConnectedResponse (line 170) | interface WorkerConnectedResponse extends TypedResponse { type LegacyGetCachedMessagesResponse (line 175) | interface LegacyGetCachedMessagesResponse extends Response { type LegacyCachedMessage (line 179) | type LegacyCachedMessage = type GetCachedMessagesResponse (line 183) | interface GetCachedMessagesResponse extends Response { type CachedMessage (line 187) | type CachedMessage = type PageErrorResponse (line 191) | interface PageErrorResponse extends TypedResponse { type PageErrorResponseBody (line 195) | interface PageErrorResponseBody { type ConsoleAPICallResponse (line 217) | interface ConsoleAPICallResponse extends TypedResponse { type ConsoleAPICallResponseBody (line 221) | interface ConsoleAPICallResponseBody { type ConsoleMessage (line 238) | interface ConsoleMessage { type LogMessageResponse (line 254) | interface LogMessageResponse extends TypedResponse { type ResultIDResponse (line 259) | interface ResultIDResponse extends Response { type EvaluationResultResponse (line 263) | interface EvaluationResultResponse extends TypedResponse { type AutoCompleteResponse (line 274) | interface AutoCompleteResponse extends Response { type ThreadPausedResponse (line 279) | interface ThreadPausedResponse extends TypedResponse { type ThreadPausedReason (line 286) | interface ThreadPausedReason { type GetBreakableLinesResponse (line 294) | interface GetBreakableLinesResponse extends Response { type GetBreakpointPositionsCompressedResponse (line 298) | interface GetBreakpointPositionsCompressedResponse extends Response { type BreakpointPositions (line 302) | interface BreakpointPositions { type SourceResponse (line 306) | interface SourceResponse extends Response { type SetBreakpointResponse (line 310) | interface SetBreakpointResponse extends Response { type PrototypeAndPropertiesResponse (line 316) | interface PrototypeAndPropertiesResponse extends TypedResponse { type GetWatcherResponse (line 323) | interface GetWatcherResponse extends Response { type GetBreakpointListResponse (line 330) | interface GetBreakpointListResponse extends Response { type GetThreadConfigurationResponse (line 336) | interface GetThreadConfigurationResponse extends Response { type ThreadConfiguration (line 342) | interface ThreadConfiguration { type GetAvailableEventBreakpointsResponse (line 354) | interface GetAvailableEventBreakpointsResponse extends Response { type AvailableEventCategory (line 358) | interface AvailableEventCategory { type AvailableEvent (line 363) | interface AvailableEvent { type TargetAvailableEvent (line 372) | interface TargetAvailableEvent extends Event { type TargetDestroyedEvent (line 394) | interface TargetDestroyedEvent extends Event { type DescriptorDestroyedEvent (line 401) | interface DescriptorDestroyedEvent extends Event { type ThreadState (line 405) | interface ThreadState { type CompletionValue (line 411) | interface CompletionValue { type Frame (line 417) | interface Frame { type GlobalFrame (line 426) | interface GlobalFrame extends Frame { type CallFrame (line 430) | interface CallFrame extends Frame { type EvalFrame (line 435) | interface EvalFrame extends Frame { type ClientEvalFrame (line 438) | interface ClientEvalFrame extends Frame { type SourceLocation (line 441) | interface SourceLocation { type Source (line 447) | interface Source { type SourceResource (line 461) | interface SourceResource extends Source { type ConsoleMessageResource (line 465) | interface ConsoleMessageResource { type ErrorMessageResource (line 470) | interface ErrorMessageResource { type ThreadStateResource (line 475) | interface ThreadStateResource extends ThreadState { type ResourceAvailableForm (line 479) | interface ResourceAvailableForm extends Event { type Sources (line 484) | type Sources = ['source', Source[]]; type ConsoleMessages (line 485) | type ConsoleMessages = ['console-message', ConsoleMessage[]]; type ErrorMessages (line 486) | type ErrorMessages = ['error-message', PageError[]]; type ThreadStates (line 487) | type ThreadStates = ['thread-state', ThreadState[]]; type Resources (line 488) | type Resources = (Sources | ConsoleMessages | ErrorMessages | ThreadStat... type ResourcesAvailableEvent (line 490) | interface ResourcesAvailableEvent extends Event { type FrameUpdateEvent (line 495) | interface FrameUpdateEvent extends Event { type PageError (line 499) | interface PageError { type Environment (line 521) | interface Environment { type ObjectEnvironment (line 527) | interface ObjectEnvironment extends Environment { type FunctionEnvironment (line 531) | interface FunctionEnvironment extends Environment { type WithEnvironment (line 538) | interface WithEnvironment extends Environment { type BlockEnvironment (line 542) | interface BlockEnvironment extends Environment { type Bindings (line 546) | interface Bindings { type FunctionBindings (line 550) | interface FunctionBindings extends Bindings { type PropertyDescriptor (line 554) | interface PropertyDescriptor { type DataPropertyDescriptor (line 559) | interface DataPropertyDescriptor extends PropertyDescriptor { type AccessorPropertyDescriptor (line 564) | interface AccessorPropertyDescriptor extends PropertyDescriptor { type SafeGetterValueDescriptor (line 569) | interface SafeGetterValueDescriptor { type PropertyDescriptors (line 576) | interface PropertyDescriptors { type SafeGetterValueDescriptors (line 580) | interface SafeGetterValueDescriptors { type NamedPropertyDescriptor (line 584) | interface NamedPropertyDescriptor { type NamedDataPropertyDescriptor (line 589) | interface NamedDataPropertyDescriptor { type Grip (line 594) | type Grip = boolean | number | string | ComplexGrip; type ComplexGrip (line 596) | interface ComplexGrip { type ObjectGrip (line 600) | interface ObjectGrip extends ComplexGrip { type Preview (line 607) | type Preview = ObjectPreview | DatePreview | ObjectWithURLPreview | DOMN... type ObjectPreview (line 610) | interface ObjectPreview { type PropertyPreview (line 619) | interface PropertyPreview { type DatePreview (line 628) | interface DatePreview { type ObjectWithURLPreview (line 633) | interface ObjectWithURLPreview { type DOMNodePreview (line 638) | interface DOMNodePreview { type DOMEventPreview (line 648) | interface DOMEventPreview { type ArrayLikePreview (line 655) | interface ArrayLikePreview { type SafeGetterValuePreview (line 661) | interface SafeGetterValuePreview { type ErrorPreview (line 668) | interface ErrorPreview { type FunctionGrip (line 678) | interface FunctionGrip extends ObjectGrip { type LongStringGrip (line 690) | interface LongStringGrip extends ComplexGrip { type SymbolGrip (line 697) | interface SymbolGrip extends ComplexGrip { type BigIntGrip (line 702) | interface BigIntGrip extends ComplexGrip { FILE: src/adapter/firefox/sourceMaps/info.ts constant GREATEST_LOWER_BOUND (line 8) | let GREATEST_LOWER_BOUND = SourceMapConsumer.GREATEST_LOWER_BOUND; constant LEAST_UPPER_BOUND (line 9) | let LEAST_UPPER_BOUND = SourceMapConsumer.LEAST_UPPER_BOUND; type MappingItem (line 15) | interface MappingItem { class SourceMappingInfo (line 22) | class SourceMappingInfo { method hasSourceMap (line 26) | public get hasSourceMap(): boolean { return !!this.sourceMapConsumer; } method constructor (line 28) | public constructor( method computeColumnSpans (line 36) | public computeColumnSpans(): void { method originalLocationFor (line 43) | public originalLocationFor(generatedLocation: LocationWithColumn): Url... method eachMapping (line 89) | public eachMapping(callback: (mapping: MappingItem) => void): void { method sourceContentFor (line 103) | public sourceContentFor(source: string): string | undefined { method syncBlackboxFlag (line 110) | public syncBlackboxFlag(): void { method disposeSource (line 122) | public disposeSource(source: ISourceActorProxy): void { method resolveSource (line 135) | public resolveSource(sourceUrl: string): string { method findUnresolvedSource (line 158) | public findUnresolvedSource(resolvedSource: string): string | undefined { FILE: src/adapter/firefox/sourceMaps/manager.ts class SourceMapsManager (line 18) | class SourceMapsManager { method constructor (line 23) | public constructor( method getOrCreateSourceMappingInfo (line 29) | public getOrCreateSourceMappingInfo(source: FirefoxDebugProtocol.Sourc... method getSourceMappingInfo (line 60) | public getSourceMappingInfo(actor: string): Promise { method findOriginalLocation (line 78) | public async findOriginalLocation( method applySourceMapToFrame (line 117) | public async applySourceMapToFrame(frame: FirefoxDebugProtocol.Frame):... method createSourceMappingInfo (line 139) | private async createSourceMappingInfo(source: FirefoxDebugProtocol.Sou... method createOriginalSource (line 218) | private createOriginalSource( FILE: src/adapter/firefox/sourceMaps/source.ts type Breakables (line 9) | interface Breakables { class SourceMappingSourceActorProxy (line 14) | class SourceMappingSourceActorProxy implements ISourceActorProxy { method name (line 16) | public get name(): string { method url (line 20) | public get url(): string { method underlyingActor (line 24) | public get underlyingActor(): SourceActorProxy { return this.sourceMap... method constructor (line 28) | public constructor( method getBreakableLines (line 33) | public async getBreakableLines(): Promise { method getBreakableLocations (line 43) | public async getBreakableLocations(line: number): Promise { method fetchSource (line 154) | public async fetchSource(): Promise { method setBlackbox (line 167) | public async setBlackbox(blackbox: boolean): Promise { method dispose (line 172) | public dispose(): void { FILE: src/adapter/firefox/sourceMaps/thread.ts class SourceMappingThreadActorProxy (line 8) | class SourceMappingThreadActorProxy extends EventEmitter implements IThr... method constructor (line 10) | public constructor( method name (line 17) | public get name(): string { method fetchStackFrames (line 21) | public async fetchStackFrames( method resume (line 33) | public resume(resumeLimitType?: 'next' | 'step' | 'finish' | 'restart'... method interrupt (line 37) | public interrupt(immediately: boolean = true): Promise { method getAvailableEventBreakpoints (line 41) | public async getAvailableEventBreakpoints() : Promise { FILE: src/adapter/firefoxDebugAdapter.ts class FirefoxDebugAdapter (line 19) | class FirefoxDebugAdapter extends DebugAdapterBase { method constructor (line 23) | public constructor(debuggerLinesStartAt1: boolean, isServer: boolean =... method initialize (line 33) | protected initialize(args: DebugProtocol.InitializeRequestArguments): ... method launch (line 68) | protected async launch(args: LaunchConfiguration): Promise { method attach (line 72) | protected async attach(args: AttachConfiguration): Promise { method startSession (line 76) | private async startSession(config: LaunchConfiguration | AttachConfigu... method breakpointLocations (line 85) | protected async breakpointLocations( method setBreakpoints (line 99) | protected setBreakpoints(args: DebugProtocol.SetBreakpointsArguments):... method setExceptionBreakpoints (line 128) | protected setExceptionBreakpoints(args: DebugProtocol.SetExceptionBrea... method pause (line 140) | protected async pause(args: DebugProtocol.PauseArguments): Promise { method stepIn (line 160) | protected async stepIn(args: DebugProtocol.StepInArguments): Promise { method toggleSkippingFile (line 473) | protected async toggleSkippingFile(url: string): Promise { method setPopupAutohide (line 487) | protected async setPopupAutohide(enabled: boolean): Promise { method togglePopupAutohide (line 491) | protected async togglePopupAutohide(): Promise { method setActiveEventBreakpoints (line 498) | protected setActiveEventBreakpoints(args: string[] | undefined): Promi... method disconnect (line 502) | protected async disconnect(args: DebugProtocol.DisconnectArguments): P... method getThreadAdapter (line 506) | private getThreadAdapter(threadId: number): ThreadAdapter { FILE: src/adapter/firefoxDebugSession.ts type ThreadConfiguration (line 51) | type ThreadConfiguration = Pick< class FirefoxDebugSession (line 56) | class FirefoxDebugSession { method constructor (line 102) | public constructor( method start (line 121) | public start(): Promise { method stop (line 255) | public async stop(): Promise { method setThreadConfiguration (line 259) | public setThreadConfiguration(threadConfiguration: ThreadConfiguration) { method setActiveThread (line 268) | public setActiveThread(threadAdapter: ThreadAdapter): void { method getActiveThread (line 272) | public getActiveThread(): ThreadAdapter | undefined { method getOrCreateObjectGripActorProxy (line 288) | public getOrCreateObjectGripActorProxy(objectGrip: FirefoxDebugProtoco... method getOrCreateLongStringGripActorProxy (line 293) | public getOrCreateLongStringGripActorProxy(longStringGrip: FirefoxDebu... method connectToFirefox (line 298) | private async connectToFirefox(): Promise { method disconnectFirefoxAndCleanup (line 343) | private async disconnectFirefoxAndCleanup(): Promise { method attachDescriptor (line 392) | public async attachDescriptor(descriptorActor: DescriptorActorProxy) { method attachThread (line 504) | private async attachThread( method attachSource (line 632) | private attachSource(sourceActor: ISourceActorProxy, threadAdapter: Th... method sendConsoleMessage (line 660) | private async sendConsoleMessage(message: FirefoxDebugProtocol.Console... method addLocation (line 722) | private async addLocation( method sendStoppedEvent (line 739) | public sendStoppedEvent( method sendThreadStartedEvent (line 769) | private sendThreadStartedEvent(threadAdapter: ThreadAdapter): void { method sendThreadExitedEvent (line 778) | private sendThreadExitedEvent(threadAdapter: ThreadAdapter): void { method sendNewSourceEvent (line 786) | private sendNewSourceEvent(threadAdapter: ThreadAdapter, sourceAdapter... method sendCustomEvent (line 800) | public sendCustomEvent(event: string, eventBody: any): void { FILE: src/adapter/location.ts type Location (line 1) | interface Location { type UrlLocation (line 6) | interface UrlLocation extends Location { type LocationWithColumn (line 10) | interface LocationWithColumn extends Location { type MappedLocation (line 14) | interface MappedLocation extends LocationWithColumn { type Range (line 18) | interface Range { FILE: src/adapter/util/delayedTask.ts class DelayedTask (line 5) | class DelayedTask { method constructor (line 13) | public constructor( method execute (line 25) | public async execute(): Promise { method cancel (line 45) | public cancel(reason?: any): void { FILE: src/adapter/util/fs.ts function isExecutable (line 7) | async function isExecutable(path: string): Promise { function normalizePath (line 19) | function normalizePath(sourcePathOrUrl: string): string { FILE: src/adapter/util/log.ts type NumericLogLevel (line 4) | enum NumericLogLevel { Debug, Info, Warn, Error } class Log (line 10) | class Log { method setConfig (line 19) | public static async setConfig(newConfig: LogConfiguration) { method create (line 37) | public static create(name: string): Log { method constructor (line 45) | constructor(private name: string) { method debug (line 50) | public debug(msg: string): void { method info (line 54) | public info(msg: string): void { method warn (line 58) | public warn(msg: string): void { method error (line 62) | public error(msg: string): void { method isDebugEnabled (line 66) | public isDebugEnabled(): boolean { method isInfoEnabled (line 70) | public isInfoEnabled(): boolean { method isWarnEnabled (line 74) | public isWarnEnabled(): boolean { method isErrorEnabled (line 78) | public isErrorEnabled(): boolean { method configure (line 82) | private configure() { method convertLogLevel (line 104) | private convertLogLevel(logLevel: LogLevel): NumericLogLevel | undefin... method log (line 124) | private log(msg: string, level: NumericLogLevel, displayLevel: string) { FILE: src/adapter/util/misc.ts function pathsAreEqual (line 10) | function pathsAreEqual(path1: string, path2: string | undefined) { function normalizePath (line 22) | function normalizePath(rawPath: string) { function shortenUrl (line 34) | function shortenUrl(url: string) { function exceptionGripToString (line 47) | function exceptionGripToString(grip: FirefoxDebugProtocol.Grip | null | ... function accessorExpression (line 78) | function accessorExpression(objectExpression: string | undefined, proper... function findAddonId (line 94) | async function findAddonId(addonPath: string): Promise { function waitForSocket (line 31) | async function waitForSocket(port: number, timeout: number): Promise { FILE: src/adapter/util/pathMapper.ts class PathMapper (line 18) | class PathMapper { method constructor (line 20) | constructor( method convertFirefoxSourceToPath (line 26) | public convertFirefoxSourceToPath(source: FirefoxDebugProtocol.Source)... method convertFirefoxUrlToPath (line 85) | public convertFirefoxUrlToPath(url: string): string | undefined { method removeQueryString (line 139) | removeQueryString(path: string): string { FILE: src/adapter/util/pendingRequests.ts type PendingRequest (line 5) | interface PendingRequest { class PendingRequests (line 10) | class PendingRequests { method enqueue (line 14) | public enqueue(req: PendingRequest) { method resolveOne (line 18) | public resolveOne(t: T) { method rejectOne (line 27) | public rejectOne(err: any) { method isEmpty (line 36) | public isEmpty(): boolean { method resolveAll (line 40) | public resolveAll(t: T) { method rejectAll (line 45) | public rejectAll(err: any) { FILE: src/common/configuration.ts type LaunchConfiguration (line 6) | interface LaunchConfiguration extends CommonConfiguration, DebugProtocol... type AttachConfiguration (line 22) | interface AttachConfiguration extends CommonConfiguration, DebugProtocol... type CommonConfiguration (line 31) | interface CommonConfiguration { type ReloadConfiguration (line 53) | type ReloadConfiguration = string | string[] | DetailedReloadConfiguration; type DetailedReloadConfiguration (line 55) | interface DetailedReloadConfiguration { type TabFilterConfiguration (line 61) | type TabFilterConfiguration = string | string[] | DetailedTabFilterConfi... type DetailedTabFilterConfiguration (line 63) | interface DetailedTabFilterConfiguration { type LogLevel (line 68) | type LogLevel = 'Debug' | 'Info' | 'Warn' | 'Error'; type LogConfiguration (line 70) | interface LogConfiguration { FILE: src/common/customEvents.ts type ThreadStartedEventBody (line 1) | interface ThreadStartedEventBody { type ThreadExitedEventBody (line 6) | interface ThreadExitedEventBody { type NewSourceEventBody (line 10) | interface NewSourceEventBody { type RemoveSourcesEventBody (line 19) | interface RemoveSourcesEventBody { type PopupAutohideEventBody (line 23) | interface PopupAutohideEventBody { type AvailableEventCategory (line 27) | interface AvailableEventCategory { type AvailableEvent (line 32) | interface AvailableEvent { type AvailableEventsEventBody (line 37) | type AvailableEventsEventBody = AvailableEventCategory[]; FILE: src/common/deferredMap.ts class DeferredMap (line 1) | class DeferredMap { method get (line 6) | public get(key: S): Promise { method getExisting (line 19) | public getExisting(key: S): T | undefined { method getAllExisting (line 23) | public getAllExisting(): T[] { method set (line 27) | public set(key: S, value: T): void { method delete (line 38) | public delete(key: S) { FILE: src/common/util.ts function delay (line 3) | function delay(timeout: number): Promise { function isWindowsPlatform (line 9) | function isWindowsPlatform(): boolean { FILE: src/extension/addPathMapping.ts type LaunchConfig (line 5) | interface LaunchConfig { type LaunchConfigReference (line 10) | interface LaunchConfigReference { function addPathMapping (line 16) | async function addPathMapping(treeNode: TreeNode): Promise { function addNullPathMapping (line 45) | async function addNullPathMapping(treeNode: TreeNode): Promise { function _findLaunchConfig (line 58) | function _findLaunchConfig(): LaunchConfigReference | undefined { function findLaunchConfig (line 81) | function findLaunchConfig( function addPathMappingToLaunchConfig (line 102) | async function addPathMappingToLaunchConfig( function showLaunchConfig (line 132) | async function showLaunchConfig(workspaceFolder: vscode.WorkspaceFolder)... FILE: src/extension/debugConfigurationProvider.ts class DebugConfigurationProvider (line 8) | class DebugConfigurationProvider implements vscode.DebugConfigurationPro... method resolveDebugConfiguration (line 21) | resolveDebugConfiguration( method overrideFromSettings (line 65) | private overrideFromSettings( method getSetting (line 107) | private getSetting(settings: vscode.WorkspaceConfiguration, key: st... method resolveWorkspaceFolder (line 118) | private resolveWorkspaceFolder( method checkLocal (line 149) | private checkLocal( FILE: src/extension/eventBreakpointsProvider.ts class EventBreakpointsProvider (line 4) | class EventBreakpointsProvider implements vscode.TreeDataProvider { method constructor (line 13) | public constructor() { method getTreeItem (line 17) | public getTreeItem(node: TreeNode): vscode.TreeItem { method getChildren (line 21) | public getChildren(node?: TreeNode): vscode.ProviderResult { method hasSession (line 26) | public hasSession(sessionId: string) { method addSession (line 30) | public addSession(session: vscode.DebugSession) { method removeSession (line 35) | public removeSession(sessionId: string) { method addThread (line 40) | public async addThread(threadInfo: ThreadStartedEventBody, sessionId: ... method removeThread (line 45) | public async removeThread(threadId: number, sessionId: string) { method addSource (line 50) | public async addSource(sourceInfo: NewSourceEventBody, sessionId: stri... method removeSources (line 55) | public async removeSources(threadId: number, sessionId: string) { method getSourceUrls (line 60) | public async getSourceUrls(sessionId: string): Promise { method hasSession (line 21) | public hasSession(sessionId: string): boolean { method addSession (line 25) | public addSession(session: vscode.DebugSession): TreeNode | undefined { method removeSession (line 30) | public removeSession(sessionId: string): TreeNode | undefined { method addThread (line 35) | public async addThread( method removeThread (line 45) | public async removeThread( method addSource (line 55) | public async addSource( method removeSources (line 65) | public async removeSources(threadId: number, sessionId: string): Promi... method getSourceUrls (line 72) | public async getSourceUrls(sessionId: string): Promise { method togglePopupAutohide (line 16) | public async togglePopupAutohide(): Promise { method enableButton (line 21) | public enableButton(popupAutohide: boolean): void { method disableButton (line 33) | public disableButton(): void { method setButtonText (line 40) | private setButtonText(popupAutohide: boolean): void { FILE: src/test/setup.ts method beforeAll (line 7) | async beforeAll() { FILE: src/test/sourceMapUtil.ts function testSourcemaps (line 9) | async function testSourcemaps( function checkDebuggeeState (line 41) | async function checkDebuggeeState( function copyFiles (line 63) | async function copyFiles(sourceDir: string, targetDir: string, files: st... function injectScriptTags (line 68) | async function injectScriptTags(targetDir: string, scripts: string[]): P... function waitForStreamEnd (line 76) | function waitForStreamEnd(s: Stream): Promise { FILE: src/test/testAccessorProperties.ts function startAndGetProperties (line 92) | async function startAndGetProperties(dc: DebugClient, bpLine: number, tr... FILE: src/test/testConfigurationParser.ts function assertPromiseRejects (line 797) | async function assertPromiseRejects(promise: Promise, reason: strin... FILE: src/test/testDataBreakpoints.ts function setupDataBreakpoint (line 60) | async function setupDataBreakpoint(sourcePath: string): Promise { FILE: src/test/testDebugAddons.ts constant TESTDATA_PATH (line 8) | const TESTDATA_PATH = path.join(__dirname, '../../testdata'); function debugWebExtension (line 46) | async function debugWebExtension(dc: DebugClient, addonDirectory = 'webE... FILE: src/test/testGulpSourceMaps.ts constant TESTDATA_PATH (line 16) | const TESTDATA_PATH = path.join(__dirname, '../../testdata/web/sourceMap... type TargetPaths (line 66) | interface TargetPaths { function prepareTargetDir (line 72) | async function prepareTargetDir( function build (line 103) | function build( FILE: src/test/testInspectVariables.ts function factorial (line 181) | function factorial(n: number): number { FILE: src/test/testSourceActorCollection.ts class FakeSourceActorProxy (line 7) | class FakeSourceActorProxy implements ISourceActorProxy { method constructor (line 19) | constructor(public readonly name: string) {} method getBreakableLines (line 20) | getBreakableLines(): Promise { method getBreakableLocations (line 23) | getBreakableLocations(line: number): Promise { method fetchSource (line 26) | fetchSource(): Promise { method setBlackbox (line 29) | setBlackbox(blackbox: boolean): Promise { method dispose (line 32) | dispose(): void { function getName (line 40) | async function getName(actor: ISourceActorProxy) { function getNameOrFail (line 44) | async function getNameOrFail(actor: ISourceActorProxy) { FILE: src/test/testWebpackSourceMaps.ts constant TESTDATA_PATH (line 12) | const TESTDATA_PATH = path.join(__dirname, '../../testdata/web/sourceMap... function prepareTargetDir (line 76) | async function prepareTargetDir(): Promise { type Devtool (line 85) | type Devtool = `${'inline-' | 'hidden-' | 'eval-' | ''}${'nosources-' | ... function build (line 87) | function build(targetDir: string, devtool: Devtool): Promise { FILE: src/test/util.ts function initDebugClient (line 8) | async function initDebugClient( function initDebugClientForAddon (line 44) | async function initDebugClientForAddon( function processEnvironmentVariables (line 100) | function processEnvironmentVariables(launchArgs: LaunchConfiguration) { function waitForUnoccupiedPort (line 122) | async function waitForUnoccupiedPort(port: number, timeout: number) { function isPortOccupied (line 135) | async function isPortOccupied(port: number): Promise { function receivePageLoadedEvent (line 152) | async function receivePageLoadedEvent(dc: DebugClient, lenient: boolean ... function setBreakpoints (line 164) | async function setBreakpoints( function receiveBreakpointEvent (line 200) | function receiveBreakpointEvent(dc: DebugClient): Promise, timeout: numb... function findVariable (line 256) | function findVariable(variables: DebugProtocol.Variable[], varName: stri... function findTabThread (line 265) | async function findTabThread(dc: DebugClient): Promise { function setConsoleThread (line 275) | async function setConsoleThread(dc: DebugClient, threadId: number): Prom... FILE: testdata/web/debuggerStatement.js function debuggerStatement (line 3) | function debuggerStatement() { FILE: testdata/web/dlscript.js function dynTest (line 1) | function dynTest() { FILE: testdata/web/main.js function noop (line 1) | function noop() { function vars (line 7) | function vars(arg) { function factorial (line 23) | function factorial(n) { function loadScript (line 31) | function loadScript(url) { function throwUncaughtException (line 39) | function throwUncaughtException() { function throwAndCatchException (line 43) | function throwAndCatchException() { function startWorker (line 51) | function startWorker() { function callWorker (line 59) | function callWorker() { function doEval (line 70) | function doEval(expr) { function testSkipFiles (line 74) | function testSkipFiles() { function log (line 79) | function log(...x) { function getterAndSetter (line 83) | function getterAndSetter() { class ProtoGetterBase (line 101) | class ProtoGetterBase { method constructor (line 102) | constructor() { method z (line 105) | get z() { return this._z; } class ProtoGetter (line 107) | class ProtoGetter extends ProtoGetterBase { method constructor (line 108) | constructor() { method y (line 112) | get y() { return this._y; } function protoGetter (line 114) | function protoGetter() { function inc (line 119) | function inc(o) { FILE: testdata/web/skip.js function dummyFunc (line 1) | function dummyFunc() { function throwError (line 4) | function throwError() { FILE: testdata/web/sourceMaps/modules/f.js function f (line 4) | function f() { FILE: testdata/web/sourceMaps/modules/g.js function g (line 4) | function g(y) { FILE: testdata/web/sourceMaps/scripts/f.js function f (line 4) | function f() { FILE: testdata/web/sourceMaps/scripts/g.js function g (line 4) | function g(y) {