diff --git a/examples/remote-disposable/remote-disposable.js b/examples/remote-disposable/remote-disposable.js index 3ffc7342..fdcd53e6 100644 --- a/examples/remote-disposable/remote-disposable.js +++ b/examples/remote-disposable/remote-disposable.js @@ -1,17 +1,23 @@ /* eslint no-console: 0 */ - +// @ts-check // Start a remote disposable node, and get access to the api // print the node id, and stop the temporary daemon -const { createController, createServer } = require('../../src') +const { path } = require('kubo') +const { create } = require('kubo-rpc-client') +/** + * @type {import('../../src')} + */ +const { createNode, createServer } = require('../../src') const server = createServer() async function run () { await server.start() - const node = await createController({ + const node = await createNode({ remote: true, - type: 'go', - ipfsBin: require('go-ipfs').path() + type: 'kubo', + bin: path(), + rpc: create }) console.log(await node.api.id())