mosquito-transport-js
Version:
Javascript web sdk for mosquito-transport (https://github.com/brainbehindx/mosquito-transport)
58 lines (56 loc) • 1.55 kB
JavaScript
export const Scoped = {
serverTimeOffset: undefined,
PendingIte: 0,
AnyProcessIte: 0,
IS_CONNECTED: {},
AreYouOkPromise: {},
IS_SCREEN_FOCUSED: undefined,
InitializedProject: {},
ReleaseCacheData: undefined,
IsStoreReady: false,
AuthJWTToken: {},
TokenRefreshTimer: {},
TokenRefreshProcess: {},
TokenTimestamping: {},
StorageProcessID: 0,
InitiatedForcedToken: {},
PendingFetchCollective: {},
PendingDbReadCollective: {},
ActiveDatabaseListeners: {},
OutgoingWrites: {},
broadcastedWrites: {},
dispatchingWritesPromise: {},
/**
* @type {{[key: string]: { promise: Promise<IDBDatabase> | undefined, ite: number, endPromise: Promise<void> | undefined }}}
*/
chainedDbOperator: {},
linearDbOpenProcess: {}
};
export const CacheStore = {
DatabaseStore: {},
DatabaseCountResult: {},
DatabaseStats: {
/**
* @type {{[projectUrl: string]: {[dbUrl: string]: {[dbName: string]: {[path: string]: number}}}}}
*/
database: {},
/**
* @type {{[projectUrl: string]: {[dbUrl: string]: {[dbName: string]: {[path: string]: boolean}}}}}
*/
counters: {},
/**
* @type {{[projectUrl: string]: number}}
*/
fetchers: {},
_db_size: 0,
_fetcher_size: 0
},
AuthStore: {},
PendingAuthPurge: {},
/**
* [the instance url]: the url been emulated
*/
EmulatedAuth: {},
PendingWrites: {},
FetchedStore: {}
};