An asynchronous transform function that takes a value and optionally returns a transformed value.
The type of the value being transformed.
The value to transform.
A promise that resolves to the transformed value, or undefined if the transformation was done in-place or no change is needed.
undefined
applyAsyncTransforms for applying multiple async transform functions.
An asynchronous transform function that takes a value and optionally returns a transformed value.