@chevre/domain
Version:
Chevre Domain Library for Node.js
272 lines (271 loc) • 10.1 kB
JavaScript
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.factory = exports.transaction = exports.task = exports.reserve = exports.report = exports.project = exports.permit = exports.payment = exports.order = exports.offer = exports.notification = exports.iam = exports.event = exports.delivery = exports.code = exports.assetTransaction = exports.aggregation = exports.accountTransaction = exports.account = void 0;
/**
* service module
*/
const AccountTransactionIdentifierFactory = require("./factory/accountTransactionIdentifier");
const EventFactory = require("./factory/event");
const OrderFactory = require("./factory/order");
const ReservedAgentIdentifireNamesFactory = require("./factory/reservedAgentIdentifireNames");
const TaskIdentifierFactory = require("./factory/taskIdentifier");
const TransactionFactory = require("./factory/transaction");
// import all lazily(2023-10-11~)
var account;
(function (account) {
let service;
function createService() {
return __awaiter(this, void 0, void 0, function* () {
if (service === undefined) {
service = yield Promise.resolve().then(() => require('./service/account'));
}
return service;
});
}
account.createService = createService;
})(account || (exports.account = account = {}));
var accountTransaction;
(function (accountTransaction) {
let service;
function createService() {
return __awaiter(this, void 0, void 0, function* () {
if (service === undefined) {
service = yield Promise.resolve().then(() => require('./service/accountTransaction'));
}
return service;
});
}
accountTransaction.createService = createService;
})(accountTransaction || (exports.accountTransaction = accountTransaction = {}));
var aggregation;
(function (aggregation) {
let service;
function createService() {
return __awaiter(this, void 0, void 0, function* () {
if (service === undefined) {
service = yield Promise.resolve().then(() => require('./service/aggregation'));
}
return service;
});
}
aggregation.createService = createService;
})(aggregation || (exports.aggregation = aggregation = {}));
var assetTransaction;
(function (assetTransaction) {
let service;
function createService() {
return __awaiter(this, void 0, void 0, function* () {
if (service === undefined) {
service = yield Promise.resolve().then(() => require('./service/assetTransaction'));
}
return service;
});
}
assetTransaction.createService = createService;
})(assetTransaction || (exports.assetTransaction = assetTransaction = {}));
var code;
(function (code) {
let service;
function createService() {
return __awaiter(this, void 0, void 0, function* () {
if (service === undefined) {
service = yield Promise.resolve().then(() => require('./service/code'));
}
return service;
});
}
code.createService = createService;
})(code || (exports.code = code = {}));
var delivery;
(function (delivery) {
let service;
function createService() {
return __awaiter(this, void 0, void 0, function* () {
if (service === undefined) {
service = yield Promise.resolve().then(() => require('./service/delivery'));
}
return service;
});
}
delivery.createService = createService;
})(delivery || (exports.delivery = delivery = {}));
var event;
(function (event) {
let service;
function createService() {
return __awaiter(this, void 0, void 0, function* () {
if (service === undefined) {
service = yield Promise.resolve().then(() => require('./service/event'));
}
return service;
});
}
event.createService = createService;
})(event || (exports.event = event = {}));
var iam;
(function (iam) {
let service;
function createService() {
return __awaiter(this, void 0, void 0, function* () {
if (service === undefined) {
service = yield Promise.resolve().then(() => require('./service/iam'));
}
return service;
});
}
iam.createService = createService;
})(iam || (exports.iam = iam = {}));
var notification;
(function (notification) {
let service;
function createService() {
return __awaiter(this, void 0, void 0, function* () {
if (service === undefined) {
service = yield Promise.resolve().then(() => require('./service/notification'));
}
return service;
});
}
notification.createService = createService;
})(notification || (exports.notification = notification = {}));
var offer;
(function (offer) {
let service;
function createService() {
return __awaiter(this, void 0, void 0, function* () {
if (service === undefined) {
service = yield Promise.resolve().then(() => require('./service/offer'));
}
return service;
});
}
offer.createService = createService;
})(offer || (exports.offer = offer = {}));
var order;
(function (order) {
let service;
function createService() {
return __awaiter(this, void 0, void 0, function* () {
if (service === undefined) {
service = yield Promise.resolve().then(() => require('./service/order'));
}
return service;
});
}
order.createService = createService;
})(order || (exports.order = order = {}));
var payment;
(function (payment) {
let any;
(function (any) {
let service;
function createService() {
return __awaiter(this, void 0, void 0, function* () {
if (service === undefined) {
service = yield Promise.resolve().then(() => require('./service/payment/any'));
}
return service;
});
}
any.createService = createService;
})(any = payment.any || (payment.any = {}));
})(payment || (exports.payment = payment = {}));
var permit;
(function (permit) {
let service;
function createService() {
return __awaiter(this, void 0, void 0, function* () {
if (service === undefined) {
service = yield Promise.resolve().then(() => require('./service/permit'));
}
return service;
});
}
permit.createService = createService;
})(permit || (exports.permit = permit = {}));
var project;
(function (project) {
let service;
function createService() {
return __awaiter(this, void 0, void 0, function* () {
if (service === undefined) {
service = yield Promise.resolve().then(() => require('./service/project'));
}
return service;
});
}
project.createService = createService;
})(project || (exports.project = project = {}));
var report;
(function (report) {
let service;
function createService() {
return __awaiter(this, void 0, void 0, function* () {
if (service === undefined) {
service = yield Promise.resolve().then(() => require('./service/report'));
}
return service;
});
}
report.createService = createService;
})(report || (exports.report = report = {}));
var reserve;
(function (reserve) {
let service;
function createService() {
return __awaiter(this, void 0, void 0, function* () {
if (service === undefined) {
service = yield Promise.resolve().then(() => require('./service/reserve'));
}
return service;
});
}
reserve.createService = createService;
})(reserve || (exports.reserve = reserve = {}));
var task;
(function (task) {
let service;
function createService() {
return __awaiter(this, void 0, void 0, function* () {
if (service === undefined) {
service = yield Promise.resolve().then(() => require('./service/task'));
}
return service;
});
}
task.createService = createService;
})(task || (exports.task = task = {}));
var transaction;
(function (transaction) {
let service;
function createService() {
return __awaiter(this, void 0, void 0, function* () {
if (service === undefined) {
service = yield Promise.resolve().then(() => require('./service/transaction'));
}
return service;
});
}
transaction.createService = createService;
})(transaction || (exports.transaction = transaction = {}));
var factory;
(function (factory) {
factory.accountTransactionIdentifier = AccountTransactionIdentifierFactory;
// tslint:disable-next-line:no-shadowed-variable
factory.event = EventFactory;
// tslint:disable-next-line:no-shadowed-variable
factory.order = OrderFactory;
factory.reservedAgentIdentifireNames = ReservedAgentIdentifireNamesFactory;
factory.taskIdentifier = TaskIdentifierFactory;
// tslint:disable-next-line:no-shadowed-variable
factory.transaction = TransactionFactory;
})(factory || (exports.factory = factory = {}));
;