blob: 0021fa274b76190bea145c428de7e7f635bb11e0 [file] [log] [blame]
// Generated from Web IDL definitions.
// ignore_for_file: constant_identifier_names, unintended_html_in_doc_comment
@JS()
library;
import 'dart:js_interop';
typedef VoidCallback = JSFunction;
typedef StringCallback = JSFunction;
typedef Comparator = JSFunction;
typedef Transformer = JSFunction;
typedef AsyncOperationCallback = JSFunction;
extension type AsyncOperations._(JSObject _) implements JSObject {
external void performOperation(AsyncOperationCallback whenFinished);
}
extension type Processor._(JSObject _) implements JSObject {
external void run(VoidCallback onComplete);
external void compare(Comparator cmp);
external void stringManipulate(String string, StringCallback callback);
external void transform(JSAny? data, Transformer transformer);
}