SYMBOL INDEX (109 symbols across 10 files) FILE: dist/index.d.ts constant HYPER_PROTOCOL_SCHEME (line 44) | const HYPER_PROTOCOL_SCHEME: "hyper://"; constant DEFAULT_CORE_OPTS (line 45) | const DEFAULT_CORE_OPTS: {}; constant DEFAULT_CORESTORE_OPTS (line 50) | const DEFAULT_CORESTORE_OPTS: {}; constant DEFAULT_SWARM_OPTS (line 51) | const DEFAULT_SWARM_OPTS: {}; class SDK (line 52) | class SDK extends EventEmitter { type Key (line 176) | type Key = Buffer | Uint8Array; type NameOrKeyOrURL (line 177) | type NameOrKeyOrURL = string | Key; type ResolvedKeyOrName (line 178) | type ResolvedKeyOrName = { type DNSResponse (line 182) | type DNSResponse = { FILE: index.js constant HYPER_PROTOCOL_SCHEME (line 29) | const HYPER_PROTOCOL_SCHEME = 'hyper://' constant DEFAULT_CORE_OPTS (line 30) | const DEFAULT_CORE_OPTS = {} constant DEFAULT_JOIN_OPTS (line 31) | const DEFAULT_JOIN_OPTS = { constant DEFAULT_CORESTORE_OPTS (line 35) | const DEFAULT_CORESTORE_OPTS = {} constant DEFAULT_SWARM_OPTS (line 36) | const DEFAULT_SWARM_OPTS = {} constant DEFAULT_DNS_RESOLVER (line 55) | const DEFAULT_DNS_RESOLVER = 'https://mozilla.cloudflare-dns.com/dns-query' constant DNSLINK_PREFIX (line 57) | const DNSLINK_PREFIX = 'dnslink=/hyper/' class SDK (line 59) | class SDK extends EventEmitter { method constructor (line 84) | constructor ({ method swarm (line 125) | get swarm () { method corestore (line 129) | get corestore () { method publicKey (line 133) | get publicKey () { method connections (line 137) | get connections () { method peers (line 141) | get peers () { method cores (line 148) | get cores () { method drives (line 155) | get drives () { method bees (line 160) | get bees () { method resolveDNSToKey (line 169) | async resolveDNSToKey (hostname) { method resolveNameOrKeyToOpts (line 227) | async resolveNameOrKeyToOpts (nameOrKeyOrURL) { method getBee (line 279) | async getBee (nameOrKeyOrURL, opts = {}) { method getDrive (line 305) | async getDrive (nameOrKeyOrURL, opts = {}) { method get (line 364) | async get (nameOrKeyOrURL, opts = {}) { method namespace (line 412) | namespace (namespace) { method makeTopicKey (line 421) | makeTopicKey (name) { method joinCore (line 432) | async joinCore (core, opts = {}) { method join (line 460) | join (topic, opts = {}) { method leave (line 473) | leave (topic) { method joinPeer (line 483) | joinPeer (id) { method leavePeer (line 490) | leavePeer (id) { method ready (line 494) | async ready () { method close (line 500) | async close () { method suspend (line 514) | async suspend() { method resume (line 522) | async resume() { method replicate (line 531) | replicate (connection) { function create (line 553) | async function create ({ function stringToKey (line 594) | function stringToKey (string) { FILE: test.js constant NULL_KEY (line 9) | const NULL_KEY = 'yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy' constant NULL_BUFFER (line 10) | const NULL_BUFFER = b4a.alloc(32, 0) constant NULL_HEX_KEY (line 11) | const NULL_HEX_KEY = NULL_BUFFER.toString('hex') constant NULL_URL (line 12) | const NULL_URL = `hyper://${NULL_KEY}/` function testFetch (line 186) | function testFetch (...args) { FILE: types/corestore.d.ts type CoreStoreOpts (line 7) | interface CoreStoreOpts { type GetOpts (line 13) | type GetOpts = CoreOpts | { name: string } | { key: Key }; class CoreStore (line 14) | class CoreStore { FILE: types/hyperbee.d.ts type BeeOpts (line 6) | interface BeeOpts { type Entry (line 11) | interface Entry { type HistoryEntry (line 17) | type HistoryEntry = Entry & { type Range (line 21) | interface Range { type BatchOptions (line 28) | interface BatchOptions { type DBWatcher (line 32) | type DBWatcher = AsyncIterable< type KeyWatcher (line 39) | type KeyWatcher = EventEmitter<{ update: [] }> & { type SubOpts (line 44) | interface SubOpts { type ReadStreamOpts (line 50) | interface ReadStreamOpts { type HistoryOpts (line 55) | type HistoryOpts = Range & type Batch (line 60) | interface Batch { class Hyperbee (line 68) | class Hyperbee< FILE: types/hypercore-crypto.d.ts type KeyPair (line 4) | interface KeyPair { FILE: types/hypercore.d.ts type Key (line 5) | type Key = Buffer | Uint8Array; type KeyPair (line 6) | interface KeyPair { type EncodingType (line 11) | type EncodingType = "json" | "utf-8" | "binary"; type Stringable (line 12) | type Stringable = string | { toString(): string }; type Primitive (line 16) | type Primitive = bigint | boolean | null | number | string; type JSONValue (line 17) | type JSONValue = Primitive | JSONObject | JSONArray; type JSONObject (line 18) | interface JSONObject { type JSONArray (line 21) | interface JSONArray extends Array {} type CoreOpts (line 23) | interface CoreOpts { type GetOpts (line 33) | interface GetOpts { type Peer (line 43) | interface Peer { type Extension (line 50) | interface Extension { type ExtensionOpts (line 56) | interface ExtensionOpts { type HypercoreEvents (line 60) | interface HypercoreEvents { class Hypercore (line 70) | class Hypercore< FILE: types/hyperdrive.d.ts type DriveOpts (line 7) | interface DriveOpts { type Entry (line 11) | interface Entry { type Metadata (line 27) | type Metadata = { [key: string]: any }; type WriteOptions (line 29) | interface WriteOptions { type ReadOptions (line 34) | interface ReadOptions { type ListOptions (line 42) | interface ListOptions { type EntryOptions (line 48) | type EntryOptions = ReadOptions & { type Diff (line 52) | interface Diff { type Download (line 57) | interface Download { type HypedriveEvents (line 62) | interface HypedriveEvents { type UncloseableDrive (line 66) | type UncloseableDrive = Hyperdrive & { type MirrorDriveOptions (line 70) | interface MirrorDriveOptions { type MirrorEvent (line 79) | interface MirrorEvent { type MirrorDrive (line 85) | type MirrorDrive = AsyncIterable & { class Hyperdrive (line 90) | class Hyperdrive extends EventEmitter { FILE: types/hyperswarm.d.ts type Key (line 4) | type Key = Buffer | Uint8Array; type KeyPair (line 5) | interface KeyPair { type SwarmOpts (line 9) | interface SwarmOpts { type Connection (line 15) | type Connection = Duplex; type PeerInfo (line 16) | interface PeerInfo { type JoinOpts (line 22) | interface JoinOpts { type PeerDiscovery (line 26) | interface PeerDiscovery { type SwarmEvents (line 31) | interface SwarmEvents { class Hyperswarm (line 37) | class Hyperswarm extends EventEmitter { FILE: types/rocksdb-native.d.ts type SessionOpts (line 4) | interface SessionOpts { type IteratorOpts (line 11) | interface IteratorOpts { type Entry (line 22) | interface Entry { class RocksDB (line 32) | class RocksDB {