UNPKG

svelte-standalone

Version:

Transform Svelte components in standalone scripts!

23 lines (22 loc) 1.11 kB
import { EmbeddableStrategies } from './cli/cli-create.js'; import { TYPE_TO_ROUTE, TYPE_TO_STORY, TYPE_TO_TYPESCRIPT } from './cli/utils/hashmaps.js'; /** * Generates a Storybook story file for a given component. */ export declare function generateStoryFile(componentName: string, strategy: (typeof TYPE_TO_STORY)[EmbeddableStrategies]): Promise<void>; /** * Generates embed files for a given component. */ export declare function generateEmbedFiles(componentName: string, embedType: EmbeddableStrategies): Promise<void>; /** * Generates type declaration files for a given component. */ export declare function generateTypesFile(componentName: string, strategy?: (typeof TYPE_TO_TYPESCRIPT)[EmbeddableStrategies]): Promise<void>; /** * Generates route files for a given component and appends a link to the routes page. */ export declare function generateRoutesFile(componentName: string, strategy: (typeof TYPE_TO_ROUTE)[EmbeddableStrategies]): Promise<void>; /** * Generates a Svelte file for a given component. */ export declare function generateSvelteFile(componentName: string): Promise<void>;