UNPKG

@camunda8/sdk

Version:

[![NPM](https://nodei.co/npm/@camunda8/sdk.png)](https://www.npmjs.com/package/@camunda8/sdk)

35 lines (34 loc) 1.7 kB
import * as Admin from './admin'; import { Camunda8 } from './c8'; import { CamundaRestClient } from './c8/lib/CamundaRestClient'; import { BigIntValue, BigIntValueArray, ChildDto, Int64String, Int64StringArray, LosslessDto, createDtoInstance } from './lib'; import * as Modeler from './modeler'; import * as Auth from './oauth'; import * as Operate from './operate'; import * as Optimize from './optimize'; import * as Tasklist from './tasklist'; import * as Zeebe from './zeebe'; export { PollingOperation } from './lib/PollingOperation'; export { QuerySubscription } from './lib/QuerySubscription'; export type { CamundaJobWorker } from './c8/lib/CamundaJobWorker'; export { CamundaSDKConfiguration } from './lib'; export { HTTPError } from './lib'; /** * These are decorators and infrastructure that are used to create Dtos for the Camunda 8 SDK. * A `LosslessDto` is used to represent data that is sent and received by the SDK - including job variables and headers. * They enable the lossless transformation of `int64` number values between the SDK and the Camunda 8 API — * representing the `int64` numbers as either `string` or `bigint` type in the SDK. * * See the {@link LosslessDto} for more information. */ export declare const Dto: { ChildDto: typeof ChildDto; BigIntValue: typeof BigIntValue; BigIntValueArray: typeof BigIntValueArray; Int64String: typeof Int64String; Int64StringArray: typeof Int64StringArray; LosslessDto: typeof LosslessDto; createDtoInstance: typeof createDtoInstance; }; export { Admin, Auth, Camunda8, CamundaRestClient, Modeler, Operate, Optimize, Tasklist, Zeebe, }; export * as CamundaRestApiTypes from './c8/lib/C8Dto';