RpcSchema
Stream
getStreamSchemas
Added in v1.0.0
Source
Signature
declare function getStreamSchemas(ast: AST): Option<{
readonly failure: All;
readonly success: Any;
}>;isStreamSchema
Added in v1.0.0
Source
Signature
declare function isStreamSchema(schema: All): schema is Stream<any, any>;isStreamSerializable
Added in v1.0.0
Source
Signature
declare function isStreamSerializable(schema: Any): boolean;Signature
declare const Stream: <A extends Any, E extends All>(__namedParameters: {
readonly failure: E;
readonly success: A;
}) => Stream<A, E>;Signature
interface Stream<A extends Schema.Schema.Any, E extends Schema.Schema.All> extends Schema<
Stream_.Stream<A["Type"], E["Type"]>,
Stream_.Stream<A["Encoded"], E["Encoded"]>,
A["Context"] | E["Context"]
> {
readonly failure: E;
readonly success: A;
}StreamSchemaId
Added in v1.0.0
Source
Signature
declare const StreamSchemaId: unique symbol;