Skip to main content

Class: DataSyncNode<SyncInput, SyncOutput, UnSyncInput, UnSyncOutput>

Interfaces/World/Data/DataSyncNode.DataSyncNode

Type parameters

Name
SyncInput
SyncOutput
UnSyncInput
UnSyncOutput

Constructors

constructor

new DataSyncNode<SyncInput, SyncOutput, UnSyncInput, UnSyncOutput>(data, dataSync): DataSyncNode<SyncInput, SyncOutput, UnSyncInput, UnSyncOutput>

Type parameters

Name
SyncInput
SyncOutput
UnSyncInput
UnSyncOutput

Parameters

NameType
dataObject
data.commCheck(options: CommSyncOptions, threadId?: string) => boolean
data.dataSyncTypestring | number
data.getSyncData(data: SyncInput, threadId?: string) => false | SyncOutput
data.getUnSyncData(data: UnSyncInput, threadId?: string) => false | UnSyncOutput
dataSyncDataSync

Returns

DataSyncNode<SyncInput, SyncOutput, UnSyncInput, UnSyncOutput>

Defined in

divinevoxel/core/src/Interfaces/World/Data/DataSyncNode.ts:12

Properties

data

data: Object

Type declaration

NameType
commCheck(options: CommSyncOptions, threadId?: string) => boolean
dataSyncTypestring | number
getSyncData(data: SyncInput, threadId?: string) => false | SyncOutput
getUnSyncData(data: UnSyncInput, threadId?: string) => false | UnSyncOutput

Defined in

divinevoxel/core/src/Interfaces/World/Data/DataSyncNode.ts:13


dataSync

dataSync: DataSync

Defined in

divinevoxel/core/src/Interfaces/World/Data/DataSyncNode.ts:22

Methods

sync

sync(input): undefined | false

Parameters

NameType
inputSyncInput

Returns

undefined | false

Defined in

divinevoxel/core/src/Interfaces/World/Data/DataSyncNode.ts:44


syncInThread

syncInThread(commName, input): undefined | false

Parameters

NameType
commNamestring
inputSyncInput

Returns

undefined | false

Defined in

divinevoxel/core/src/Interfaces/World/Data/DataSyncNode.ts:54


unSync

unSync(input): undefined | false

Parameters

NameType
inputUnSyncInput

Returns

undefined | false

Defined in

divinevoxel/core/src/Interfaces/World/Data/DataSyncNode.ts:24


unSyncInThread

unSyncInThread(commName, input): undefined | false

Parameters

NameType
commNamestring
inputUnSyncInput

Returns

undefined | false

Defined in

divinevoxel/core/src/Interfaces/World/Data/DataSyncNode.ts:32