Skip to main content
Version: 8.9 (unreleased)

Type Alias: CamundaResultClient

type CamundaResultClient = object & {
[K in keyof CamundaClient]: CamundaClient[K] extends (
a: infer A
) => Promise<infer R>
? (a: A) => Promise<Result<R>>
: CamundaClient[K] extends (a: infer A) => any
? (
a: A
) =>
| Promise<Result<ReturnType<CamundaClient[K]>>>
| ReturnType<CamundaClient[K]>
: CamundaClient[K];
};

Defined in: resultClient.ts:48

Type Declaration

inner

inner: CamundaClient;