24 lines
981 B
TypeScript
24 lines
981 B
TypeScript
/** Shared policy warnings and DM/group policy helpers for channel plugins. */
|
|
export type {
|
|
GroupToolPolicyBySenderConfig,
|
|
GroupToolPolicyConfig,
|
|
} from "../config/types.tools.js";
|
|
export {
|
|
buildOpenGroupPolicyConfigureRouteAllowlistWarning,
|
|
buildOpenGroupPolicyRestrictSendersWarning,
|
|
buildOpenGroupPolicyWarning,
|
|
collectAllowlistProviderGroupPolicyWarnings,
|
|
collectAllowlistProviderRestrictSendersWarnings,
|
|
collectOpenGroupPolicyRestrictSendersWarnings,
|
|
collectOpenGroupPolicyRouteAllowlistWarnings,
|
|
collectOpenProviderGroupPolicyWarnings,
|
|
} from "../channels/plugins/group-policy-warnings.js";
|
|
export { buildAccountScopedDmSecurityPolicy } from "../channels/plugins/helpers.js";
|
|
export { resolveChannelGroupRequireMention, resolveToolsBySender } from "../config/group-policy.js";
|
|
export {
|
|
DM_GROUP_ACCESS_REASON,
|
|
readStoreAllowFromForDmPolicy,
|
|
resolveDmGroupAccessWithLists,
|
|
resolveEffectiveAllowFromLists,
|
|
} from "../security/dm-policy-shared.js";
|