Skip to content

ActivityPlug API / @activityplug/core / BudgetScopeOptions

Interface: BudgetScopeOptions

Defined in: packages/core/src/security/budget.ts:28

Properties

abortController?

readonly optional abortController?: AbortController

Defined in: packages/core/src/security/budget.ts:34


limits?

readonly optional limits?: Partial<Readonly<Record<"bytes" | "reads" | "nodes" | "depth" | "requests" | "activeAllocations" | "concurrency" | "deadline", number>>>

Defined in: packages/core/src/security/budget.ts:31


mode?

readonly optional mode?: BudgetMode

Defined in: packages/core/src/security/budget.ts:29


now?

readonly optional now?: () => number

Defined in: packages/core/src/security/budget.ts:35

Returns

number


operation

readonly operation: string

Defined in: packages/core/src/security/budget.ts:30


telemetry?

readonly optional telemetry?: (event) => void

Defined in: packages/core/src/security/budget.ts:32

Parameters

event

BudgetTelemetryEvent

Returns

void


telemetryError?

readonly optional telemetryError?: (cause, event) => void

Defined in: packages/core/src/security/budget.ts:33

Parameters

cause

unknown

event

BudgetTelemetryEvent

Returns

void