nestjs-temporal-core
Version:
Complete NestJS integration for Temporal.io with auto-discovery, declarative scheduling, enhanced monitoring, and enterprise-ready features
25 lines (24 loc) • 1.85 kB
TypeScript
import 'reflect-metadata';
export { TemporalModule } from './temporal.module';
export { TemporalService } from './temporal.service';
export { TemporalClientModule } from './client/temporal-client.module';
export { TemporalClientService } from './client/temporal-client.service';
export { TemporalScheduleService } from './client/temporal-schedule.service';
export { TemporalWorkerModule } from './worker/temporal-worker.module';
export { TemporalWorkerManagerService } from './worker/temporal-worker-manager.service';
export { TemporalMetadataAccessor } from './worker/temporal-metadata.accessor';
export { TemporalActivityModule } from './activity/temporal-activity.module';
export { TemporalActivityService } from './activity/temporal-activity.service';
export { TemporalSchedulesModule } from './schedules/temporal-schedules.module';
export { TemporalSchedulesService } from './schedules/temporal-schedules.service';
export { TemporalDiscoveryService } from './discovery/temporal-discovery.service';
export { TemporalScheduleManagerService } from './discovery/temporal-schedule-manager.service';
export * from './utils';
export * from './decorators';
export * from './interfaces';
export { DEFAULT_NAMESPACE, DEFAULT_TASK_QUEUE, DEFAULT_CONNECTION_TIMEOUT_MS, TEMPORAL_ACTIVITY, TEMPORAL_ACTIVITY_METHOD, TEMPORAL_SIGNAL_METHOD, TEMPORAL_QUERY_METHOD, TEMPORAL_SCHEDULED_WORKFLOW, WORKFLOW_PARAMS_METADATA, TEMPORAL_CLIENT, TEMPORAL_MODULE_OPTIONS, TEMPORAL_CONNECTION, CRON_EXPRESSIONS, INTERVAL_EXPRESSIONS, TIMEOUTS, RETRY_POLICIES, } from './constants';
export * from './temporal.service';
export * from './temporal.module';
export type { RetryPolicy, Duration, SearchAttributes } from '@temporalio/common';
export type { ScheduleOverlapPolicy, WorkflowHandle, Client } from '@temporalio/client';
export type { Worker } from '@temporalio/worker';