JSString.fromString constructor
Creates a JavaScript string from dart String.
string The dart String.
Implementation
JSString.fromString(String? string, {bool autoDispose = true}) {
  if (string == null) {
    _ref = nullptr;
  } else {
    final cString = string.toNativeUtf8();
    try {
      // [string] (char*) The null-terminated UTF8 string to copy into the new JSString.
      _ref = JSStringCreateWithUTF8CString(cString);
    } finally {
      malloc.free(cString);
    }
  }
  attach(
    JSStringReleaseAddress.cast(),
    _ref.cast(),
    autoDispose: autoDispose,
  );
}