From fa79a91a19cdad01a4536453ad2fcbfca021748a Mon Sep 17 00:00:00 2001 From: Clayton Kucera Date: Sat, 9 Feb 2019 18:44:41 -0500 Subject: [PATCH] change tuple to Array [{uuid: string; data: Buffer}] is a tuple definition, resulting in an array of fixed length. Because there can be multiple serviceData attached to any given noble Peripheral.Advertisement, this serviceData should be given a type definition using Array<>. --- types/noble/index.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/types/noble/index.d.ts b/types/noble/index.d.ts index a4e1be835e..a00a5e0431 100644 --- a/types/noble/index.d.ts +++ b/types/noble/index.d.ts @@ -66,10 +66,10 @@ export declare class Peripheral extends events.EventEmitter { export interface Advertisement { localName: string; - serviceData: [{ + serviceData: Array<{ uuid: string, data: Buffer - }]; + }>; txPowerLevel: number; manufacturerData: Buffer; serviceUuids: string[];