Abstract base class for async transformations. Use this for transformations that need to fetch external resources or perform I/O.
abstract
execute(rules: readonly string[],context?: ITransformationContext,): Promise<readonly string[]>
Asynchronously executes the transformation on the given rules.