UNPKG

@stacksjs/stx

Version:

A performant UI Framework. Powered by Bun.

38 lines 1.17 kB
import type { AnalyzedComponent } from './types'; /** * Auto-generate stories for components */ export declare function autoGenerateStories(options: AutoGenerateOptions): Promise<GeneratedStory[]>; /** * Generate story content for a component */ export declare function generateStoryContent(analysis: AnalyzedComponent, options?: { generateVariants?: boolean, includeDefaults?: boolean }): string; /** * Generate story for a single component */ export declare function generateStoryForComponent(componentPath: string, options?: { generateVariants?: boolean, includeDefaults?: boolean }): Promise<string>; /** * CLI command for auto-generating stories */ export declare function autoGenerateCommand(args: string[]): Promise<void>; /** * Auto-generation options */ export declare interface AutoGenerateOptions { componentsDir: string outputDir?: string include?: string[] exclude?: string[] generateVariants?: boolean includeDefaults?: boolean overwrite?: boolean } /** * Generated story result */ export declare interface GeneratedStory { componentPath: string storyPath: string content: string status: 'created' | 'skipped' | 'updated' }