diff --git a/types/ndn-js/blob.d.ts b/types/ndn-js/blob.d.ts index eaaabb9dda..8b6b43b8aa 100644 --- a/types/ndn-js/blob.d.ts +++ b/types/ndn-js/blob.d.ts @@ -1,8 +1,7 @@ export class Blob { constructor(value?: Blob); constructor(value: Buffer, copy?: boolean); - constructor(value: number[]); - constructor(value: string); + constructor(value: number[]|string); buf(): Buffer; equals(other: Blob): boolean; diff --git a/types/ndn-js/key-chain.d.ts b/types/ndn-js/key-chain.d.ts index 1aa96e4129..6c1103eed5 100644 --- a/types/ndn-js/key-chain.d.ts +++ b/types/ndn-js/key-chain.d.ts @@ -29,6 +29,7 @@ export class KeyChain { sign(data: Data, params: SigningInfo, onComplete?: (data: Data) => any, onError?: (err: any) => any): void; sign(interest: Interest, params: SigningInfo, onComplete?: (interest: Interest) => any, onError?: (err: any) => any): void; signWithSha256(data: Data): void; + // tslint:disable-next-line unified-signatures signWithSha256(interest: Interest): void; } diff --git a/types/ndn-js/name.d.ts b/types/ndn-js/name.d.ts index 5519b28a9a..4c38617ab5 100644 --- a/types/ndn-js/name.d.ts +++ b/types/ndn-js/name.d.ts @@ -54,10 +54,12 @@ export namespace Name { export class Name { constructor(components?: Array); 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(component: Name.Component): Name; + // tslint:disable-next-line unified-signatures append(name: Name): Name; appendImplicitSha256Digest(digest: Blob): Name; appendParametersSha256Digest(digest: Blob): Name; diff --git a/types/ndn-js/transport.d.ts b/types/ndn-js/transport.d.ts index 320ec1e695..68cd7fc3a9 100644 --- a/types/ndn-js/transport.d.ts +++ b/types/ndn-js/transport.d.ts @@ -1,7 +1,9 @@ +// tslint:disable-next-line no-empty-interface export interface Transport { } export namespace Transport { + // tslint:disable-next-line no-empty-interface interface ConnectionInfo { } } @@ -34,6 +36,7 @@ export class WebSocketTransport implements Transport { export namespace WebSocketTransport { class ConnectionInfo implements Transport.ConnectionInfo { + // tslint:disable-next-line unified-signatures constructor(host: string, port: number); constructor(uri: string); equals(other: ConnectionInfo): boolean; diff --git a/types/ndn-js/tslint.json b/types/ndn-js/tslint.json index 5f014d5c68..4c3a548997 100644 --- a/types/ndn-js/tslint.json +++ b/types/ndn-js/tslint.json @@ -1,7 +1,3 @@ { - "extends": "dtslint/dtslint.json", - "rules": { - "no-empty-interface": false, - "unified-signatures": false - } + "extends": "dtslint/dtslint.json" }