Files
openclaw/src/plugin-sdk/slack-surface.ts
2026-03-31 21:32:38 +01:00

130 lines
7.3 KiB
TypeScript

// Generated by scripts/generate-plugin-sdk-facades.mjs. Do not edit manually.
import type { PluginSdkFacadeTypeMap } from "../generated/plugin-sdk-facade-type-map.generated.js";
type FacadeEntry = PluginSdkFacadeTypeMap["slack-surface"];
type FacadeModule = FacadeEntry["module"];
import { loadBundledPluginPublicSurfaceModuleSync } from "./facade-runtime.js";
function loadFacadeModule(): FacadeModule {
return loadBundledPluginPublicSurfaceModuleSync<FacadeModule>({
dirName: "slack",
artifactBasename: "api.js",
});
}
export const buildSlackThreadingToolContext: FacadeModule["buildSlackThreadingToolContext"] = ((
...args
) =>
loadFacadeModule()["buildSlackThreadingToolContext"](
...args,
)) as FacadeModule["buildSlackThreadingToolContext"];
export const createSlackWebClient: FacadeModule["createSlackWebClient"] = ((...args) =>
loadFacadeModule()["createSlackWebClient"](...args)) as FacadeModule["createSlackWebClient"];
export const deleteSlackMessage: FacadeModule["deleteSlackMessage"] = ((...args) =>
loadFacadeModule()["deleteSlackMessage"](...args)) as FacadeModule["deleteSlackMessage"];
export const downloadSlackFile: FacadeModule["downloadSlackFile"] = ((...args) =>
loadFacadeModule()["downloadSlackFile"](...args)) as FacadeModule["downloadSlackFile"];
export const editSlackMessage: FacadeModule["editSlackMessage"] = ((...args) =>
loadFacadeModule()["editSlackMessage"](...args)) as FacadeModule["editSlackMessage"];
export const extractSlackToolSend: FacadeModule["extractSlackToolSend"] = ((...args) =>
loadFacadeModule()["extractSlackToolSend"](...args)) as FacadeModule["extractSlackToolSend"];
export const getSlackMemberInfo: FacadeModule["getSlackMemberInfo"] = ((...args) =>
loadFacadeModule()["getSlackMemberInfo"](...args)) as FacadeModule["getSlackMemberInfo"];
export const handleSlackHttpRequest: FacadeModule["handleSlackHttpRequest"] = ((...args) =>
loadFacadeModule()["handleSlackHttpRequest"](...args)) as FacadeModule["handleSlackHttpRequest"];
export const inspectSlackAccount: FacadeModule["inspectSlackAccount"] = ((...args) =>
loadFacadeModule()["inspectSlackAccount"](...args)) as FacadeModule["inspectSlackAccount"];
export const isSlackInteractiveRepliesEnabled: FacadeModule["isSlackInteractiveRepliesEnabled"] = ((
...args
) =>
loadFacadeModule()["isSlackInteractiveRepliesEnabled"](
...args,
)) as FacadeModule["isSlackInteractiveRepliesEnabled"];
export const listEnabledSlackAccounts: FacadeModule["listEnabledSlackAccounts"] = ((...args) =>
loadFacadeModule()["listEnabledSlackAccounts"](
...args,
)) as FacadeModule["listEnabledSlackAccounts"];
export const listSlackAccountIds: FacadeModule["listSlackAccountIds"] = ((...args) =>
loadFacadeModule()["listSlackAccountIds"](...args)) as FacadeModule["listSlackAccountIds"];
export const listSlackDirectoryGroupsFromConfig: FacadeModule["listSlackDirectoryGroupsFromConfig"] =
((...args) =>
loadFacadeModule()["listSlackDirectoryGroupsFromConfig"](
...args,
)) as FacadeModule["listSlackDirectoryGroupsFromConfig"];
export const listSlackDirectoryPeersFromConfig: FacadeModule["listSlackDirectoryPeersFromConfig"] =
((...args) =>
loadFacadeModule()["listSlackDirectoryPeersFromConfig"](
...args,
)) as FacadeModule["listSlackDirectoryPeersFromConfig"];
export const listSlackEmojis: FacadeModule["listSlackEmojis"] = ((...args) =>
loadFacadeModule()["listSlackEmojis"](...args)) as FacadeModule["listSlackEmojis"];
export const listSlackMessageActions: FacadeModule["listSlackMessageActions"] = ((...args) =>
loadFacadeModule()["listSlackMessageActions"](
...args,
)) as FacadeModule["listSlackMessageActions"];
export const listSlackPins: FacadeModule["listSlackPins"] = ((...args) =>
loadFacadeModule()["listSlackPins"](...args)) as FacadeModule["listSlackPins"];
export const listSlackReactions: FacadeModule["listSlackReactions"] = ((...args) =>
loadFacadeModule()["listSlackReactions"](...args)) as FacadeModule["listSlackReactions"];
export const normalizeAllowListLower: FacadeModule["normalizeAllowListLower"] = ((...args) =>
loadFacadeModule()["normalizeAllowListLower"](
...args,
)) as FacadeModule["normalizeAllowListLower"];
export const parseSlackBlocksInput: FacadeModule["parseSlackBlocksInput"] = ((...args) =>
loadFacadeModule()["parseSlackBlocksInput"](...args)) as FacadeModule["parseSlackBlocksInput"];
export const recordSlackThreadParticipation: FacadeModule["recordSlackThreadParticipation"] = ((
...args
) =>
loadFacadeModule()["recordSlackThreadParticipation"](
...args,
)) as FacadeModule["recordSlackThreadParticipation"];
export const resolveDefaultSlackAccountId: FacadeModule["resolveDefaultSlackAccountId"] = ((
...args
) =>
loadFacadeModule()["resolveDefaultSlackAccountId"](
...args,
)) as FacadeModule["resolveDefaultSlackAccountId"];
export const resolveSlackAutoThreadId: FacadeModule["resolveSlackAutoThreadId"] = ((...args) =>
loadFacadeModule()["resolveSlackAutoThreadId"](
...args,
)) as FacadeModule["resolveSlackAutoThreadId"];
export const resolveSlackGroupRequireMention: FacadeModule["resolveSlackGroupRequireMention"] = ((
...args
) =>
loadFacadeModule()["resolveSlackGroupRequireMention"](
...args,
)) as FacadeModule["resolveSlackGroupRequireMention"];
export const resolveSlackRuntimeGroupPolicy: FacadeModule["resolveSlackRuntimeGroupPolicy"] = ((
...args
) =>
loadFacadeModule()["resolveSlackRuntimeGroupPolicy"](
...args,
)) as FacadeModule["resolveSlackRuntimeGroupPolicy"];
export const resolveSlackGroupToolPolicy: FacadeModule["resolveSlackGroupToolPolicy"] = ((
...args
) =>
loadFacadeModule()["resolveSlackGroupToolPolicy"](
...args,
)) as FacadeModule["resolveSlackGroupToolPolicy"];
export const resolveSlackReplyToMode: FacadeModule["resolveSlackReplyToMode"] = ((...args) =>
loadFacadeModule()["resolveSlackReplyToMode"](
...args,
)) as FacadeModule["resolveSlackReplyToMode"];
export const sendSlackMessage: FacadeModule["sendSlackMessage"] = ((...args) =>
loadFacadeModule()["sendSlackMessage"](...args)) as FacadeModule["sendSlackMessage"];
export const pinSlackMessage: FacadeModule["pinSlackMessage"] = ((...args) =>
loadFacadeModule()["pinSlackMessage"](...args)) as FacadeModule["pinSlackMessage"];
export const reactSlackMessage: FacadeModule["reactSlackMessage"] = ((...args) =>
loadFacadeModule()["reactSlackMessage"](...args)) as FacadeModule["reactSlackMessage"];
export const readSlackMessages: FacadeModule["readSlackMessages"] = ((...args) =>
loadFacadeModule()["readSlackMessages"](...args)) as FacadeModule["readSlackMessages"];
export const removeOwnSlackReactions: FacadeModule["removeOwnSlackReactions"] = ((...args) =>
loadFacadeModule()["removeOwnSlackReactions"](
...args,
)) as FacadeModule["removeOwnSlackReactions"];
export const removeSlackReaction: FacadeModule["removeSlackReaction"] = ((...args) =>
loadFacadeModule()["removeSlackReaction"](...args)) as FacadeModule["removeSlackReaction"];
export const unpinSlackMessage: FacadeModule["unpinSlackMessage"] = ((...args) =>
loadFacadeModule()["unpinSlackMessage"](...args)) as FacadeModule["unpinSlackMessage"];
export type InspectedSlackAccount = FacadeEntry["types"]["InspectedSlackAccount"];
export type ResolvedSlackAccount = FacadeEntry["types"]["ResolvedSlackAccount"];
export type SlackProbe = FacadeEntry["types"]["SlackProbe"];