IOutputTransformer
Transforms a logical value into a target output format.
- Kind:
Interface - Namespace: Repl
- Assembly:
Repl.Core - Source: src/Repl.Core/IOutputTransformer.cs
Signature
Section titled “Signature”public interface IOutputTransformerMethods
Section titled “Methods”TransformAsync(object?, CancellationToken)
Section titled “TransformAsync(object?, CancellationToken)”Transforms a value to the target representation.
ValueTask<string> TransformAsync(object? value, CancellationToken cancellationToken = default)Parameters
Section titled “Parameters”value(object): Input value.cancellationToken(CancellationToken): Cancellation token.
Returns
Section titled “Returns”ValueTask<string> - Transformed payload as text.
Properties
Section titled “Properties”Gets the transformer format name.
string Name { get; }Returns
Section titled “Returns”SupportsInteractivePaging
Section titled “SupportsInteractivePaging”Gets a value indicating whether this transformer can be displayed by the interactive result pager.
bool SupportsInteractivePaging { get; }