29 lines
928 B
TypeScript
29 lines
928 B
TypeScript
export { getChannelPlugin, listChannelPlugins, normalizeChannelId } from "./registry.js";
|
|
export {
|
|
listDiscordDirectoryGroupsFromConfig,
|
|
listDiscordDirectoryPeersFromConfig,
|
|
listSlackDirectoryGroupsFromConfig,
|
|
listSlackDirectoryPeersFromConfig,
|
|
listTelegramDirectoryGroupsFromConfig,
|
|
listTelegramDirectoryPeersFromConfig,
|
|
listWhatsAppDirectoryGroupsFromConfig,
|
|
listWhatsAppDirectoryPeersFromConfig,
|
|
} from "./directory-config.js";
|
|
export {
|
|
applyChannelMatchMeta,
|
|
buildChannelKeyCandidates,
|
|
normalizeChannelSlug,
|
|
resolveChannelEntryMatch,
|
|
resolveChannelEntryMatchWithFallback,
|
|
resolveChannelMatchConfig,
|
|
resolveNestedAllowlistDecision,
|
|
type ChannelEntryMatch,
|
|
type ChannelMatchSource,
|
|
} from "./channel-config.js";
|
|
export {
|
|
formatAllowlistMatchMeta,
|
|
type AllowlistMatch,
|
|
type AllowlistMatchSource,
|
|
} from "./allowlist-match.js";
|
|
export type { ChannelId, ChannelPlugin } from "./types.js";
|