Skip to content 

@fluidframework/debugger Package

Packages > @fluidframework/debugger

FluidDebugger namespace

Signature:

export declare namespace FluidDebugger 

Functions

List of functions contained in this package or namespace
Function Description
createFromService(documentService) Creates document service wrapper that pops up Debugger window and allows user to play ops one by one. User can chose to start with any snapshot If pop-ups are disabled, we continue without debugger.
createFromServiceFactory(documentServiceFactory)

Functions

createFromService

Creates document service wrapper that pops up Debugger window and allows user to play ops one by one. User can chose to start with any snapshot If pop-ups are disabled, we continue without debugger.

Signature:

function createFromService(documentService: IDocumentService): Promise<IDocumentService>;

Parameters

List of parameters
Parameter Type Description
documentService IDocumentService original document service to use to fetch ops / snapshots.

Returns:

Promise<IDocumentService>

createFromServiceFactory

Signature:

function createFromServiceFactory(documentServiceFactory: IDocumentServiceFactory): Promise<IDocumentServiceFactory | ReplayDocumentServiceFactory>;

Parameters

List of parameters
Parameter Type Description
documentServiceFactory IDocumentServiceFactory

Returns:

Promise<IDocumentServiceFactory | ReplayDocumentServiceFactory>

Classes

List of classes contained in this package or namespace
Class Description
DebuggerUI
DebugReplayController Replay controller that uses pop-up window to control op playback

Interfaces

List of interfaces contained in this package or namespace
Interface Description
IDebuggerController
IDebuggerUI

Namespaces

List of namespaces contained in this package or namespace
Namespace Description
FluidDebugger

Type Aliases

List of type aliases contained in this package or namespace
Type Alias Description
debuggerUIFactory

Type Aliases

debuggerUIFactory

Signature:

export declare type debuggerUIFactory = (controller: IDebuggerController) => IDebuggerUI | null;