UNPKG

@gluestack-v2/glue-plugin-service-gateway

Version:

Gluestack V2 service Gateway Plugin

70 lines (57 loc) 1.34 kB
(function (factory) { if (typeof module === "object" && typeof module.exports === "object") { var v = factory(require, exports); if (v !== undefined) module.exports = v; } else if (typeof define === "function" && define.amd) { define(["require", "exports"], factory); } })(function (require, exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const template = (instanceName) => `/** * @typedef {import('moleculer').ServiceSchema} ServiceSchema Moleculer's Service Schema * @typedef {import('moleculer').Context} Context Moleculer's Context */ /** @type {ServiceSchema} */ // **---Add Imports Here---** module.exports = { name: "${instanceName}", /** * Settings */ settings: {}, /** * Dependencies */ dependencies: [], /** * Actions */ actions: // **---Add Actions Here---**, /** * Events */ events: { // **---Add Events Here---** }, /** * Methods */ methods: {}, /** * Service created lifecycle event handler */ created() {}, /** * Service started lifecycle event handler */ async started() {}, /** * Service stopped lifecycle event handler */ async stopped() {}, }; `; exports.default = template; });