ndn-js: use ReadonlyArray

This commit is contained in:
Junxiao Shi
2019-03-21 13:24:29 -04:00
parent 0f0b8fa5a3
commit 6ddf89b20b
2 changed files with 5 additions and 5 deletions
+2 -2
View File
@@ -1,7 +1,7 @@
export class Blob {
constructor(value?: Blob);
constructor(value: Buffer, copy?: boolean);
constructor(value: number[]|string);
constructor(value: ReadonlyArray<number>|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<number>, signedPortionBeginOffset: number, signedPortionEndOffset: number);
getSignedPortionBeginOffset(): number;
getSignedPortionEndOffset(): number;
+3 -3
View File
@@ -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<number>|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<Name.Component|Uint8Array>);
constructor(components?: ReadonlyArray<Name.Component|Uint8Array>);
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<number>|ArrayBuffer|Uint8Array|string|Blob, type?: ComponentType, otherTypeCode?: number): Name;
append(component: Name.Component): Name;
// tslint:disable-next-line unified-signatures
append(name: Name): Name;