UNPKG

bmad-agent-init

Version:

Windsurf integration for BMAD-METHOD - automatic initialization of bmad-agent in projects

14 lines (10 loc) • 517 B
import { DefaultThemeGroupIds, NoInfer, ThemeGetter, ThemeObject } from './types' export const fromTheme = < AdditionalThemeGroupIds extends string = never, DefaultThemeGroupIdsInner extends string = DefaultThemeGroupIds, >(key: NoInfer<DefaultThemeGroupIdsInner | AdditionalThemeGroupIds>): ThemeGetter => { const themeGetter = (theme: ThemeObject<DefaultThemeGroupIdsInner | AdditionalThemeGroupIds>) => theme[key] || [] themeGetter.isThemeGetter = true as const return themeGetter }