diff --git a/src/address.js b/src/address.js index 1ffb558..2c98762 100644 --- a/src/address.js +++ b/src/address.js @@ -57,41 +57,15 @@ const parseAddress = (address) => { return OrbitDBAddress(address) } -/** - * Creates an instance of OrbitDBAddress. - * @function - * @param {OrbitDBAddress|string} address A valid OrbitDB database address. - * @return {OrbitDBAddress} An instance of OrbitDBAddress. - * @instance - */ const OrbitDBAddress = (address) => { - /** - * @namespace module:Address~OrbitDBAddress - * @description The instance returned by {@link module:Address~OrbitDBAddress}. - */ - if (address && address.protocol === 'orbitdb' && address.path) { return address } - /** - * The 'orbitdb' protocol. - * @memberof module:Address~OrbitDBAddress - */ const protocol = 'orbitdb' - /** - * The path without the /orbitdb/ prefix. - * @memberof module:Address~OrbitDBAddress - */ const path = address.replace('/orbitdb/', '').replace('\\orbitdb\\', '') - /** - * Returns OrbitDBAddress as a string. - * @function - * @return {string} The string form of OrbitDBAddress. - * @memberof module:Address~OrbitDBAddress - */ const toString = () => { return posixJoin('/', protocol, path) } diff --git a/src/index.js b/src/index.js index ea4a61f..fb948e4 100644 --- a/src/index.js +++ b/src/index.js @@ -11,7 +11,6 @@ export { } from './db/index.js' export { - default as OrbitDBAddress, isValidAddress, parseAddress } from './address.js' diff --git a/test/orbit-db-address.test.js b/test/orbit-db-address.test.js index 46cb1b2..8430689 100644 --- a/test/orbit-db-address.test.js +++ b/test/orbit-db-address.test.js @@ -1,5 +1,5 @@ import { strictEqual, notStrictEqual, deepStrictEqual } from 'assert' -import { OrbitDBAddress, isValidAddress, parseAddress } from '../src/index.js' +import { default as OrbitDBAddress, isValidAddress, parseAddress } from '../src/address.js' describe('Address', function () { describe('Creating an address from full address string', () => {