UNPKG

@sourceloop/ctrl-plane-orchestrator-service

Version:
25 lines 952 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TierDetailsProvider = void 0; const tslib_1 = require("tslib"); const core_1 = require("@loopback/core"); let TierDetailsProvider = class TierDetailsProvider { constructor() { } value() { return async (tier) => this.fetchTierDetails(tier); } fetchTierDetails(tier) { // Example implementation // To write your own logic, bind your custom provider of fetchign tier details. // Follow readme for more details. return Promise.resolve({ jobIdentifier: `${tier}-job`, }); } }; exports.TierDetailsProvider = TierDetailsProvider; exports.TierDetailsProvider = TierDetailsProvider = tslib_1.__decorate([ (0, core_1.injectable)({ scope: core_1.BindingScope.TRANSIENT }), tslib_1.__metadata("design:paramtypes", []) ], TierDetailsProvider); //# sourceMappingURL=tier-details.service.js.map