jinaga
Version:
Data management for web and mobile applications.
124 lines • 14.4 kB
JavaScript
;
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