@berish/rfp
Version:
Binary secure transport organization protocol for peer communication using function fingerprints
32 lines • 1.67 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.serberWithPlugins = exports.internalPlugins = void 0;
const serber_1 = require("@berish/serber");
const plugin_1 = require("./bufferToBufferPrintPlugin/plugin");
const plugin_2 = require("./classInstanceToClassPrintPlugin/plugin");
const plugin_3 = require("./functionToFunctionPrintPlugin/plugin");
const plugin_4 = require("./errorToErrorPrintPlugin/plugin");
const plugin_5 = require("./peerDecoratorToResultPlugin/plugin");
exports.internalPlugins = {
bufferToBufferPrintPlugin: plugin_1.bufferToBufferPrintPlugin,
peerDecoratorToResultPlugin: plugin_5.peerDecoratorToResultPlugin,
classInstanceToClassPrintPlugin: plugin_2.classInstanceToClassPrintPlugin,
functionToFunctionPrintPlugin: plugin_3.functionToFunctionPrintPlugin,
errorToErrorPrintPlugin: plugin_4.errorToErrorPrintPlugin,
};
exports.serberWithPlugins = new serber_1.Serber()
.addPlugin(serber_1.plugins.undefinedPlugin)
.addPlugin(serber_1.plugins.nullPlugin)
.addPlugin(serber_1.plugins.boolPlugin)
.addPlugin(serber_1.plugins.numberPlugin)
.addPlugin(serber_1.plugins.stringPlugin)
.addPlugin(serber_1.plugins.datePlugin)
.addPlugin(serber_1.plugins.regExpPlugin)
.addPlugin(serber_1.plugins.arrayPlugin)
.addPlugin(plugin_1.bufferToBufferPrintPlugin)
.addPlugin(plugin_5.peerDecoratorToResultPlugin)
.addPlugin(plugin_2.classInstanceToClassPrintPlugin)
.addPlugin(plugin_3.functionToFunctionPrintPlugin)
.addPlugin(plugin_4.errorToErrorPrintPlugin)
.addPlugin(serber_1.plugins.loopObjectPlugin);
//# sourceMappingURL=instances.js.map