MockDeltaManager Class
Mock implementation of IDeltaManager for testing that creates mock DeltaQueues for testing
Signature
export declare class MockDeltaManager extends TypedEventEmitter<IDeltaManagerEvents> implements IDeltaManager<ISequencedDocumentMessage, IDocumentMessage>
Extends: TypedEventEmitter<IDeltaManagerEvents
Implements: IDeltaManager<ISequencedDocumentMessage, IDocumentMessage
Constructors
Constructor | Description |
---|---|
(constructor)() | Constructs a new instance of the MockDeltaManager class |
Properties
Property | Type | Description |
---|---|---|
active | boolean | |
clientDetails | IClientDetails | |
clientType | string | |
disposed | any | |
hasCheckpointSequenceNumber | boolean | |
IDeltaSender | this | |
inbound | MockDeltaQueue<ISequencedDocumentMessage> | |
inboundSignal | MockDeltaQueue<ISignalMessage> | |
initialSequenceNumber | number | |
lastKnownSeqNumber | ||
lastMessage | ISequencedDocumentMessage | undefined | |
lastSequenceNumber | number | |
maxMessageSize | number | |
minimumSequenceNumber | number | |
outbound | MockDeltaQueue<IDocumentMessage[]> | |
readOnlyInfo | ReadOnlyInfo | |
serviceConfiguration | IClientConfiguration | |
version | string |
Methods
Method | Return Type | Description |
---|---|---|
close() | void | |
dispose() | void | |
flush() | void | |
submit(type, contents, batch, localOpMetadata) | number | |
submitSignal(content) | void |
Constructor Details
(constructor)
Constructs a new instance of the MockDeltaManager
class
Signature
constructor();
Property Details
active
Signature
get active(): boolean;
Type: boolean
clientDetails
Signature
readonly clientDetails: IClientDetails;
Type: IClientDetails
clientType
Signature
readonly clientType: string;
Type: string
disposed
Signature
get disposed(): any;
Type: any
hasCheckpointSequenceNumber
Signature
hasCheckpointSequenceNumber: boolean;
Type: boolean
IDeltaSender
Signature
get IDeltaSender(): this;
Type: this
inbound
Signature
get inbound(): MockDeltaQueue<ISequencedDocumentMessage>;
Type: MockDeltaQueue<ISequencedDocumentMessage>
inboundSignal
Signature
get inboundSignal(): MockDeltaQueue<ISignalMessage>;
Type: MockDeltaQueue<ISignalMessage>
initialSequenceNumber
Signature
initialSequenceNumber: number;
Type: number
lastKnownSeqNumber
Signature
readonly lastKnownSeqNumber = 0;
lastMessage
Signature
lastMessage: ISequencedDocumentMessage | undefined;
Type: ISequencedDocumentMessage | undefined
lastSequenceNumber
Signature
lastSequenceNumber: number;
Type: number
maxMessageSize
Signature
get maxMessageSize(): number;
Type: number
minimumSequenceNumber
Signature
minimumSequenceNumber: number;
Type: number
outbound
Signature
get outbound(): MockDeltaQueue<IDocumentMessage[]>;
Type: MockDeltaQueue<IDocumentMessage[]>
readOnlyInfo
Signature
readOnlyInfo: ReadOnlyInfo;
Type: ReadOnlyInfo
serviceConfiguration
Signature
get serviceConfiguration(): IClientConfiguration;
Type: IClientConfiguration
version
Signature
get version(): string;
Type: string
Method Details
close
Signature
close(): void;
dispose
Signature
dispose(): void;
flush
Signature
flush(): void;
submit
Signature
submit(type: MessageType, contents: any, batch: boolean | undefined, localOpMetadata: any): number;
Parameters
Parameter | Type | Description |
---|---|---|
type | MessageType | |
contents | any | |
batch | boolean | undefined | |
localOpMetadata | any |
Returns
Return type: number
submitSignal
Signature
submitSignal(content: any): void;
Parameters
Parameter | Type | Description |
---|---|---|
content | any |