Files
discord-decomp/_bundle/buildMatchPatternFn.js
T
2026-11-01 12:12:55 +02:00

23 lines
691 B
JavaScript

// Metro module 1957 (f1958).
export default function buildMatchPatternFn(c13381_0) {
return function(a0) {
const r7 = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
const match = a0.match;
const r14 = match.call(a0, c13381_0.matchPattern);
if (r14) {
const r16 = r14[0];
const r18 = a0.match(c13381_0.parsePattern);
if (r18) {
const r6 = c13381_0.valueCallback ? c13381_0.valueCallback(r18[0]) : r18[0];
return {
value: r7.valueCallback ? r7.valueCallback(r6) : r6,
rest: a0.slice(r16.length)
};
}
return null;
}
return null;
};
};
module.exports = exports.default;