watch method

Object? watch(
  1. String path,
  2. void callback(
    1. WasmScopeUpdate update
    ), [
  3. WasmScopeWatchOptions options = const WasmScopeWatchOptions()
])

Watches a scope path.

Implementation

Object? watch(
  String path,
  void Function(WasmScopeUpdate update) callback, [
  WasmScopeWatchOptions options = const WasmScopeWatchOptions(),
]) {
  final callbackJs =
      ((JSAny? update) => callback(WasmScopeUpdate.fromJs(update))).toJS;
  return unsafe.jsToDart<Object?>(
    unsafe.callMethod(
      raw,
      'watch',
      path.toJS,
      callbackJs,
      options.toJsValue(),
    ),
  );
}