UNPKG

realm

Version:

Realm by MongoDB is an offline-first mobile database: an alternative to SQLite and key-value stores

210 lines (209 loc) 11.2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Status = exports.Float = exports.ProxyType = exports.WatchStreamState = exports.SyncSubscriptionSetState = exports.SyncUserState = exports.ProgressDirection = exports.SyncErrorAction = exports.SyncSessionConnectionState = exports.SyncSessionState = exports.SyncSessionStopPolicy = exports.HttpMethod = exports.LoggerLevel = exports.MetadataMode = exports.AuthProvider = exports.AppCacheMode = exports.DataType = exports.ClientResetMode = exports.TableType = exports.PropertyType = exports.SchemaMode = void 0; //////////////////////////////////////////////////////////////////////////// // // Copyright 2024 Realm Inc. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. // //////////////////////////////////////////////////////////////////////////// var SchemaMode; (function (SchemaMode) { SchemaMode[SchemaMode["Automatic"] = 0] = "Automatic"; SchemaMode[SchemaMode["Immutable"] = 1] = "Immutable"; SchemaMode[SchemaMode["ReadOnly"] = 2] = "ReadOnly"; SchemaMode[SchemaMode["SoftResetFile"] = 3] = "SoftResetFile"; SchemaMode[SchemaMode["HardResetFile"] = 4] = "HardResetFile"; SchemaMode[SchemaMode["AdditiveDiscovered"] = 5] = "AdditiveDiscovered"; SchemaMode[SchemaMode["AdditiveExplicit"] = 6] = "AdditiveExplicit"; SchemaMode[SchemaMode["Manual"] = 7] = "Manual"; })(SchemaMode = exports.SchemaMode || (exports.SchemaMode = {})); var PropertyType; (function (PropertyType) { PropertyType[PropertyType["Int"] = 0] = "Int"; PropertyType[PropertyType["Bool"] = 1] = "Bool"; PropertyType[PropertyType["String"] = 2] = "String"; PropertyType[PropertyType["Data"] = 3] = "Data"; PropertyType[PropertyType["Date"] = 4] = "Date"; PropertyType[PropertyType["Float"] = 5] = "Float"; PropertyType[PropertyType["Double"] = 6] = "Double"; PropertyType[PropertyType["Object"] = 7] = "Object"; PropertyType[PropertyType["LinkingObjects"] = 8] = "LinkingObjects"; PropertyType[PropertyType["Mixed"] = 9] = "Mixed"; PropertyType[PropertyType["ObjectId"] = 10] = "ObjectId"; PropertyType[PropertyType["Decimal"] = 11] = "Decimal"; PropertyType[PropertyType["Uuid"] = 12] = "Uuid"; PropertyType[PropertyType["Required"] = 0] = "Required"; PropertyType[PropertyType["Nullable"] = 64] = "Nullable"; PropertyType[PropertyType["Array"] = 128] = "Array"; PropertyType[PropertyType["Set"] = 256] = "Set"; PropertyType[PropertyType["Dictionary"] = 512] = "Dictionary"; PropertyType[PropertyType["Collection"] = 896] = "Collection"; PropertyType[PropertyType["Flags"] = 960] = "Flags"; })(PropertyType = exports.PropertyType || (exports.PropertyType = {})); var TableType; (function (TableType) { TableType[TableType["TopLevel"] = 0] = "TopLevel"; TableType[TableType["Embedded"] = 1] = "Embedded"; TableType[TableType["TopLevelAsymmetric"] = 2] = "TopLevelAsymmetric"; })(TableType = exports.TableType || (exports.TableType = {})); var ClientResetMode; (function (ClientResetMode) { ClientResetMode[ClientResetMode["Manual"] = 0] = "Manual"; ClientResetMode[ClientResetMode["DiscardLocal"] = 1] = "DiscardLocal"; ClientResetMode[ClientResetMode["Recover"] = 2] = "Recover"; ClientResetMode[ClientResetMode["RecoverOrDiscard"] = 3] = "RecoverOrDiscard"; })(ClientResetMode = exports.ClientResetMode || (exports.ClientResetMode = {})); var DataType; (function (DataType) { DataType[DataType["Int"] = 0] = "Int"; DataType[DataType["Bool"] = 1] = "Bool"; DataType[DataType["String"] = 2] = "String"; DataType[DataType["Binary"] = 4] = "Binary"; DataType[DataType["Mixed"] = 6] = "Mixed"; DataType[DataType["Timestamp"] = 8] = "Timestamp"; DataType[DataType["Float"] = 9] = "Float"; DataType[DataType["Double"] = 10] = "Double"; DataType[DataType["Decimal"] = 11] = "Decimal"; DataType[DataType["Link"] = 12] = "Link"; DataType[DataType["LinkList"] = 13] = "LinkList"; DataType[DataType["ObjectId"] = 15] = "ObjectId"; DataType[DataType["TypedLink"] = 16] = "TypedLink"; DataType[DataType["Uuid"] = 17] = "Uuid"; })(DataType = exports.DataType || (exports.DataType = {})); var AppCacheMode; (function (AppCacheMode) { AppCacheMode[AppCacheMode["Enabled"] = 0] = "Enabled"; AppCacheMode[AppCacheMode["Disabled"] = 1] = "Disabled"; })(AppCacheMode = exports.AppCacheMode || (exports.AppCacheMode = {})); var AuthProvider; (function (AuthProvider) { AuthProvider[AuthProvider["Anonymous"] = 0] = "Anonymous"; AuthProvider[AuthProvider["AnonymousNoReuse"] = 1] = "AnonymousNoReuse"; AuthProvider[AuthProvider["Facebook"] = 2] = "Facebook"; AuthProvider[AuthProvider["Google"] = 3] = "Google"; AuthProvider[AuthProvider["Apple"] = 4] = "Apple"; AuthProvider[AuthProvider["Custom"] = 5] = "Custom"; AuthProvider[AuthProvider["UsernamePassword"] = 6] = "UsernamePassword"; AuthProvider[AuthProvider["Function"] = 7] = "Function"; AuthProvider[AuthProvider["ApiKey"] = 8] = "ApiKey"; })(AuthProvider = exports.AuthProvider || (exports.AuthProvider = {})); var MetadataMode; (function (MetadataMode) { MetadataMode[MetadataMode["NoEncryption"] = 0] = "NoEncryption"; MetadataMode[MetadataMode["Encryption"] = 1] = "Encryption"; MetadataMode[MetadataMode["NoMetadata"] = 2] = "NoMetadata"; })(MetadataMode = exports.MetadataMode || (exports.MetadataMode = {})); var LoggerLevel; (function (LoggerLevel) { LoggerLevel[LoggerLevel["All"] = 0] = "All"; LoggerLevel[LoggerLevel["Trace"] = 1] = "Trace"; LoggerLevel[LoggerLevel["Debug"] = 2] = "Debug"; LoggerLevel[LoggerLevel["Detail"] = 3] = "Detail"; LoggerLevel[LoggerLevel["Info"] = 4] = "Info"; LoggerLevel[LoggerLevel["Warn"] = 5] = "Warn"; LoggerLevel[LoggerLevel["Error"] = 6] = "Error"; LoggerLevel[LoggerLevel["Fatal"] = 7] = "Fatal"; LoggerLevel[LoggerLevel["Off"] = 8] = "Off"; })(LoggerLevel = exports.LoggerLevel || (exports.LoggerLevel = {})); var HttpMethod; (function (HttpMethod) { HttpMethod[HttpMethod["Get"] = 0] = "Get"; HttpMethod[HttpMethod["Post"] = 1] = "Post"; HttpMethod[HttpMethod["Patch"] = 2] = "Patch"; HttpMethod[HttpMethod["Put"] = 3] = "Put"; HttpMethod[HttpMethod["Del"] = 4] = "Del"; })(HttpMethod = exports.HttpMethod || (exports.HttpMethod = {})); var SyncSessionStopPolicy; (function (SyncSessionStopPolicy) { SyncSessionStopPolicy[SyncSessionStopPolicy["Immediately"] = 0] = "Immediately"; SyncSessionStopPolicy[SyncSessionStopPolicy["LiveIndefinitely"] = 1] = "LiveIndefinitely"; SyncSessionStopPolicy[SyncSessionStopPolicy["AfterChangesUploaded"] = 2] = "AfterChangesUploaded"; })(SyncSessionStopPolicy = exports.SyncSessionStopPolicy || (exports.SyncSessionStopPolicy = {})); var SyncSessionState; (function (SyncSessionState) { SyncSessionState[SyncSessionState["Active"] = 0] = "Active"; SyncSessionState[SyncSessionState["Dying"] = 1] = "Dying"; SyncSessionState[SyncSessionState["Inactive"] = 2] = "Inactive"; SyncSessionState[SyncSessionState["WaitingForAccessToken"] = 3] = "WaitingForAccessToken"; })(SyncSessionState = exports.SyncSessionState || (exports.SyncSessionState = {})); var SyncSessionConnectionState; (function (SyncSessionConnectionState) { SyncSessionConnectionState[SyncSessionConnectionState["Disconnected"] = 0] = "Disconnected"; SyncSessionConnectionState[SyncSessionConnectionState["Connecting"] = 1] = "Connecting"; SyncSessionConnectionState[SyncSessionConnectionState["Connected"] = 2] = "Connected"; })(SyncSessionConnectionState = exports.SyncSessionConnectionState || (exports.SyncSessionConnectionState = {})); var SyncErrorAction; (function (SyncErrorAction) { SyncErrorAction[SyncErrorAction["NoAction"] = 0] = "NoAction"; SyncErrorAction[SyncErrorAction["ProtocolViolation"] = 1] = "ProtocolViolation"; SyncErrorAction[SyncErrorAction["ApplicationBug"] = 2] = "ApplicationBug"; SyncErrorAction[SyncErrorAction["Warning"] = 3] = "Warning"; SyncErrorAction[SyncErrorAction["Transient"] = 4] = "Transient"; SyncErrorAction[SyncErrorAction["DeleteRealm"] = 5] = "DeleteRealm"; SyncErrorAction[SyncErrorAction["ClientReset"] = 6] = "ClientReset"; SyncErrorAction[SyncErrorAction["ClientResetNoRecovery"] = 7] = "ClientResetNoRecovery"; })(SyncErrorAction = exports.SyncErrorAction || (exports.SyncErrorAction = {})); var ProgressDirection; (function (ProgressDirection) { ProgressDirection[ProgressDirection["Upload"] = 0] = "Upload"; ProgressDirection[ProgressDirection["Download"] = 1] = "Download"; })(ProgressDirection = exports.ProgressDirection || (exports.ProgressDirection = {})); var SyncUserState; (function (SyncUserState) { SyncUserState[SyncUserState["LoggedOut"] = 0] = "LoggedOut"; SyncUserState[SyncUserState["LoggedIn"] = 1] = "LoggedIn"; SyncUserState[SyncUserState["Removed"] = 2] = "Removed"; })(SyncUserState = exports.SyncUserState || (exports.SyncUserState = {})); var SyncSubscriptionSetState; (function (SyncSubscriptionSetState) { SyncSubscriptionSetState[SyncSubscriptionSetState["Uncommitted"] = 0] = "Uncommitted"; SyncSubscriptionSetState[SyncSubscriptionSetState["Pending"] = 1] = "Pending"; SyncSubscriptionSetState[SyncSubscriptionSetState["Bootstrapping"] = 2] = "Bootstrapping"; SyncSubscriptionSetState[SyncSubscriptionSetState["Complete"] = 3] = "Complete"; SyncSubscriptionSetState[SyncSubscriptionSetState["Error"] = 4] = "Error"; SyncSubscriptionSetState[SyncSubscriptionSetState["Superseded"] = 5] = "Superseded"; SyncSubscriptionSetState[SyncSubscriptionSetState["AwaitingMark"] = 6] = "AwaitingMark"; })(SyncSubscriptionSetState = exports.SyncSubscriptionSetState || (exports.SyncSubscriptionSetState = {})); var WatchStreamState; (function (WatchStreamState) { WatchStreamState[WatchStreamState["NeedData"] = 0] = "NeedData"; WatchStreamState[WatchStreamState["HaveEvent"] = 1] = "HaveEvent"; WatchStreamState[WatchStreamState["HaveError"] = 2] = "HaveError"; })(WatchStreamState = exports.WatchStreamState || (exports.WatchStreamState = {})); var ProxyType; (function (ProxyType) { ProxyType[ProxyType["Http"] = 0] = "Http"; ProxyType[ProxyType["Https"] = 1] = "Https"; })(ProxyType = exports.ProxyType || (exports.ProxyType = {})); // Wrapped types class Float { value; constructor(value) { this.value = value; } valueOf() { return this.value; } } exports.Float = Float; class Status { isOk; code; reason; constructor(isOk) { this.isOk = isOk; } } exports.Status = Status;