@devgrid/netron
Version:
Event bus, streams and remote object invocation.
20 lines • 658 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.abilities = abilities;
function abilities(peer, remoteAbilities) {
if (remoteAbilities) {
peer.abilities = remoteAbilities;
if (remoteAbilities.subsribeForServices) {
}
}
const result = {
services: new Map(),
tasks: ['abilities', 'subscribe', 'unsubscribe', 'emit', 'expose', 'unexpose'],
...peer.netron.options?.abilities,
};
for (const [name, stub] of peer.netron.services.entries()) {
result.services?.set(name, stub.definition);
}
return result;
}
//# sourceMappingURL=abilities.js.map
;