UNPKG

@lomray/microservice-users

Version:

Users microservice based on NodeJS & inverted json.

29 lines (25 loc) 667 B
'use strict'; var email = require('./email.js'); var phone = require('./phone.js'); exports.ConfirmBy = void 0; (function (ConfirmBy) { ConfirmBy["email"] = "email"; ConfirmBy["phone"] = "phone"; })(exports.ConfirmBy || (exports.ConfirmBy = {})); /** * Confirmation factory */ class Factory { /** * Create confirmation service */ static create(type, repository, context) { switch (type) { case exports.ConfirmBy.email: return new email(repository, context); case exports.ConfirmBy.phone: return new phone(repository, context); } } } exports.Factory = Factory;