blob: bd5a1e54a42d1c3297506e4380459487e3422fa7 [file] [log] [blame]
library;
import self as self;
import "dart:core" as core;
import "dart:async" as asy;
abstract class Sink<T extends core::Object* = dynamic> extends core::Object {
synthetic constructor •() self::Sink<self::Sink::T*>*
: super core::Object::•()
;
abstract method close() void;
}
abstract class EventSink<T extends core::Object* = dynamic> extends core::Object implements self::Sink<self::EventSink::T*> {
synthetic constructor •() self::EventSink<self::EventSink::T*>*
: super core::Object::•()
;
abstract method close() void;
}
abstract class StreamConsumer<S extends core::Object* = dynamic> extends core::Object {
synthetic constructor •() self::StreamConsumer<self::StreamConsumer::S*>*
: super core::Object::•()
;
abstract method close() asy::Future<dynamic>*;
}
abstract class StreamSink<S extends core::Object* = dynamic> extends core::Object implements self::EventSink<self::StreamSink::S*>, self::StreamConsumer<self::StreamSink::S*> {
synthetic constructor •() self::StreamSink<self::StreamSink::S*>*
: super core::Object::•()
;
abstract method close() asy::Future<dynamic>*;
}
static method main() dynamic {}