@@ -7,6 +7,10 @@ exports.add = require('./add')
7
7
8
8
/**
9
9
* @typedef {Object } Block
10
+ * @property {ReturnType<import('./block/get')> } get
11
+ * @property {ReturnType<import('./block/put')> } put
12
+ * @property {ReturnType<import('./block/rm')> } rm
13
+ * @property {ReturnType<import('./block/stat')> } stat
10
14
*/
11
15
exports . block = {
12
16
get : require ( './block/get' ) ,
@@ -60,8 +64,10 @@ exports.dht = require('./dht')
60
64
exports . dns = require ( './dns' )
61
65
exports . files = require ( './files' )
62
66
exports . get = require ( './get' )
67
+ /** @typedef {ReturnType<import('./id')> } ID */
63
68
exports . id = require ( './id' )
64
69
exports . init = require ( './init' )
70
+ /** @typedef {ReturnType<import('./is-online')> } IsOnline */
65
71
exports . isOnline = require ( './is-online' )
66
72
exports . key = {
67
73
export : require ( './key/export' ) ,
@@ -125,11 +131,15 @@ exports.repo = {
125
131
stat : require ( './repo/stat' ) ,
126
132
version : require ( './repo/version' )
127
133
}
134
+
135
+ /** @typedef {ReturnType<import('./ping')> } Resolve */
128
136
exports . resolve = require ( './resolve' )
137
+ /** @typedef {ReturnType<import('./start')> } Start */
129
138
exports . start = require ( './start' )
130
139
exports . stats = {
131
140
bw : require ( './stats/bw' )
132
141
}
142
+ /** @typedef {ReturnType<import('./stop')> } Stop */
133
143
exports . stop = require ( './stop' )
134
144
exports . swarm = {
135
145
addrs : require ( './swarm/addrs' ) ,
0 commit comments