Packages > @fluidframework/shared-object-base > ISharedObjectEvents

ISharedObjectEvents Interface

Events emitted by ISharedObject .

Signature

export interface ISharedObjectEvents extends IErrorEvent

Extends: IErrorEvent

Call Signatures

CallSignature Description
(event: "pre-op", listener: (op: ISequencedDocumentMessage, local: boolean, target: IEventThisPlaceHolder) => void): any Fires before an incoming operation (op) is applied to the shared object.
(event: "op", listener: (op: ISequencedDocumentMessage, local: boolean, target: IEventThisPlaceHolder) => void): any Fires after an incoming op is applied to the shared object.

Call Signature Details

(event: “pre-op”, listener: (op: ISequencedDocumentMessage, local: boolean, target: IEventThisPlaceHolder) => void): any

Fires before an incoming operation (op) is applied to the shared object.

Signature

(event: "pre-op", listener: (op: ISequencedDocumentMessage, local: boolean, target: IEventThisPlaceHolder) => void): any;

Remarks

Note: this should be considered an internal implementation detail. It is not recommended for external use.

(event: “op”, listener: (op: ISequencedDocumentMessage, local: boolean, target: IEventThisPlaceHolder) => void): any

Fires after an incoming op is applied to the shared object.

Signature

(event: "op", listener: (op: ISequencedDocumentMessage, local: boolean, target: IEventThisPlaceHolder) => void): any;

Remarks

Note: this should be considered an internal implementation detail. It is not recommended for external use.