Skip to main content

Interface: RunBilledOptions<T>

Defined in: javascript/src/manager.ts:196

Options for CreditManager.runBilled.

Type Parameters

T

T

Properties

billingMode?

optional billingMode?: BillingMode | null

Defined in: javascript/src/manager.ts:200


doWork

doWork: () => Promise<{ actual: MetricsOrAmount; result: T; }>

Defined in: javascript/src/manager.ts:198

Returns

Promise<{ actual: MetricsOrAmount; result: T; }>


estimate

estimate: MetricsOrAmount

Defined in: javascript/src/manager.ts:197


feature?

optional feature?: string | null

Defined in: javascript/src/manager.ts:205

Named feature to enforce/tag a per-feature invocation-count limit for (independent of requiredFeature).


idempotencyKey?

optional idempotencyKey?: string | null

Defined in: javascript/src/manager.ts:202


operationType?

optional operationType?: string

Defined in: javascript/src/manager.ts:199


requiredFeature?

optional requiredFeature?: string | null

Defined in: javascript/src/manager.ts:201


ttl?

optional ttl?: number | null

Defined in: javascript/src/manager.ts:203