- 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>
27 lines
540 B
JavaScript
27 lines
540 B
JavaScript
"use strict";
|
|
|
|
var callable = require("../../../object/valid-callable")
|
|
, ensureValue = require("../../../object/valid-value")
|
|
, some = Array.prototype.some
|
|
, apply = Function.prototype.apply;
|
|
|
|
module.exports = function (predicate /*, thisArg*/) {
|
|
var k, self;
|
|
self = Object(ensureValue(this));
|
|
callable(predicate);
|
|
|
|
return some.call(
|
|
self,
|
|
function (value, index) {
|
|
if (apply.call(predicate, this, arguments)) {
|
|
k = index;
|
|
return true;
|
|
}
|
|
return false;
|
|
},
|
|
arguments[1]
|
|
)
|
|
? k
|
|
: -1;
|
|
};
|