@storybook/vue3
Version:
Storybook Vue 3 renderer: Develop, document, and test UI components in isolation
15 lines (12 loc) • 492 B
TypeScript
import { WebRenderer, Canvas } from 'storybook/internal/types';
import { ConcreteComponent } from 'vue';
type StoryFnVueReturnType = ConcreteComponent<any>;
interface VueRenderer extends WebRenderer {
component: Omit<ConcreteComponent<this['T']>, 'props'>;
storyResult: StoryFnVueReturnType;
mount: (Component?: StoryFnVueReturnType, options?: {
props?: Record<string, any>;
slots?: Record<string, any>;
}) => Promise<Canvas>;
}
export { VueRenderer as V };