fix(slack): restore callable directory facade exports

This commit is contained in:
Vincent Koc 2026-04-01 04:28:53 +09:00
parent 2e530fc2e1
commit 6f5f0c065b
1 changed files with 19 additions and 19 deletions

View File

@ -2,10 +2,7 @@
import type { PluginSdkFacadeTypeMap } from "../generated/plugin-sdk-facade-type-map.generated.js";
type FacadeEntry = PluginSdkFacadeTypeMap["slack-surface"];
type FacadeModule = FacadeEntry["module"];
import {
createLazyFacadeObjectValue,
loadBundledPluginPublicSurfaceModuleSync,
} from "./facade-runtime.js";
import { loadBundledPluginPublicSurfaceModuleSync } from "./facade-runtime.js";
function loadFacadeModule(): FacadeModule {
return loadBundledPluginPublicSurfaceModuleSync<FacadeModule>({
@ -45,17 +42,18 @@ export const listEnabledSlackAccounts: FacadeModule["listEnabledSlackAccounts"]
loadFacadeModule()["listEnabledSlackAccounts"](
...args,
)) as FacadeModule["listEnabledSlackAccounts"];
export const listSlackAccountIds: FacadeModule["listSlackAccountIds"] = createLazyFacadeObjectValue(
() => loadFacadeModule()["listSlackAccountIds"] as object,
) as FacadeModule["listSlackAccountIds"];
export const listSlackAccountIds: FacadeModule["listSlackAccountIds"] = ((...args) =>
loadFacadeModule()["listSlackAccountIds"](...args)) as FacadeModule["listSlackAccountIds"];
export const listSlackDirectoryGroupsFromConfig: FacadeModule["listSlackDirectoryGroupsFromConfig"] =
createLazyFacadeObjectValue(
() => loadFacadeModule()["listSlackDirectoryGroupsFromConfig"] as object,
) as FacadeModule["listSlackDirectoryGroupsFromConfig"];
((...args) =>
loadFacadeModule()["listSlackDirectoryGroupsFromConfig"](
...args,
)) as FacadeModule["listSlackDirectoryGroupsFromConfig"];
export const listSlackDirectoryPeersFromConfig: FacadeModule["listSlackDirectoryPeersFromConfig"] =
createLazyFacadeObjectValue(
() => loadFacadeModule()["listSlackDirectoryPeersFromConfig"] as object,
) as 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) =>
@ -79,9 +77,10 @@ export const recordSlackThreadParticipation: FacadeModule["recordSlackThreadPart
...args,
)) as FacadeModule["recordSlackThreadParticipation"];
export const resolveDefaultSlackAccountId: FacadeModule["resolveDefaultSlackAccountId"] =
createLazyFacadeObjectValue(
() => loadFacadeModule()["resolveDefaultSlackAccountId"] as object,
) as FacadeModule["resolveDefaultSlackAccountId"];
((...args) =>
loadFacadeModule()["resolveDefaultSlackAccountId"](
...args,
)) as FacadeModule["resolveDefaultSlackAccountId"];
export const resolveSlackAutoThreadId: FacadeModule["resolveSlackAutoThreadId"] = ((...args) =>
loadFacadeModule()["resolveSlackAutoThreadId"](
...args,
@ -93,9 +92,10 @@ export const resolveSlackGroupRequireMention: FacadeModule["resolveSlackGroupReq
...args,
)) as FacadeModule["resolveSlackGroupRequireMention"];
export const resolveSlackRuntimeGroupPolicy: FacadeModule["resolveSlackRuntimeGroupPolicy"] =
createLazyFacadeObjectValue(
() => loadFacadeModule()["resolveSlackRuntimeGroupPolicy"] as object,
) as FacadeModule["resolveSlackRuntimeGroupPolicy"];
((...args) =>
loadFacadeModule()["resolveSlackRuntimeGroupPolicy"](
...args,
)) as FacadeModule["resolveSlackRuntimeGroupPolicy"];
export const resolveSlackGroupToolPolicy: FacadeModule["resolveSlackGroupToolPolicy"] = ((
...args
) =>