API reference / @evolu/common / Evolu/Protocol / applyProtocolMessageAsClient

Function: applyProtocolMessageAsClient()

function applyProtocolMessageAsClient(
  deps,
): (
  inputMessage,
  options,
) => Promise<
  Result<
    ApplyProtocolMessageAsClientResult,
    | ProtocolUnsupportedVersionError
    | ProtocolInvalidDataError
    | ProtocolWriteKeyError
    | ProtocolWriteError
    | ProtocolSyncError
    | ProtocolQuotaExceededError
  >
>;

Defined in: packages/common/src/Evolu/Protocol.ts:881

Parameters

ParameterType
depsStorageDep

Returns

(inputMessage, options): Promise<Result<ApplyProtocolMessageAsClientResult,
  | ProtocolUnsupportedVersionError
  | ProtocolInvalidDataError
  | ProtocolWriteKeyError
  | ProtocolWriteError
  | ProtocolSyncError
| ProtocolQuotaExceededError>>;

Parameters

ParameterType
inputMessageUint8Array
optionsApplyProtocolMessageAsClientOptions

Returns

Promise<Result<ApplyProtocolMessageAsClientResult, | ProtocolUnsupportedVersionError | ProtocolInvalidDataError | ProtocolWriteKeyError | ProtocolWriteError | ProtocolSyncError | ProtocolQuotaExceededError>>

Was this page helpful?