@adaas/virtul-api
Version:
The library to templitify API requests and work with async tasks.
25 lines (24 loc) • 1.78 kB
TypeScript
export { ParamsParser } from './parsers/params.parser';
export { ParamIterable, ParamsIterator } from './parsers/params.iterator';
export { VAPIConnector } from './connectors/connector.abstract';
export * from './connectors/connectors-types';
export { VAPIConnectorError } from './connectors/connector.errors';
export { VAPIConnectorsManager } from './connectors/connector.manager';
export { IVAPIConnectorVariable, IVAPIMarkupVariable, VAPIConnectorParamsMappingObject, IVAPIConnectorExecuteAddons, IVAPIConnectorResultProcessingReturnValue, IConnectorAPIConfig } from './connectors/connector.types';
export { VAPIExecutionManager } from './execution/execution.manager';
export { VAPIExecutionError } from './execution/execution.error';
export * as EXECUTION_CONSTANTS from './execution/execution.constants';
export * as VAPIExecutionTypes from './execution/execution.types';
export { VAPILogger } from './logger/logger.abstract';
export { VAPILoggerError } from './logger/logger.errors';
export * as VAPILoggerTypes from './logger/logger.types';
export { VAPIExecutionTask } from './tasks/task.abstract';
export { VAPIExecutionTaskError } from './tasks/task.errors';
export * as TASK_CONSTANTS from './tasks/task.constants';
export { IVAPIExecutionTaskConstructorConfig, IVAPISerializedExecutionTask, IVAPIExecutionTaskOnProps, IVAPIExecutionTaskEmitProps } from './tasks/task.types';
export { VAPIError } from './error/error.abstract';
export { VAPITaskMemory } from './memory/memory.abstract';
export { IVAPISerializedTaskMemory } from './memory/memory.types';
export { VAPITypesConverter } from './connectors/types-converter/types-converter.abstract';
export * from './connectors/types-converter/converters.default';
export { Dictionary as VAPIDictionary } from './shared/types';