UNPKG

jinaga

Version:

Data management for web and mobile applications.

124 lines 14.4 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.describeSpecification = exports.describeDeclaration = exports.RuleSet = exports.validatePurgeSpecification = exports.PurgeConditions = exports.ObservableSourceImpl = exports.ObservableSource = exports.UserName = exports.User = exports.Device = exports.MemoryStore = exports.NetworkNoOp = exports.NetworkManager = exports.FactManager = exports.JinagaTest = exports.JinagaBrowser = exports.Jinaga = exports.WebClient = exports.SyncStatusNotifier = exports.GraphSerializer = exports.parseSaveMessage = exports.parseLoadMessage = exports.HttpNetwork = exports.FetchConnection = exports.GraphDeserializer = exports.TransientFork = exports.PersistentFork = exports.PassThroughFork = exports.TopologicalSorter = exports.hydrateFromTree = exports.hydrate = exports.dehydrateReference = exports.dehydrateFact = exports.computeObjectHash = exports.computeHash = exports.canonicalPredecessors = exports.canonicalizeFact = exports.DistributionRules = exports.describeDistributionRules = exports.DistributionEngine = exports.verifyEnvelopes = exports.signFacts = exports.generateKeyPair = exports.describeAuthorizationRules = exports.AuthorizationRules = exports.AuthorizationNoOp = exports.Forbidden = exports.AuthorizationEngine = exports.AuthenticationTest = exports.AuthenticationNoOp = void 0; exports.JinagaClient = exports.Trace = exports.NoOpTracer = exports.ConsoleTracer = exports.validateGiven = exports.factReferenceEquals = exports.factEnvelopeEquals = exports.computeTupleSubsetHash = exports.SpecificationParser = exports.Invalid = exports.splitBeforeFirstSuccessor = exports.specificationIsNotDeterministic = exports.specificationIsDeterministic = exports.getAllRoles = exports.getAllFactTypes = exports.skeletonOfSpecification = exports.emptySkeleton = exports.SpecificationOf = exports.ModelBuilder = exports.Model = exports.FactRepository = exports.buildModel = exports.invertSpecification = exports.FeedCache = exports.buildFeeds = void 0; var authentication_noop_1 = require("./authentication/authentication-noop"); Object.defineProperty(exports, "AuthenticationNoOp", { enumerable: true, get: function () { return authentication_noop_1.AuthenticationNoOp; } }); var authentication_test_1 = require("./authentication/authentication-test"); Object.defineProperty(exports, "AuthenticationTest", { enumerable: true, get: function () { return authentication_test_1.AuthenticationTest; } }); var authorization_engine_1 = require("./authorization/authorization-engine"); Object.defineProperty(exports, "AuthorizationEngine", { enumerable: true, get: function () { return authorization_engine_1.AuthorizationEngine; } }); Object.defineProperty(exports, "Forbidden", { enumerable: true, get: function () { return authorization_engine_1.Forbidden; } }); var authorization_noop_1 = require("./authorization/authorization-noop"); Object.defineProperty(exports, "AuthorizationNoOp", { enumerable: true, get: function () { return authorization_noop_1.AuthorizationNoOp; } }); var authorizationRules_1 = require("./authorization/authorizationRules"); Object.defineProperty(exports, "AuthorizationRules", { enumerable: true, get: function () { return authorizationRules_1.AuthorizationRules; } }); Object.defineProperty(exports, "describeAuthorizationRules", { enumerable: true, get: function () { return authorizationRules_1.describeAuthorizationRules; } }); var key_pair_1 = require("./cryptography/key-pair"); Object.defineProperty(exports, "generateKeyPair", { enumerable: true, get: function () { return key_pair_1.generateKeyPair; } }); Object.defineProperty(exports, "signFacts", { enumerable: true, get: function () { return key_pair_1.signFacts; } }); var verify_1 = require("./cryptography/verify"); Object.defineProperty(exports, "verifyEnvelopes", { enumerable: true, get: function () { return verify_1.verifyEnvelopes; } }); var distribution_engine_1 = require("./distribution/distribution-engine"); Object.defineProperty(exports, "DistributionEngine", { enumerable: true, get: function () { return distribution_engine_1.DistributionEngine; } }); var distribution_rules_1 = require("./distribution/distribution-rules"); Object.defineProperty(exports, "describeDistributionRules", { enumerable: true, get: function () { return distribution_rules_1.describeDistributionRules; } }); Object.defineProperty(exports, "DistributionRules", { enumerable: true, get: function () { return distribution_rules_1.DistributionRules; } }); var hash_1 = require("./fact/hash"); Object.defineProperty(exports, "canonicalizeFact", { enumerable: true, get: function () { return hash_1.canonicalizeFact; } }); Object.defineProperty(exports, "canonicalPredecessors", { enumerable: true, get: function () { return hash_1.canonicalPredecessors; } }); Object.defineProperty(exports, "computeHash", { enumerable: true, get: function () { return hash_1.computeHash; } }); Object.defineProperty(exports, "computeObjectHash", { enumerable: true, get: function () { return hash_1.computeObjectHash; } }); var hydrate_1 = require("./fact/hydrate"); Object.defineProperty(exports, "dehydrateFact", { enumerable: true, get: function () { return hydrate_1.dehydrateFact; } }); Object.defineProperty(exports, "dehydrateReference", { enumerable: true, get: function () { return hydrate_1.dehydrateReference; } }); Object.defineProperty(exports, "hydrate", { enumerable: true, get: function () { return hydrate_1.hydrate; } }); Object.defineProperty(exports, "hydrateFromTree", { enumerable: true, get: function () { return hydrate_1.hydrateFromTree; } }); var sorter_1 = require("./fact/sorter"); Object.defineProperty(exports, "TopologicalSorter", { enumerable: true, get: function () { return sorter_1.TopologicalSorter; } }); var pass_through_fork_1 = require("./fork/pass-through-fork"); Object.defineProperty(exports, "PassThroughFork", { enumerable: true, get: function () { return pass_through_fork_1.PassThroughFork; } }); var persistent_fork_1 = require("./fork/persistent-fork"); Object.defineProperty(exports, "PersistentFork", { enumerable: true, get: function () { return persistent_fork_1.PersistentFork; } }); var transient_fork_1 = require("./fork/transient-fork"); Object.defineProperty(exports, "TransientFork", { enumerable: true, get: function () { return transient_fork_1.TransientFork; } }); var deserializer_1 = require("./http/deserializer"); Object.defineProperty(exports, "GraphDeserializer", { enumerable: true, get: function () { return deserializer_1.GraphDeserializer; } }); var fetch_1 = require("./http/fetch"); Object.defineProperty(exports, "FetchConnection", { enumerable: true, get: function () { return fetch_1.FetchConnection; } }); var httpNetwork_1 = require("./http/httpNetwork"); Object.defineProperty(exports, "HttpNetwork", { enumerable: true, get: function () { return httpNetwork_1.HttpNetwork; } }); var messageParsers_1 = require("./http/messageParsers"); Object.defineProperty(exports, "parseLoadMessage", { enumerable: true, get: function () { return messageParsers_1.parseLoadMessage; } }); Object.defineProperty(exports, "parseSaveMessage", { enumerable: true, get: function () { return messageParsers_1.parseSaveMessage; } }); var serializer_1 = require("./http/serializer"); Object.defineProperty(exports, "GraphSerializer", { enumerable: true, get: function () { return serializer_1.GraphSerializer; } }); var web_client_1 = require("./http/web-client"); Object.defineProperty(exports, "SyncStatusNotifier", { enumerable: true, get: function () { return web_client_1.SyncStatusNotifier; } }); Object.defineProperty(exports, "WebClient", { enumerable: true, get: function () { return web_client_1.WebClient; } }); var jinaga_1 = require("./jinaga"); Object.defineProperty(exports, "Jinaga", { enumerable: true, get: function () { return jinaga_1.Jinaga; } }); var jinaga_browser_1 = require("./jinaga-browser"); Object.defineProperty(exports, "JinagaBrowser", { enumerable: true, get: function () { return jinaga_browser_1.JinagaBrowser; } }); var jinaga_test_1 = require("./jinaga-test"); Object.defineProperty(exports, "JinagaTest", { enumerable: true, get: function () { return jinaga_test_1.JinagaTest; } }); var factManager_1 = require("./managers/factManager"); Object.defineProperty(exports, "FactManager", { enumerable: true, get: function () { return factManager_1.FactManager; } }); var NetworkManager_1 = require("./managers/NetworkManager"); Object.defineProperty(exports, "NetworkManager", { enumerable: true, get: function () { return NetworkManager_1.NetworkManager; } }); Object.defineProperty(exports, "NetworkNoOp", { enumerable: true, get: function () { return NetworkManager_1.NetworkNoOp; } }); var memory_store_1 = require("./memory/memory-store"); Object.defineProperty(exports, "MemoryStore", { enumerable: true, get: function () { return memory_store_1.MemoryStore; } }); var user_1 = require("./model/user"); Object.defineProperty(exports, "Device", { enumerable: true, get: function () { return user_1.Device; } }); Object.defineProperty(exports, "User", { enumerable: true, get: function () { return user_1.User; } }); Object.defineProperty(exports, "UserName", { enumerable: true, get: function () { return user_1.UserName; } }); var observable_1 = require("./observable/observable"); Object.defineProperty(exports, "ObservableSource", { enumerable: true, get: function () { return observable_1.ObservableSource; } }); Object.defineProperty(exports, "ObservableSourceImpl", { enumerable: true, get: function () { return observable_1.ObservableSource; } }); var purgeConditions_1 = require("./purge/purgeConditions"); Object.defineProperty(exports, "PurgeConditions", { enumerable: true, get: function () { return purgeConditions_1.PurgeConditions; } }); var validate_1 = require("./purge/validate"); Object.defineProperty(exports, "validatePurgeSpecification", { enumerable: true, get: function () { return validate_1.validatePurgeSpecification; } }); var RuleSet_1 = require("./rules/RuleSet"); Object.defineProperty(exports, "RuleSet", { enumerable: true, get: function () { return RuleSet_1.RuleSet; } }); var description_1 = require("./specification/description"); Object.defineProperty(exports, "describeDeclaration", { enumerable: true, get: function () { return description_1.describeDeclaration; } }); Object.defineProperty(exports, "describeSpecification", { enumerable: true, get: function () { return description_1.describeSpecification; } }); var feed_builder_1 = require("./specification/feed-builder"); Object.defineProperty(exports, "buildFeeds", { enumerable: true, get: function () { return feed_builder_1.buildFeeds; } }); var feed_cache_1 = require("./specification/feed-cache"); Object.defineProperty(exports, "FeedCache", { enumerable: true, get: function () { return feed_cache_1.FeedCache; } }); var inverse_1 = require("./specification/inverse"); Object.defineProperty(exports, "invertSpecification", { enumerable: true, get: function () { return inverse_1.invertSpecification; } }); var model_1 = require("./specification/model"); Object.defineProperty(exports, "buildModel", { enumerable: true, get: function () { return model_1.buildModel; } }); Object.defineProperty(exports, "FactRepository", { enumerable: true, get: function () { return model_1.FactRepository; } }); Object.defineProperty(exports, "Model", { enumerable: true, get: function () { return model_1.Model; } }); Object.defineProperty(exports, "ModelBuilder", { enumerable: true, get: function () { return model_1.ModelBuilder; } }); Object.defineProperty(exports, "SpecificationOf", { enumerable: true, get: function () { return model_1.SpecificationOf; } }); var skeleton_1 = require("./specification/skeleton"); Object.defineProperty(exports, "emptySkeleton", { enumerable: true, get: function () { return skeleton_1.emptySkeleton; } }); Object.defineProperty(exports, "skeletonOfSpecification", { enumerable: true, get: function () { return skeleton_1.skeletonOfSpecification; } }); var specification_1 = require("./specification/specification"); Object.defineProperty(exports, "getAllFactTypes", { enumerable: true, get: function () { return specification_1.getAllFactTypes; } }); Object.defineProperty(exports, "getAllRoles", { enumerable: true, get: function () { return specification_1.getAllRoles; } }); Object.defineProperty(exports, "specificationIsDeterministic", { enumerable: true, get: function () { return specification_1.specificationIsDeterministic; } }); Object.defineProperty(exports, "specificationIsNotDeterministic", { enumerable: true, get: function () { return specification_1.specificationIsNotDeterministic; } }); Object.defineProperty(exports, "splitBeforeFirstSuccessor", { enumerable: true, get: function () { return specification_1.splitBeforeFirstSuccessor; } }); var specification_parser_1 = require("./specification/specification-parser"); Object.defineProperty(exports, "Invalid", { enumerable: true, get: function () { return specification_parser_1.Invalid; } }); Object.defineProperty(exports, "SpecificationParser", { enumerable: true, get: function () { return specification_parser_1.SpecificationParser; } }); var storage_1 = require("./storage"); Object.defineProperty(exports, "computeTupleSubsetHash", { enumerable: true, get: function () { return storage_1.computeTupleSubsetHash; } }); Object.defineProperty(exports, "factEnvelopeEquals", { enumerable: true, get: function () { return storage_1.factEnvelopeEquals; } }); Object.defineProperty(exports, "factReferenceEquals", { enumerable: true, get: function () { return storage_1.factReferenceEquals; } }); Object.defineProperty(exports, "validateGiven", { enumerable: true, get: function () { return storage_1.validateGiven; } }); var trace_1 = require("./util/trace"); Object.defineProperty(exports, "ConsoleTracer", { enumerable: true, get: function () { return trace_1.ConsoleTracer; } }); Object.defineProperty(exports, "NoOpTracer", { enumerable: true, get: function () { return trace_1.NoOpTracer; } }); Object.defineProperty(exports, "Trace", { enumerable: true, get: function () { return trace_1.Trace; } }); // Export the JinagaBrowser class using the alias JinagaClient var jinaga_browser_2 = require("./jinaga-browser"); Object.defineProperty(exports, "JinagaClient", { enumerable: true, get: function () { return jinaga_browser_2.JinagaBrowser; } }); //# sourceMappingURL=index.js.map