@temporalio/client
Version:
Temporal.io SDK Client sub-package
54 lines (52 loc) • 1.64 kB
text/typescript
/**
* Client for communicating with Temporal Server.
*
* Most functionality is available through {@link WorkflowClient}, but you can also call gRPC methods directly using {@link Connection.workflowService} and {@link Connection.operatorService}.
*
* ### Usage
* <!--SNIPSTART typescript-hello-client-->
* <!--SNIPEND-->
* @module
*/
export {
ActivityFailure,
ApplicationFailure,
CancelledFailure,
ChildWorkflowFailure,
DataConverter,
defaultPayloadConverter,
ProtoFailure,
RetryPolicy,
ServerFailure,
TemporalFailure,
TerminatedFailure,
TimeoutFailure,
WorkflowExecutionAlreadyStartedError,
} from '@temporalio/common';
export { TLSConfig } from '@temporalio/common/lib/internal-non-workflow';
export * from '@temporalio/common/lib/errors';
export * from '@temporalio/common/lib/interfaces';
export * from '@temporalio/common/lib/workflow-handle';
export * from './async-completion-client';
export * from './client';
export { Connection, ConnectionOptions, ConnectionOptionsWithDefaults, LOCAL_TARGET } from './connection';
export * from './errors';
export * from './grpc-retry';
export * from './interceptors';
export * from './types';
export * from './workflow-client';
export * from './workflow-options';
export * from './schedule-types';
export * from './schedule-client';
export * from './task-queue-client';
export { WorkflowUpdateStage } from './workflow-update-stage';
export {
WorkerBuildIdVersionSets,
BuildIdVersionSet,
BuildIdOperation,
PromoteSetByBuildId,
PromoteBuildIdWithinSet,
MergeSets,
AddNewIdInNewDefaultSet,
AddNewCompatibleVersion,
} from './build-id-types';