Interface CancellationMiddlewareConfig

Configuration for the cancellation middleware

interface CancellationMiddlewareConfig {
    requestId?: string;
    tags?: string[];
    trackRequest?: boolean;
    onCancel?: ((requestId, ctx) => void);
}

Properties

requestId?: string

Optional custom request ID

tags?: string[]

Optional tags for grouping requests

trackRequest?: boolean

Whether to track this request (default: true)

onCancel?: ((requestId, ctx) => void)

Called when request is cancelled

Type declaration

    • (requestId, ctx): void
    • Parameters

      Returns void