RustTabs.sys.mjs
- class RustTabs.sys.PendingCommand()
Represents a “pending” command.
- RustTabs.sys.PendingCommand.command
- RustTabs.sys.PendingCommand.deviceId
type: string
- RustTabs.sys.PendingCommand.timeRequested
type: Timestamp
- RustTabs.sys.PendingCommand.timeSent
type: Timestamp
- class RustTabs.sys.RemoteCommand()
A command which should be sent to a remote device.
- RustTabs.sys.RemoteCommand.CloseTab
- class RustTabs.sys.SqlError()
SqlError
- class RustTabs.sys.SyncError()
SyncError
- class RustTabs.sys.TabGroup()
A tab-group, representing a session store TabGroupStateData.
- RustTabs.sys.TabGroup.collapsed
type: boolean
- RustTabs.sys.TabGroup.color
type: string
- RustTabs.sys.TabGroup.id
type: string
- RustTabs.sys.TabGroup.name
type: string
- class RustTabs.sys.TabsBridgedEngine()
The Desktop-facing bridged sync engine - a thin wrapper over the sync15::engine::SyncEngine implemented by this component (see sync15::engine::BridgedEngineWrapper). It’s only actually used in desktop, but it’s fine to expose this everywhere. NOTE: all timestamps here are milliseconds.
- RustTabs.sys.TabsBridgedEngine.apply(serverModifiedMillis)
apply
- Arguments:
serverModifiedMillis (number)
- Returns:
Promise.<Array.<string>> – }
- RustTabs.sys.TabsBridgedEngine.ensureCurrentSyncId(newSyncId)
ensureCurrentSyncId
- Arguments:
newSyncId (string)
- Returns:
Promise.<string> – }
- RustTabs.sys.TabsBridgedEngine.lastSync()
lastSync
- Returns:
Promise.<number> – }
- RustTabs.sys.TabsBridgedEngine.reset()
reset
- RustTabs.sys.TabsBridgedEngine.resetLastSync()
resetLastSync
- RustTabs.sys.TabsBridgedEngine.resetSyncId()
resetSyncId
- Returns:
Promise.<string> – }
- RustTabs.sys.TabsBridgedEngine.setClients(clientData)
setClients
- Arguments:
clientData (string)
- RustTabs.sys.TabsBridgedEngine.setUploaded(newTimestamp, uploadedIds)
setUploaded
- Arguments:
newTimestamp (number)
uploadedIds (Array.<string>)
- RustTabs.sys.TabsBridgedEngine.storeIncoming(incomingEnvelopesAsJson)
storeIncoming
- Arguments:
incomingEnvelopesAsJson (Array.<string>)
- RustTabs.sys.TabsBridgedEngine.syncFinished()
syncFinished
- RustTabs.sys.TabsBridgedEngine.syncId()
syncId
- Returns:
Promise.<?string> – }
- RustTabs.sys.TabsBridgedEngine.syncStarted()
syncStarted
- RustTabs.sys.TabsBridgedEngine.wipe()
wipe
- class RustTabs.sys.UnexpectedTabsError()
UnexpectedTabsError