File tree 4 files changed +16
-20
lines changed
4 files changed +16
-20
lines changed Original file line number Diff line number Diff line change 151
151
"devDependencies" : {
152
152
"@libp2p/interface-peer-discovery-compliance-tests" : " ^2.0.0" ,
153
153
"@libp2p/interface-peer-id" : " ^2.0.0" ,
154
- "aegir" : " ^38.1.7 " ,
154
+ "aegir" : " ^39.0.5 " ,
155
155
"sinon-ts" : " ^1.0.0"
156
156
}
157
157
}
Original file line number Diff line number Diff line change 1
- import { multiaddr } from '@multiformats/multiaddr'
2
- import { P2P } from '@multiformats/mafmt'
1
+ import { symbol } from '@libp2p/interface-peer-discovery'
3
2
import { EventEmitter } from '@libp2p/interfaces/events'
4
3
import { logger } from '@libp2p/logger'
4
+ import { peerIdFromString } from '@libp2p/peer-id'
5
+ import { P2P } from '@multiformats/mafmt'
6
+ import { multiaddr } from '@multiformats/multiaddr'
5
7
import type { PeerDiscovery , PeerDiscoveryEvents } from '@libp2p/interface-peer-discovery'
6
8
import type { PeerInfo } from '@libp2p/interface-peer-info'
7
- import { peerIdFromString } from '@libp2p/peer-id'
8
- import { symbol } from '@libp2p/interface-peer-discovery'
9
- import type { Startable } from '@libp2p/interfaces/dist/src/startable'
10
9
import type { PeerStore } from '@libp2p/interface-peer-store'
10
+ import type { Startable } from '@libp2p/interfaces/dist/src/startable'
11
11
12
12
const log = logger ( 'libp2p:bootstrap' )
13
13
@@ -95,13 +95,9 @@ class Bootstrap extends EventEmitter<PeerDiscoveryEvents> implements PeerDiscove
95
95
this . _init = options
96
96
}
97
97
98
- get [ symbol ] ( ) : true {
99
- return true
100
- }
98
+ readonly [ symbol ] = true
101
99
102
- get [ Symbol . toStringTag ] ( ) : '@libp2p/bootstrap' {
103
- return '@libp2p/bootstrap'
104
- }
100
+ readonly [ Symbol . toStringTag ] = '@libp2p/bootstrap'
105
101
106
102
isStarted ( ) : boolean {
107
103
return Boolean ( this . timer )
Original file line number Diff line number Diff line change 1
1
/* eslint-env mocha */
2
2
3
- import { expect } from 'aegir/chai'
3
+ import { isPeerId } from '@libp2p/interface-peer-id'
4
+ import { start , stop } from '@libp2p/interfaces/startable'
5
+ import { peerIdFromString } from '@libp2p/peer-id'
4
6
import { IPFS } from '@multiformats/mafmt'
5
- import { bootstrap , BootstrapComponents } from '../src/index.js'
7
+ import { multiaddr } from '@multiformats/multiaddr'
8
+ import { expect } from 'aegir/chai'
9
+ import { type StubbedInstance , stubInterface } from 'sinon-ts'
10
+ import { bootstrap , type BootstrapComponents } from '../src/index.js'
6
11
import peerList from './fixtures/default-peers.js'
7
12
import partialValidPeerList from './fixtures/some-invalid-peers.js'
8
- import { isPeerId } from '@libp2p/interface-peer-id'
9
- import { multiaddr } from '@multiformats/multiaddr'
10
- import { peerIdFromString } from '@libp2p/peer-id'
11
- import { start , stop } from '@libp2p/interfaces/startable'
12
- import { StubbedInstance , stubInterface } from 'sinon-ts'
13
13
import type { PeerStore } from '@libp2p/interface-peer-store'
14
14
15
15
describe ( 'bootstrap' , ( ) => {
Original file line number Diff line number Diff line change 1
1
/* eslint-env mocha */
2
2
3
3
import tests from '@libp2p/interface-peer-discovery-compliance-tests'
4
+ import { stubInterface } from 'sinon-ts'
4
5
import { bootstrap } from '../src/index.js'
5
6
import peerList from './fixtures/default-peers.js'
6
7
import type { PeerStore } from '@libp2p/interface-peer-store'
7
- import { stubInterface } from 'sinon-ts'
8
8
9
9
describe ( 'compliance tests' , ( ) => {
10
10
tests ( {
You can’t perform that action at this time.
0 commit comments