UNPKG

@nodeswork/applet

Version:
19 lines (17 loc) 695 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); require("reflect-metadata"); const _ = require("underscore"); const kiws = require("@nodeswork/kiws"); const ACCOUNT_PROVIDER_TAGS = ['account', 'provider']; const WORKER_METADATA_KEY = kiws.ENDPOINT_METADATA_KEY; function Account(options) { const tags = _.union(ACCOUNT_PROVIDER_TAGS, options.tags); const meta = _.extend({}, options.meta); meta.accountType = options.accountType; meta.provider = options.provider; const injectableOptions = _.extend({}, options, { tags }, { meta }); return kiws.Injectable(injectableOptions); } exports.Account = Account; //# sourceMappingURL=account.js.map