From dbb9a521189e526112e8576df5e1ea475f8fee1e Mon Sep 17 00:00:00 2001 From: Zoltan Kis Date: Thu, 24 Sep 2020 15:31:02 +0300 Subject: [PATCH] Update TypeScript definitions because NDEFReader/NDEFWriter merge Signed-off-by: Zoltan Kis --- web-nfc.d.ts | 23 ++++++----------------- 1 file changed, 6 insertions(+), 17 deletions(-) diff --git a/web-nfc.d.ts b/web-nfc.d.ts index f3b959c..0fc9e32 100644 --- a/web-nfc.d.ts +++ b/web-nfc.d.ts @@ -43,25 +43,18 @@ declare interface NDEFRecordInit { declare type NDEFMessageSource = string | BufferSource | NDEFMessageInit -interface Window { - NDEFWriter: NDEFWriter -} -declare class NDEFWriter { - constructor() - write: ( - message: NDEFMessageSource, - options?: NDEFWriteOptions - ) => Promise -} - interface Window { NDEFReader: NDEFReader } declare class NDEFReader extends EventTarget { constructor() - onerror: (error: any) => void onreading: (event: NDEFReadingEvent) => void + onreadingerror: (error: any) => void scan: (options?: NDEFScanOptions) => Promise + write: ( + message: NDEFMessageSource, + options?: NDEFWriteOptions + ) => Promise } interface Window { @@ -78,13 +71,9 @@ interface NDEFReadingEventInit extends EventInit { } interface NDEFWriteOptions { - ignoreRead?: boolean overwrite?: boolean signal?: AbortSignal } interface NDEFScanOptions { - id?: string - recordType?: string - mediaType?: string - signal?: AbortSignal + signal: AbortSignal }