bindStream method

Future<Stream<Object?>> bindStream(
  1. String name
)

Binds a JavaScript {emit, close, error} sink to a Dart stream.

Implementation

Future<Stream<Object?>> bindStream(String name) {
  _ensureOpen();
  if (!RegExp(r'^[A-Za-z_$][A-Za-z0-9_$]*$').hasMatch(name)) {
    throw ArgumentError.value(
      name,
      'name',
      'must be a JavaScript identifier',
    );
  }
  return _engine.bindStream(name);
}