RustTabs.sys.mjs
- class RustTabs.sys.PendingCommand()
 Represents a “pending” command.
- RustTabs.sys.PendingCommand.command
 command
- RustTabs.sys.PendingCommand.deviceId
 deviceId
- RustTabs.sys.PendingCommand.timeRequested
 timeRequested
- RustTabs.sys.PendingCommand.timeSent
 timeSent
- 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.TabsBridgedEngine()
 Note the canonical docs for this are in https://searchfox.org/mozilla-central/source/services/interfaces/mozIBridgedSyncEngine.idl 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()
 apply
- 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.prepareForSync(clientData)
 prepareForSync
- Arguments:
 clientData (string)
- RustTabs.sys.TabsBridgedEngine.reset()
 reset
- RustTabs.sys.TabsBridgedEngine.resetSyncId()
 resetSyncId
- Returns:
 Promise.<string> – }
- RustTabs.sys.TabsBridgedEngine.setLastSync(lastSync)
 setLastSync
- Arguments:
 lastSync (number)
- RustTabs.sys.TabsBridgedEngine.setUploaded(newTimestamp, uploadedIds)
 setUploaded
- Arguments:
 newTimestamp (number)
uploadedIds (Array.<TabsGuid>)
- 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