Files
openclaw/extensions/slack/src/token.ts
2026-05-01 09:36:51 +01:00

23 lines
644 B
TypeScript

import { normalizeResolvedSecretInputString } from "openclaw/plugin-sdk/secret-input";
export function resolveSlackBotToken(
raw?: unknown,
path = "channels.slack.botToken",
): string | undefined {
return normalizeResolvedSecretInputString({ value: raw, path });
}
export function resolveSlackAppToken(
raw?: unknown,
path = "channels.slack.appToken",
): string | undefined {
return normalizeResolvedSecretInputString({ value: raw, path });
}
export function resolveSlackUserToken(
raw?: unknown,
path = "channels.slack.userToken",
): string | undefined {
return normalizeResolvedSecretInputString({ value: raw, path });
}