Skip to content

Commit dbb9a52

Browse files
committed
Update TypeScript definitions because NDEFReader/NDEFWriter merge
Signed-off-by: Zoltan Kis <[email protected]>
1 parent 12764f2 commit dbb9a52

File tree

1 file changed

+6
-17
lines changed

1 file changed

+6
-17
lines changed

web-nfc.d.ts

Lines changed: 6 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -43,25 +43,18 @@ declare interface NDEFRecordInit {
4343

4444
declare type NDEFMessageSource = string | BufferSource | NDEFMessageInit
4545

46-
interface Window {
47-
NDEFWriter: NDEFWriter
48-
}
49-
declare class NDEFWriter {
50-
constructor()
51-
write: (
52-
message: NDEFMessageSource,
53-
options?: NDEFWriteOptions
54-
) => Promise<void>
55-
}
56-
5746
interface Window {
5847
NDEFReader: NDEFReader
5948
}
6049
declare class NDEFReader extends EventTarget {
6150
constructor()
62-
onerror: (error: any) => void
6351
onreading: (event: NDEFReadingEvent) => void
52+
onreadingerror: (error: any) => void
6453
scan: (options?: NDEFScanOptions) => Promise<void>
54+
write: (
55+
message: NDEFMessageSource,
56+
options?: NDEFWriteOptions
57+
) => Promise<void>
6558
}
6659

6760
interface Window {
@@ -78,13 +71,9 @@ interface NDEFReadingEventInit extends EventInit {
7871
}
7972

8073
interface NDEFWriteOptions {
81-
ignoreRead?: boolean
8274
overwrite?: boolean
8375
signal?: AbortSignal
8476
}
8577
interface NDEFScanOptions {
86-
id?: string
87-
recordType?: string
88-
mediaType?: string
89-
signal?: AbortSignal
78+
signal: AbortSignal
9079
}

0 commit comments

Comments
 (0)