overmind
Version:
Frictionless state management
37 lines • 2.61 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.createOvermind = exports.derived = exports.statemachine = exports.rehydrate = exports.SERIALIZE = exports.json = exports.ENVIRONMENT = exports.MODE_SSR = exports.MODE_TEST = exports.MODE_DEFAULT = exports.createMutationOperator = exports.createOperator = exports.Overmind = void 0;
const tslib_1 = require("tslib");
const derived_1 = require("./derived");
const Overmind_1 = require("./Overmind");
const utils = tslib_1.__importStar(require("./utils"));
tslib_1.__exportStar(require("./types"), exports);
tslib_1.__exportStar(require("./operators"), exports);
var Overmind_2 = require("./Overmind");
Object.defineProperty(exports, "Overmind", { enumerable: true, get: function () { return Overmind_2.Overmind; } });
var operator_1 = require("./operator");
Object.defineProperty(exports, "createOperator", { enumerable: true, get: function () { return operator_1.createOperator; } });
Object.defineProperty(exports, "createMutationOperator", { enumerable: true, get: function () { return operator_1.createMutationOperator; } });
var utils_1 = require("./utils");
Object.defineProperty(exports, "MODE_DEFAULT", { enumerable: true, get: function () { return utils_1.MODE_DEFAULT; } });
Object.defineProperty(exports, "MODE_TEST", { enumerable: true, get: function () { return utils_1.MODE_TEST; } });
Object.defineProperty(exports, "MODE_SSR", { enumerable: true, get: function () { return utils_1.MODE_SSR; } });
Object.defineProperty(exports, "ENVIRONMENT", { enumerable: true, get: function () { return utils_1.ENVIRONMENT; } });
Object.defineProperty(exports, "json", { enumerable: true, get: function () { return utils_1.json; } });
var rehydrate_1 = require("./rehydrate");
Object.defineProperty(exports, "SERIALIZE", { enumerable: true, get: function () { return rehydrate_1.SERIALIZE; } });
Object.defineProperty(exports, "rehydrate", { enumerable: true, get: function () { return rehydrate_1.rehydrate; } });
var statemachine_1 = require("./statemachine");
Object.defineProperty(exports, "statemachine", { enumerable: true, get: function () { return statemachine_1.statemachine; } });
tslib_1.__exportStar(require("./OvermindMock"), exports);
tslib_1.__exportStar(require("./OvermindSSR"), exports);
const derived = (cb) => {
cb[derived_1.IS_DERIVED_CONSTRUCTOR] = true;
return cb;
};
exports.derived = derived;
function createOvermind(config, options) {
return new Overmind_1.Overmind(config, options, { mode: utils.MODE_DEFAULT });
}
exports.createOvermind = createOvermind;
//# sourceMappingURL=index.js.map
;