jkruckenberg-hyperswarm
Advanced tools
Comparing version 1.0.0-beta8 to 1.0.0-beta9
/// <reference types="node" /> | ||
import PeerInfo from './peer-info'; | ||
import { EventEmitter } from 'events'; | ||
@@ -72,2 +73,14 @@ import { Socket } from 'net'; | ||
} | ||
declare interface Hyperswarm { | ||
on(event: 'connection', listener: (socket: Socket, peerInfo: PeerInfo) => void): this; | ||
on(event: 'disconnection', listener: (socket: Socket, peerInfo: PeerInfo) => void): this; | ||
on(event: 'error', listener: (err: Error) => void): this; | ||
on(event: 'listening', listener: () => void): this; | ||
on(event: 'close', listener: () => void): this; | ||
on(event: 'updated', listener: (topic: Buffer) => void): this; | ||
on(event: 'peer-rejected', listener: (peer: any) => void): this; | ||
on(event: 'peer', listener: (peer: any) => void): this; | ||
on(event: 'join', listener: (topic: Buffer, status: TopicStatus) => void): this; | ||
on(event: 'leave', listener: (topic: Buffer) => void): this; | ||
} | ||
/** | ||
@@ -77,3 +90,3 @@ * This class is the Hyperswarm Class | ||
*/ | ||
export default class Swarm extends EventEmitter { | ||
declare class Hyperswarm extends EventEmitter { | ||
/** Is true if the Hyperswarm Instance has been destroyed */ | ||
@@ -109,5 +122,2 @@ destroyed: boolean; | ||
/** @internal */ | ||
/** | ||
* @param options The options | ||
*/ | ||
constructor(options?: SwarmOptions); | ||
@@ -190,2 +200,2 @@ /** | ||
} | ||
export {}; | ||
export default Hyperswarm; |
@@ -362,7 +362,4 @@ import spq from 'shuffled-priority-queue'; | ||
*/ | ||
class Swarm extends EventEmitter { | ||
class Hyperswarm extends EventEmitter { | ||
/** @internal */ | ||
/** | ||
* @param options The options | ||
*/ | ||
constructor(options = {}) { | ||
@@ -477,3 +474,3 @@ super(); | ||
topic.on('update', () => { | ||
self.emit('updated', { key }); | ||
self.emit('updated', key); | ||
}); | ||
@@ -690,3 +687,3 @@ if (lookup) { | ||
export default Swarm; | ||
export default Hyperswarm; | ||
//# sourceMappingURL=index.es.js.map |
@@ -366,7 +366,4 @@ 'use strict'; | ||
*/ | ||
class Swarm extends events.EventEmitter { | ||
class Hyperswarm extends events.EventEmitter { | ||
/** @internal */ | ||
/** | ||
* @param options The options | ||
*/ | ||
constructor(options = {}) { | ||
@@ -481,3 +478,3 @@ super(); | ||
topic.on('update', () => { | ||
self.emit('updated', { key }); | ||
self.emit('updated', key); | ||
}); | ||
@@ -694,3 +691,3 @@ if (lookup) { | ||
module.exports = Swarm; | ||
module.exports = Hyperswarm; | ||
//# sourceMappingURL=index.js.map |
{ | ||
"name": "jkruckenberg-hyperswarm", | ||
"version": "1.0.0-beta8", | ||
"version": "1.0.0-beta9", | ||
"description": "A distributed networking stack for connecting peers", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
67647
1651