mirror of
https://github.com/openclaw/openclaw.git
synced 2026-06-03 23:24:07 +00:00
Share native approval route gate helpers across mainstream channel approval runtimes and keep PR #87770 green on current main.
28 lines
1.1 KiB
TypeScript
28 lines
1.1 KiB
TypeScript
export {
|
|
createChannelApprovalForwardingEvaluator,
|
|
createChannelApproverDmTargetResolver,
|
|
createChannelNativeOriginTargetResolver,
|
|
createNativeApprovalChannelRouteGates,
|
|
createNativeApprovalForwardingFallbackSuppressor,
|
|
nativeApprovalTargetsMatch,
|
|
resolveApprovalKind,
|
|
shouldSuppressLocalNativeExecApprovalPrompt,
|
|
type ChannelApprovalExplicitTargetEligibilityParams,
|
|
type ChannelApprovalForwardingEligibilityParams,
|
|
type ChannelApprovalPotentialRouteParams,
|
|
} from "./approval-native-helpers.js";
|
|
export {
|
|
resolveApprovalRequestSessionConversation,
|
|
resolveApprovalRequestOriginTarget,
|
|
resolveApprovalRequestSessionTarget,
|
|
resolveExecApprovalSessionTarget,
|
|
type ApprovalRequestSessionConversation,
|
|
type ExecApprovalSessionTarget,
|
|
} from "../infra/exec-approval-session-target.js";
|
|
export { buildChannelApprovalNativeTargetKey } from "../infra/approval-native-target-key.js";
|
|
export {
|
|
doesApprovalRequestMatchChannelAccount,
|
|
resolveApprovalRequestAccountId,
|
|
resolveApprovalRequestChannelAccountId,
|
|
} from "../infra/approval-request-account-binding.js";
|