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