Skip to content

Commit 12e89a7

Browse files
authored
fix: export resolvers (#229)
Updates project config to export resolvers
1 parent 0720e3a commit 12e89a7

File tree

5 files changed

+21
-10
lines changed

5 files changed

+21
-10
lines changed

package.json

+19
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,22 @@
2222
},
2323
"type": "module",
2424
"types": "./dist/src/index.d.ts",
25+
"typesVersions": {
26+
"*": {
27+
"*": [
28+
"*",
29+
"dist/*",
30+
"dist/src/*",
31+
"dist/src/*/index"
32+
],
33+
"src/*": [
34+
"*",
35+
"dist/*",
36+
"dist/src/*",
37+
"dist/src/*/index"
38+
]
39+
}
40+
},
2541
"files": [
2642
"src",
2743
"dist/src",
@@ -31,6 +47,9 @@
3147
"exports": {
3248
".": {
3349
"import": "./dist/src/index.js"
50+
},
51+
"./resolvers": {
52+
"import": "./dist/src/resolvers/index.js"
3453
}
3554
},
3655
"eslintConfig": {

src/codec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ export function isValidBytes (buf: Uint8Array) {
205205
}
206206

207207
export function cleanPath (str: string) {
208-
return '/' + str.trim().split('/').filter((/** @type {any} */ a) => a).join('/')
208+
return '/' + str.trim().split('/').filter((a) => a).join('/')
209209
}
210210

211211
export function ParseError (str: string) {

src/index.ts

-4
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@ export class Multiaddr {
6767
Object.defineProperty(this, symbol, { value: true })
6868

6969
if (addr instanceof Uint8Array) {
70-
/** @type {Uint8Array} - The raw bytes representing this multiaddress */
7170
this.bytes = codec.fromBytes(addr)
7271
} else if (typeof addr === 'string') {
7372
if (addr.length > 0 && addr.charAt(0) !== '/') {
@@ -512,9 +511,6 @@ export class Multiaddr {
512511
* Multiaddr.fromNodeAddress({address: '127.0.0.1', port: '4001'}, 'tcp')
513512
* // <Multiaddr 047f000001060fa1 - /ip4/127.0.0.1/tcp/4001>
514513
* ```
515-
*
516-
* @param {{family: 4 | 6, address: string, port: number}} addr
517-
* @param {string} transport
518514
*/
519515
static fromNodeAddress (addr: NodeAddress, transport: string) {
520516
if (addr == null) {

src/resolvers/index.ts

-4
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,6 @@ import type { Multiaddr } from '../index.js'
44

55
const { code: dnsaddrCode } = getProtocol('dnsaddr')
66

7-
/**
8-
* @typedef {import('..').Multiaddr} Multiaddr
9-
*/
10-
117
/**
128
* Resolver for dnsaddr addresses.
139
*/

test/resolvers.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ describe('multiaddr resolve', () => {
9191

9292
expect(resolvedMas).to.have.length(dnsaddrStub2.length)
9393

94-
resolvedMas.forEach((/** @type {Multiaddr} */ma, /** @type {number} */ index) => {
94+
resolvedMas.forEach((ma, index) => {
9595
const stubAddr = dnsaddrStub2[index][0].split('=')[1]
9696

9797
expect(ma.equals(new Multiaddr(stubAddr))).to.equal(true)

0 commit comments

Comments
 (0)