Client extension type
Extension used by generated code. Not intended for importing directly.
- on
Constructors
Methods
-
bidi<
I extends Object, O extends Object> (Spec< I, O> spec, Stream<I> input, {void onHeader(Headers)?, void onTrailer(Headers)?, AbortSignal? signal, Headers? headers}) → Stream<O> - Convenient api over stream for bidi streaming calls.
-
client<
I extends Object, O extends Object> (Spec< I, O> spec, Stream<I> input, {void onHeader(Headers)?, void onTrailer(Headers)?, AbortSignal? signal, Headers? headers}) → Future<O> - Convenient api over stream for client streaming calls.
-
server<
I extends Object, O extends Object> (Spec< I, O> spec, I input, {void onHeader(Headers)?, void onTrailer(Headers)?, AbortSignal? signal, Headers? headers}) → Stream<O> - Convenient api over stream for server streaming calls.
-
unary<
I extends Object, O extends Object> (Spec< I, O> spec, I input, {void onHeader(Headers)?, void onTrailer(Headers)?, AbortSignal? signal, Headers? headers}) → Future<O> - Similar to unary but with a slightly usage friendly