n8n-nodes-wax
Version:
n8n Community Node Package for the WAX Blockchain
38 lines • 1.44 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.properties = void 0;
exports.executeOperation = executeOperation;
const common_1 = require("./common");
const account_1 = require("./account");
const token_1 = require("./token");
const asset_1 = require("./asset");
const schema_1 = require("./schema");
const template_1 = require("./template");
exports.properties = [
...common_1.commonProperties,
...account_1.accountProperties,
...token_1.tokenProperties,
...asset_1.assetProperties,
...schema_1.schemaProperties,
...template_1.templateProperties,
];
async function executeOperation(items, i) {
const resource = this.getNodeParameter('resource', i);
if (resource === 'account') {
return await account_1.executeAccountOperations.call(this, items, i);
}
else if (resource === 'token') {
return await token_1.executeTokenOperations.call(this, items, i);
}
else if (resource === 'asset') {
return await asset_1.executeAssetOperations.call(this, items, i);
}
else if (resource === 'schema') {
return await schema_1.executeSchemaOperations.call(this, items, i);
}
else if (resource === 'template') {
return await template_1.executeTemplateOperations.call(this, items, i);
}
return Promise.reject(new Error(`The resource "${resource}" is not supported.`));
}
//# sourceMappingURL=index.js.map