Skip to content

Commit 07359b1

Browse files
committed
Reflex change on scala-js/scala-js-dom#806
1 parent bd47027 commit 07359b1

File tree

3 files changed

+16
-13
lines changed

3 files changed

+16
-13
lines changed

webapp/src/main/scala/org/scalajs/dom/NDEFMessage.scala

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,8 @@ import scala.scalajs.js.annotation.JSGlobal
1212
*/
1313
@js.native
1414
@JSGlobal
15-
class NDEFMessage(var records: js.Array[NDEFRecord] = js.native) extends js.Object
15+
class NDEFMessage extends js.Object {
16+
17+
/** Returns the list of NDEF records contained in the message. */
18+
var records: FrozenArray[NDEFRecord] = js.native
19+
}

webapp/src/main/scala/org/scalajs/dom/NDEFReader.scala

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ class NDEFReader() extends EventTarget {
1818
* @return
1919
* a Promise that resolves immediately after scheduling read operations for the NFC adapter.
2020
*/
21-
def scan(options: NDEFScanOptions = js.native): js.Promise[js.Any] = js.native
21+
def scan(options: NDEFScanOptions = js.native): js.Promise[Unit] = js.native
2222

2323
/** Attempts to write an NDEF message to a tag and returns a Promise that either resolves when a message has been
2424
* written to the tag or rejects if a hardware or permission error is encountered. This method triggers a permission
@@ -34,17 +34,17 @@ class NDEFReader() extends EventTarget {
3434
* a Promise that either resolves when a message has been written to the tag or rejects if a hardware or permission
3535
* error is encountered.
3636
*/
37-
def write(message: String, options: NDEFWriteOptions): js.Promise[js.Any] = js.native
38-
def write(message: js.typedarray.ArrayBuffer, options: NDEFWriteOptions): js.Promise[js.Any] = js.native
39-
// def write(message:js.typedarray.TypedArray[NDEFRecord, ???] , options: NDEFWriteOptions = js.native): js.Promise[js.Any] = js.native
40-
def write(message: js.typedarray.DataView, options: NDEFWriteOptions): js.Promise[js.Any] = js.native
41-
def write(message: js.Array[NDEFRecord], options: NDEFWriteOptions): js.Promise[js.Any] = js.native
37+
def write(message: String, options: NDEFWriteOptions): js.Promise[Unit] = js.native
38+
def write(message: js.typedarray.ArrayBuffer, options: NDEFWriteOptions): js.Promise[Unit] = js.native
39+
// def write(message:js.typedarray.TypedArray[NDEFRecord, ???] , options: NDEFWriteOptions = js.native): js.Promise[Unit] = js.native
40+
def write(message: js.typedarray.DataView, options: NDEFWriteOptions): js.Promise[Unit] = js.native
41+
def write(message: js.Array[NDEFRecord], options: NDEFWriteOptions): js.Promise[Unit] = js.native
4242

43-
def write(message: String): js.Promise[js.Any] = js.native
44-
def write(message: js.typedarray.ArrayBuffer): js.Promise[js.Any] = js.native
45-
// def write(message:js.typedarray.TypedArray[NDEFRecord, ???]): js.Promise[js.Any] = js.native
46-
def write(message: js.typedarray.DataView): js.Promise[js.Any] = js.native
47-
def write(message: js.Array[NDEFRecord]): js.Promise[js.Any] = js.native
43+
def write(message: String): js.Promise[Unit] = js.native
44+
def write(message: js.typedarray.ArrayBuffer): js.Promise[Unit] = js.native
45+
// def write(message:js.typedarray.TypedArray[NDEFRecord, ???]): js.Promise[Unit] = js.native
46+
def write(message: js.typedarray.DataView): js.Promise[Unit] = js.native
47+
def write(message: js.Array[NDEFRecord]): js.Promise[Unit] = js.native
4848

4949
/** The reading event of the NDEFReader interface is fired whenever a new reading is available from compatible NFC
5050
* devices (e.g. NFC tags supporting NDEF) when these devices are within the reader's magnetic induction field.

webapp/src/main/scala/org/scalajs/dom/NDEFRecord.scala

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ class NDEFRecord extends js.Object {
2727

2828
/** Returns a DataView containing the raw bytes of the record's payload. */
2929
var data: js.typedarray.DataView = js.native
30-
// var data: DataView = js.native
3130

3231
/** Returns the encoding of a textual payload, or null otherwise. */
3332
var encoding: js.UndefOr[String] = js.native

0 commit comments

Comments
 (0)