diff --git a/src/topology/index.js b/src/topology/index.js index b62c4e8..f75bfbe 100644 --- a/src/topology/index.js +++ b/src/topology/index.js @@ -1,5 +1,7 @@ 'use strict' +const withIs = require('class-is') + const noop = () => {} class Topology { @@ -41,4 +43,4 @@ class Topology { } } -module.exports = Topology +module.exports = withIs(Topology, { className: 'Topology', symbolName: '@libp2p/js-interfaces/topology' }) diff --git a/src/topology/multicodec-topology.js b/src/topology/multicodec-topology.js index 5c1086a..fe1303c 100644 --- a/src/topology/multicodec-topology.js +++ b/src/topology/multicodec-topology.js @@ -1,6 +1,8 @@ 'use strict' const assert = require('assert') +const withIs = require('class-is') + const Topology = require('./index') class MulticodecTopology extends Topology { @@ -90,4 +92,4 @@ class MulticodecTopology extends Topology { } } -module.exports = MulticodecTopology +module.exports = withIs(MulticodecTopology, { className: 'MulticodecTopology', symbolName: '@libp2p/js-interfaces/topology/multicodec-topology' })