-
Notifications
You must be signed in to change notification settings - Fork 106
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to use PubSub on TypeScript ? #546
Comments
Is this issue still occuring with the latest? We had an issue with typings a few months ago that I believe is now resolved. Can you try again and share repro code if you are still seeing issues? |
Oops, seems like we needed more information for this issue, please comment with more details or this issue will be closed in 7 days. |
By building Helia node myself, It move. like: var libp2p = await createLibp2p({
services: {
autoNAT: autoNAT(),
dcutr: dcutr(),
delegatedRouting: () => createDelegatedRoutingV1HttpApiClient('https://delegated-ipfs.dev'),
dht: kadDHT({
validators: {
ipns: ipnsValidator
},
selectors: {
ipns: ipnsSelector
}
}),
identify: identify({
agentVersion
}),
ping: ping(),
relay: circuitRelayServer({
advertise: true
}),
pubsub: gossipsub({ allowPublishToZeroTopicPeers: true }),
keychain: keychain()
},
})
const helia = await createHelia({libp2p})
name = ipns(helia,{
routers: [
pubsub({
datastore: helia.datastore,
libp2p: {
peerId: helia.libp2p.peerId,
services: {
pubsub: helia.libp2p.services.pubsub as PubSub
}
}
})
]
})
fs = unixfs(helia) |
polus-arcticus/helia-react-components#2 has an attempt to bring pubsub with typescript and i'm seeing some similar type errors as well
|
seems like the candidate to import, though i cant seem to |
got it working by referencing this
|
How to use PubSub on TypeScript ?
I want to use PubSub on Typescript and try to use the sample code on this page
https://helia.io/modules/_helia_ipns.html
However when I run the code, Some issues emerged.
These error is below .These error happend during compile .
The text was updated successfully, but these errors were encountered: