init function
Initializes the lib.
This must be done before any interaction with the lib.
Implementation
Future<void> init() async {
if (_isReady) return;
final completer = Completer();
_completeOnReadyEvent(completer);
await _injectJavascriptModule('assets/main.js');
_isReady = true;
return completer.future;
}