diff --git a/types/ndn-js/blob.d.ts b/types/ndn-js/blob.d.ts index 8b6b43b8aa..9b3d56bb67 100644 --- a/types/ndn-js/blob.d.ts +++ b/types/ndn-js/blob.d.ts @@ -1,7 +1,7 @@ export class Blob { constructor(value?: Blob); constructor(value: Buffer, copy?: boolean); - constructor(value: number[]|string); + constructor(value: ReadonlyArray|string); buf(): Buffer; equals(other: Blob): boolean; @@ -11,7 +11,7 @@ export class Blob { export class SignedBlob extends Blob { constructor(); - constructor(value: Blob|Buffer|number[], signedPortionBeginOffset: number, signedPortionEndOffset: number); + constructor(value: Blob|Buffer|ReadonlyArray, signedPortionBeginOffset: number, signedPortionEndOffset: number); getSignedPortionBeginOffset(): number; getSignedPortionEndOffset(): number; diff --git a/types/ndn-js/name.d.ts b/types/ndn-js/name.d.ts index 4c38617ab5..d27123ad9a 100644 --- a/types/ndn-js/name.d.ts +++ b/types/ndn-js/name.d.ts @@ -11,7 +11,7 @@ export type CompareResult = -1|0|1; export namespace Name { class Component { - constructor(value?: number[]|ArrayBuffer|Uint8Array|string|Blob, type?: ComponentType, otherTypeCode?: number); + constructor(value?: ReadonlyArray|ArrayBuffer|Uint8Array|string|Blob, type?: ComponentType, otherTypeCode?: number); constructor(component: Component); compare(other: Component): CompareResult; @@ -52,12 +52,12 @@ export namespace Name { } export class Name { - constructor(components?: Array); + constructor(components?: ReadonlyArray); constructor(uri: string); // tslint:disable-next-line unified-signatures constructor(name: Name); - append(value: number[]|ArrayBuffer|Uint8Array|string|Blob, type?: ComponentType, otherTypeCode?: number): Name; + append(value: ReadonlyArray|ArrayBuffer|Uint8Array|string|Blob, type?: ComponentType, otherTypeCode?: number): Name; append(component: Name.Component): Name; // tslint:disable-next-line unified-signatures append(name: Name): Name;