@chevre/domain
Version:
Chevre Domain Library for Node.js
92 lines (91 loc) • 3.77 kB
TypeScript
/**
* service module
*/
import * as AccountTransactionIdentifierFactory from './factory/accountTransactionIdentifier';
import * as EventFactory from './factory/event';
import * as OrderFactory from './factory/order';
import * as ReservedAgentIdentifireNamesFactory from './factory/reservedAgentIdentifireNames';
import * as TaskIdentifierFactory from './factory/taskIdentifier';
import * as TransactionFactory from './factory/transaction';
import type * as AccountService from './service/account';
import type * as AccountTransactionService from './service/accountTransaction';
import type * as AggregationService from './service/aggregation';
import type * as AssetTransactionService from './service/assetTransaction';
import type * as CodeService from './service/code';
import type * as DeliveryService from './service/delivery';
import type * as EventService from './service/event';
import type * as IAMService from './service/iam';
import type * as NotificationService from './service/notification';
import type * as OfferService from './service/offer';
import type * as OrderService from './service/order';
import type * as AnyPaymentService from './service/payment/any';
import type * as PermitService from './service/permit';
import type * as ProjectService from './service/project';
import type * as ReportService from './service/report';
import type * as ReserveService from './service/reserve';
import type * as TaskService from './service/task';
import type * as TransactionService from './service/transaction';
export declare namespace account {
function createService(): Promise<typeof AccountService>;
}
export declare namespace accountTransaction {
function createService(): Promise<typeof AccountTransactionService>;
}
export declare namespace aggregation {
function createService(): Promise<typeof AggregationService>;
}
export declare namespace assetTransaction {
function createService(): Promise<typeof AssetTransactionService>;
}
export declare namespace code {
function createService(): Promise<typeof CodeService>;
}
export declare namespace delivery {
function createService(): Promise<typeof DeliveryService>;
}
export declare namespace event {
function createService(): Promise<typeof EventService>;
}
export declare namespace iam {
function createService(): Promise<typeof IAMService>;
}
export declare namespace notification {
function createService(): Promise<typeof NotificationService>;
}
export declare namespace offer {
function createService(): Promise<typeof OfferService>;
}
export declare namespace order {
function createService(): Promise<typeof OrderService>;
}
export declare namespace payment {
namespace any {
function createService(): Promise<typeof AnyPaymentService>;
}
}
export declare namespace permit {
function createService(): Promise<typeof PermitService>;
}
export declare namespace project {
function createService(): Promise<typeof ProjectService>;
}
export declare namespace report {
function createService(): Promise<typeof ReportService>;
}
export declare namespace reserve {
function createService(): Promise<typeof ReserveService>;
}
export declare namespace task {
function createService(): Promise<typeof TaskService>;
}
export declare namespace transaction {
function createService(): Promise<typeof TransactionService>;
}
export declare namespace factory {
export import accountTransactionIdentifier = AccountTransactionIdentifierFactory;
export import event = EventFactory;
export import order = OrderFactory;
export import reservedAgentIdentifireNames = ReservedAgentIdentifireNamesFactory;
export import taskIdentifier = TaskIdentifierFactory;
export import transaction = TransactionFactory;
}