Files
Martien 5605b9b49a Initial commit: n8n Strike API node
- Add Strike API credentials configuration
- Implement Strike node with 9 resources (Account, Balance, Currency Exchange, Deposit, Invoice, Payment, Payment Method, Payout, Rates)
- Add comprehensive operation descriptions for all resources
- Include CLAUDE.MD documentation
- Set up build configuration with TypeScript, ESLint, and Prettier

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-10 11:00:38 +01:00

29 lines
613 B
JavaScript

'use strict';
var Buffer = require('buffer').Buffer;
function hasFrom() {
// Node versions 5.x below 5.10 seem to have a `from` method
// However, it doesn't clone Buffers
// Luckily, it reports as `false` to hasOwnProperty
return (Buffer.hasOwnProperty('from') && typeof Buffer.from === 'function');
}
function cloneBuffer(buf) {
if (!Buffer.isBuffer(buf)) {
throw new Error('Can only clone Buffer.');
}
if (hasFrom()) {
return Buffer.from(buf);
}
var copy = new Buffer(buf.length);
buf.copy(copy);
return copy;
}
cloneBuffer.hasFrom = hasFrom;
module.exports = cloneBuffer;