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