Skip to content
This repository was archived by the owner on Feb 12, 2024. It is now read-only.

Commit a45a814

Browse files
committed
chore: use 0.30 rc
1 parent 7430d80 commit a45a814

File tree

17 files changed

+45
-43
lines changed

17 files changed

+45
-43
lines changed

packages/ipfs-core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@
8888
"it-first": "^1.0.4",
8989
"it-last": "^1.0.4",
9090
"it-pipe": "^1.1.0",
91-
"libp2p": "libp2p/js-libp2p#0.30.x",
91+
"libp2p": "libp2p/js-libp2p#fix/types-with-dist",
9292
"libp2p-bootstrap": "^0.12.1",
9393
"libp2p-crypto": "^0.18.0",
9494
"libp2p-floodsub": "^0.24.0",

packages/ipfs-core/src/components/index.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,8 @@ class IPFS {
7070
})
7171
const dns = createDNSAPI()
7272
const isOnline = createIsOnlineAPI({ network })
73+
// @ts-ignore This type check fails as options.
74+
// libp2p can be a function, while IPNS router config expects libp2p config
7375
const ipns = new IPNSAPI(options)
7476
const dagReader = DagAPI.reader({ ipld, preload })
7577

packages/ipfs-core/src/components/is-online.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@ module.exports = ({ network }) =>
1010
*/
1111
() => {
1212
const net = network.try()
13-
return net != null && net.libp2p.isStarted()
13+
return net != null && Boolean(net.libp2p.isStarted())
1414
}

packages/ipfs-core/src/components/key/export.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,10 @@ module.exports = ({ keychain }) => {
2323
* ```
2424
* @param {string} name - The name of the key to export
2525
* @param {string} password - Password to set on the PEM output
26-
* @param {import('.').AbortOptions} options
2726
* @returns {Promise<string>} - The string representation of the key
2827
*/
29-
const exportKey = (name, password, options) =>
30-
keychain.exportKey(name, password, options)
28+
const exportKey = (name, password) =>
29+
keychain.exportKey(name, password)
3130

3231
return withTimeoutOption(exportKey)
3332
}

packages/ipfs-core/src/components/key/import.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,10 @@ module.exports = ({ keychain }) => {
2121
* @param {string} name - The name of the key to import
2222
* @param {string} pem - The PEM encoded key
2323
* @param {string} password - The password that protects the PEM key
24-
* @param {import('.').AbortOptions} options
2524
* @returns {Promise<import('.').Key>} - An object that describes the new key
2625
*/
27-
const importKey = (name, pem, password, options) => {
28-
return keychain.importKey(name, pem, password, options)
26+
const importKey = (name, pem, password) => {
27+
return keychain.importKey(name, pem, password)
2928
}
3029

3130
return withTimeoutOption(importKey)

packages/ipfs-core/src/components/key/info.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,9 @@ const withTimeoutOption = require('ipfs-core-utils/src/with-timeout-option')
99
module.exports = ({ keychain }) => {
1010
/**
1111
* @param {string} name
12-
* @param {AbortOptions} [options]
1312
* @returns {Promise<Key>}
1413
*/
15-
const info = (name, options = {}) => keychain.findKeyByName(name, options)
14+
const info = (name) => keychain.findKeyByName(name)
1615

1716
return withTimeoutOption(info)
1817
}

packages/ipfs-core/src/components/key/list.js

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -23,18 +23,9 @@ module.exports = ({ keychain }) => {
2323
* // ]
2424
* ```
2525
*
26-
* @param {AbortOptions} [options]
27-
* @returns {Promise<KeyEntry[]>}
26+
* @returns {Promise<import('libp2p/src/keychain').KeyInfo[]>}
2827
*/
29-
const list = (options = {}) => keychain.listKeys(options)
28+
const list = () => keychain.listKeys()
3029

3130
return withTimeoutOption(list)
3231
}
33-
34-
/**
35-
* @typedef {Object} KeyEntry
36-
* @property {string} name - The name of the key
37-
* @property {string} hash - The hash of the key
38-
*
39-
* @typedef {import('.').AbortOptions} AbortOptions
40-
*/

packages/ipfs-core/src/components/key/rename.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ module.exports = ({ keychain }) => {
2222
* ```
2323
* @param {string} oldName - The current key name
2424
* @param {string} newName - The desired key name
25-
* @param {AbortOptions} [options]
2625
* @returns {Promise<RenamedKey>}
2726
*/
28-
const rename = async (oldName, newName, options = {}) => {
29-
const key = await keychain.renameKey(oldName, newName, options)
27+
const rename = async (oldName, newName) => {
28+
const key = await keychain.renameKey(oldName, newName)
29+
3030
return {
3131
was: oldName,
3232
now: key.name,

packages/ipfs-core/src/components/key/rm.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,9 @@ module.exports = ({ keychain }) => {
2020
* ```
2121
*
2222
* @param {string} name - The name of the key to remove
23-
* @param {import('.').AbortOptions} options
2423
* @returns {Promise<RemovedKey>} - An object that describes the removed key
2524
*/
26-
const rm = (name, options) => keychain.removeKey(name, options)
25+
const rm = (name) => keychain.removeKey(name)
2726

2827
return withTimeoutOption(rm)
2928
}

packages/ipfs-core/src/components/libp2p.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,6 @@ function getLibp2pOptions ({ options, config, datastore, keys, keychainConfig, p
164164
* @typedef {import('.').PeerId} PeerId
165165
* @typedef {import('.').Options} IPFSOptions
166166
* @typedef {import('libp2p')} LibP2P
167-
* @typedef {import('libp2p').Options} Options
167+
* @typedef {import('libp2p').Libp2pOptions} Options
168168
* @typedef {import('.').IPFSConfig} IPFSConfig
169169
*/

0 commit comments

Comments
 (0)