jsCallback function

dynamic jsCallback(
  1. void callback(
    1. Event
    )
)

Wraps a Dart function as a JavaScript callback for event handlers.

Use this when attaching event listeners:

element.addEventListener('click', jsCallback((event) {
  // handle click
}));

On the server (Dart VM), this returns the function as-is since the stubs accept any callback type.

Implementation

dynamic jsCallback(void Function(web.Event) callback) {
  return js_callback.jsCallbackImpl(callback);
}