This commit is contained in:
Leifer Mendez
2022-11-14 20:52:38 +01:00
parent 9178bc083e
commit 5797beb0ca
12 changed files with 33 additions and 688 deletions

View File

@@ -25,8 +25,11 @@ const createFlow = (args) => {
* @param {*} args
* @returns
*/
const createProvider = (args) => {
return new FlowClass(args)
const createProvider = (providerClass = class {}) => {
const providerInstance = new providerClass()
if (!providerClass.prototype instanceof ProviderClass)
throw new Error('El provider no implementa ProviderClass')
return providerInstance
}
module.exports = {