type alias AfterTransformHook

Callback fired synchronously or asynchronously after a transformation successfully completes.

Extends TransformationHookContext with three additional fields:

  • inputCount — rule count entering the transformation
  • outputCount — rule count exiting the transformation
  • durationMs — wall-clock execution time

Useful for: timing metrics, rule-count diff reporting, telemetry.

Definition

(context: TransformationHookContext & { inputCount: number; outputCount: number; durationMs: number; }) => void | Promise<void>

Usage

import { type AfterTransformHook } from ".";