import { stringMatchesSomePattern } from '@sentry/core'; import { getEffectiveRpcPropagation } from './rpcOptions.js'; const PROPAGATE_TO_NONE = () => false; const PROPAGATE_TO_ALL = () => true; function createRpcPropagationResolver(options) { const bindings = options?.rpcTracePropagationBindings; if (bindings === void 0) { return options && getEffectiveRpcPropagation(options) ? PROPAGATE_TO_ALL : PROPAGATE_TO_NONE; } if (!bindings.length) { return PROPAGATE_TO_NONE; } return (bindingName) => stringMatchesSomePattern(bindingName, bindings, true); } export { createRpcPropagationResolver }; //# sourceMappingURL=rpcPropagation.js.map