n8n-nodes-wax
Version:
n8n Community Node Package for the WAX Blockchain
28 lines • 1.04 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");
exports.properties = [
...common_1.commonProperties,
...account_1.accountProperties,
...token_1.tokenProperties,
...asset_1.assetProperties,
];
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);
}
return Promise.reject(new Error(`The resource "${resource}" is not supported.`));
}
//# sourceMappingURL=index.js.map