mirror of
https://github.com/fluencelabs/js-libp2p-interfaces
synced 2025-06-13 06:21:32 +00:00
feat: add types
This commit is contained in:
9
src/pubsub/message/index.d.ts
vendored
9
src/pubsub/message/index.d.ts
vendored
@ -1,4 +1,5 @@
|
||||
declare const rpcProto: any;
|
||||
declare const topicDescriptorProto: any;
|
||||
export const RPC: any;
|
||||
export { rpcProto as rpc, topicDescriptorProto as td };
|
||||
export var rpc: any;
|
||||
export var td: any;
|
||||
export var RPC: any;
|
||||
export var Message: any;
|
||||
export var SubOpts: any;
|
||||
|
6
src/pubsub/message/sign.d.ts
vendored
6
src/pubsub/message/sign.d.ts
vendored
@ -13,12 +13,12 @@ export function messagePublicKey(message: any): Promise<any>;
|
||||
* @param {Message} message
|
||||
* @returns {Promise<Message>}
|
||||
*/
|
||||
export function signMessage(peerId: PeerId, message: any): Promise<any>;
|
||||
export function signMessage(peerId: import("peer-id"), message: any): Promise<any>;
|
||||
export const SignPrefix: any;
|
||||
/**
|
||||
* Verifies the signature of the given message
|
||||
*
|
||||
* @param {InMessage} message
|
||||
* @returns {Promise<Boolean>}
|
||||
* @returns {Promise<boolean>}
|
||||
*/
|
||||
export function verifySignature(message: any): Promise<boolean>;
|
||||
import PeerId = require("peer-id");
|
||||
|
@ -31,8 +31,9 @@ async function signMessage (peerId, message) {
|
||||
|
||||
/**
|
||||
* Verifies the signature of the given message
|
||||
*
|
||||
* @param {InMessage} message
|
||||
* @returns {Promise<Boolean>}
|
||||
* @returns {Promise<boolean>}
|
||||
*/
|
||||
async function verifySignature (message) {
|
||||
// Get message sans the signature
|
||||
|
Reference in New Issue
Block a user