Skip to main content
Version: v1

MockDeltaConnection Class

Mock implementation of IDeltaConnection for testing

Signature

export declare class MockDeltaConnection implements IDeltaConnection

Implements: IDeltaConnection

Constructors

ConstructorDescription
(constructor)(submitFn, dirtyFn)Constructs a new instance of the MockDeltaConnection class

Properties

PropertyTypeDescription
connectedboolean
handlerIDeltaHandler | undefined

Methods

MethodReturn TypeDescription
attach(handler)void
dirty()void
process(message, local, localOpMetadata)void
reSubmit(content, localOpMetadata)void
setConnectionState(connected)void
submit(messageContent, localOpMetadata)number

Constructor Details

(constructor)

Constructs a new instance of the MockDeltaConnection class

Signature

constructor(submitFn: (messageContent: any, localOpMetadata: unknown) => number, dirtyFn: () => void);

Parameters

ParameterTypeDescription
submitFn(messageContent: any, localOpMetadata: unknown) => number
dirtyFn() => void

Property Details

connected

Signature

get connected(): boolean;

Type: boolean

handler

Signature

handler: IDeltaHandler | undefined;

Type: IDeltaHandler | undefined

Method Details

attach

Signature

attach(handler: IDeltaHandler): void;

Parameters

ParameterTypeDescription
handlerIDeltaHandler

dirty

Signature

dirty(): void;

process

Signature

process(message: ISequencedDocumentMessage, local: boolean, localOpMetadata: unknown): void;

Parameters

ParameterTypeDescription
messageISequencedDocumentMessage
localboolean
localOpMetadataunknown

reSubmit

Signature

reSubmit(content: any, localOpMetadata: unknown): void;

Parameters

ParameterTypeDescription
contentany
localOpMetadataunknown

setConnectionState

Signature

setConnectionState(connected: boolean): void;

Parameters

ParameterTypeDescription
connectedboolean

submit

Signature

submit(messageContent: any, localOpMetadata: unknown): number;

Parameters

ParameterTypeDescription
messageContentany
localOpMetadataunknown

Returns

Return type: number