n8n
Version:
n8n Workflow Automation Tool
26 lines • 754 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.CredentialTypes = void 0;
class CredentialTypesClass {
constructor() {
this.credentialTypes = {};
}
async init(credentialTypes) {
this.credentialTypes = credentialTypes;
}
getAll() {
return Object.values(this.credentialTypes);
}
getByName(credentialType) {
return this.credentialTypes[credentialType];
}
}
let credentialTypesInstance;
function CredentialTypes() {
if (credentialTypesInstance === undefined) {
credentialTypesInstance = new CredentialTypesClass();
}
return credentialTypesInstance;
}
exports.CredentialTypes = CredentialTypes;
//# sourceMappingURL=CredentialTypes.js.map
;