realm
Version:
Realm by MongoDB is an offline-first mobile database: an alternative to SQLite and key-value stores
132 lines (131 loc) • 8.91 kB
TypeScript
import { Realm as RealmConstructor } from "./internal";
import * as internal from "./internal";
declare global {
/** @deprecated Will be removed in v13.0.0. Please use an import statement. */
export class Realm extends RealmConstructor {
}
/**
* @deprecated Will be removed in v13.0.0. Please use an import statement.
*/
export namespace Realm {
export import Realm = RealmConstructor;
export import flags = internal.flags;
export import Object = internal.RealmObject;
export import App = internal.App;
export import Auth = internal.Auth;
export import BSON = internal.BSON;
export import Types = internal.Types;
export import Services = internal.Services;
export import index = internal.index;
export import mapTo = internal.mapTo;
export import kmToRadians = internal.kmToRadians;
export import miToRadians = internal.miToRadians;
export import AppChangeCallback = internal.AppChangeCallback;
export import AppConfiguration = internal.AppConfiguration;
export import AppServicesFunction = internal.AppServicesFunction;
export import BaseConfiguration = internal.BaseConfiguration;
export import BaseObjectSchema = internal.BaseObjectSchema;
export import BaseSyncConfiguration = internal.BaseSyncConfiguration;
export import CanonicalObjectSchema = internal.CanonicalObjectSchema;
export import CanonicalPropertySchema = internal.CanonicalPropertySchema;
export import CanonicalPropertiesTypes = internal.CanonicalPropertiesTypes;
export import ClientResetMode = internal.ClientResetMode;
export import ClientResetFallbackCallback = internal.ClientResetFallbackCallback;
export import ClientResetBeforeCallback = internal.ClientResetBeforeCallback;
export import ClientResetAfterCallback = internal.ClientResetAfterCallback;
export import ClientResetManualConfiguration = internal.ClientResetManualConfiguration;
export import ClientResetDiscardUnsyncedChangesConfiguration = internal.ClientResetDiscardUnsyncedChangesConfiguration;
export import ClientResetRecoverUnsyncedChangesConfiguration = internal.ClientResetRecoverUnsyncedChangesConfiguration;
export import ClientResetRecoverOrDiscardUnsyncedChangesConfiguration = internal.ClientResetRecoverOrDiscardUnsyncedChangesConfiguration;
export import ClientResetConfig = internal.ClientResetConfig;
export import CollectionChangeCallback = internal.CollectionChangeCallback;
export import CollectionChangeSet = internal.CollectionChangeSet;
export import CollectionPropertyTypeName = internal.CollectionPropertyTypeName;
export import Collection = internal.Collection;
export import CompensatingWriteError = internal.CompensatingWriteError;
export import CompensatingWriteInfo = internal.CompensatingWriteInfo;
export import ConfigurationWithoutSync = internal.ConfigurationWithoutSync;
export import ConfigurationWithSync = internal.ConfigurationWithSync;
export import Configuration = internal.Configuration;
export import ConnectionNotificationCallback = internal.ConnectionNotificationCallback;
export import ConnectionState = internal.ConnectionState;
export import Credentials = internal.Credentials;
export import DefaultFunctionsFactory = internal.DefaultFunctionsFactory;
export import DefaultUserProfileData = internal.DefaultUserProfileData;
export import Dictionary = internal.Dictionary;
export import DictionaryChangeCallback = internal.DictionaryChangeCallback;
export import DictionaryChangeSet = internal.DictionaryChangeSet;
export import ErrorCallback = internal.ErrorCallback;
export import FlexibleSyncConfiguration = internal.FlexibleSyncConfiguration;
export import IndexDecorator = internal.IndexDecorator;
export import List = internal.List;
export import LocalAppConfiguration = internal.LocalAppConfiguration;
export import MapToDecorator = internal.MapToDecorator;
export import MetadataMode = internal.MetadataMode;
export import Metadata = internal.Metadata;
export import MigrationCallback = internal.MigrationCallback;
export import Mixed = internal.Types.Mixed;
export import NumericLogLevel = internal.NumericLogLevel;
export import ObjectChangeCallback = internal.ObjectChangeCallback;
export import ObjectChangeSet = internal.ObjectChangeSet;
export import ObjectSchema = internal.ObjectSchema;
export import ObjectType = internal.ObjectType;
export import OpenRealmBehaviorConfiguration = internal.OpenRealmBehaviorConfiguration;
export import OpenRealmBehaviorType = internal.OpenRealmBehaviorType;
export import OpenRealmTimeOutBehavior = internal.OpenRealmTimeOutBehavior;
export import OrderedCollection = internal.OrderedCollection;
export import PartitionSyncConfiguration = internal.PartitionSyncConfiguration;
export import PrimaryKey = internal.PrimaryKey;
export import PrimitivePropertyTypeName = internal.PrimitivePropertyTypeName;
export import ProgressDirection = internal.ProgressDirection;
export import ProgressMode = internal.ProgressMode;
export import ProgressNotificationCallback = internal.ProgressNotificationCallback;
export import PropertiesTypes = internal.PropertiesTypes;
export import PropertySchema = internal.PropertySchema;
export import PropertySchemaParseError = internal.PropertySchemaParseError;
export import PropertySchemaShorthand = internal.PropertySchemaShorthand;
export import PropertySchemaStrict = internal.PropertySchemaStrict;
export import PropertyTypeName = internal.PropertyTypeName;
export import ProviderType = internal.ProviderType;
export import ProxyType = internal.ProxyType;
export import RealmEventName = internal.RealmEventName;
export import RealmObjectConstructor = internal.RealmObjectConstructor;
export import RelationshipPropertyTypeName = internal.RelationshipPropertyTypeName;
export import Results = internal.Results;
export import SchemaParseError = internal.SchemaParseError;
export import SessionState = internal.SessionState;
export import SessionStopPolicy = internal.SessionStopPolicy;
export import Set = internal.RealmSet;
export import SortDescriptor = internal.SortDescriptor;
export import SSLConfiguration = internal.SSLConfiguration;
export import SSLVerifyCallback = internal.SSLVerifyCallback;
export import SSLVerifyObject = internal.SSLVerifyObject;
export import SubscriptionSetState = internal.SubscriptionSetState;
export import SyncConfiguration = internal.SyncConfiguration;
export import SyncError = internal.SyncError;
export import UpdateMode = internal.UpdateMode;
export import UserChangeCallback = internal.UserChangeCallback;
export import UserState = internal.UserState;
export import User = internal.User;
export import WaitForSync = internal.WaitForSync;
export import GeoBox = internal.GeoBox;
export import GeoCircle = internal.GeoCircle;
export import GeoPoint = internal.GeoPoint;
export import GeoPolygon = internal.GeoPolygon;
export import CanonicalGeoPolygon = internal.CanonicalGeoPolygon;
export import CanonicalGeoPoint = internal.CanonicalGeoPoint;
export import GeoPosition = internal.GeoPosition;
/** @deprecated Will be removed in v13.0.0. Please use {@link internal.AppServicesFunction} */
export import RealmFunction = internal.AppServicesFunction;
/** @deprecated Will be removed in v13.0.0. Please use {@link internal.CanonicalPropertySchema} */
export import CanonicalObjectSchemaProperty = internal.CanonicalPropertySchema;
/** @deprecated Will be removed in v13.0.0. Please use {@link internal.ClientResetRecoverUnsyncedChangesConfiguration} */
export import ClientResetRecoveryConfiguration = internal.ClientResetRecoverUnsyncedChangesConfiguration;
/** @deprecated Will be removed in v13.0.0. Please use {@link internal.PropertySchema} */
export import ObjectSchemaProperty = internal.PropertySchema;
/** @deprecated Will be removed in v13.0.0. Please use {@link internal.RealmObjectConstructor} */
export import ObjectClass = internal.RealmObjectConstructor;
/** @deprecated Will be removed in v13.0.0. Please use {@link internal.PropertyTypeName} */
export import PropertyType = internal.PropertyTypeName;
}
}