# cast<RS, RT> method

StreamTransformer<RS, RT> cast <RS, RT>()
override

Provides a `StreamTransformer<RS, RT>` view of this stream transformer.

The resulting transformer will check at run-time that all data events of the stream it transforms are actually instances of `S`, and it will check that all data events produced by this transformer are actually instances of `RT`.

## Implementation

    StreamTransformer<RS, RT> cast<RS, RT>() =>
        StreamTransformer.castFrom<S, T, RS, RT>(this);