UNPKG

@storm-software/workspace-tools

Version:

Tools for managing a Storm workspace, including various Nx generators and executors for common development tasks.

20 lines (17 loc) 733 B
import { S as StormWorkspaceConfig } from '../../types-Dug-2iKz.mjs'; import 'zod'; import 'zod/v4/mini'; interface GitHubTools { error(message: string): void; warning(message: string): void; info(message: string): void; getIDToken(aud?: string): Promise<string>; } /** * Get GitHub Actions tools if running in a GitHub Actions environment, otherwise return no-op implementations * * @param workspaceConfig - The Storm workspace configuration * @returns An object containing GitHub Actions tools or no-op implementations if not running in a GitHub Actions environment */ declare function getGitHubTools(workspaceConfig: StormWorkspaceConfig): Promise<GitHubTools>; export { type GitHubTools, getGitHubTools };