@storybook/html
Version:
Storybook HTML renderer
25 lines (22 loc) • 666 B
TypeScript
import { WebRenderer, ArgsStoryFn } from '@storybook/types';
import { SourceType } from '@storybook/docs-tools';
type StoryFnHtmlReturnType = string | Node;
interface HtmlRenderer extends WebRenderer {
component: string | HTMLElement | ArgsStoryFn<HtmlRenderer>;
storyResult: StoryFnHtmlReturnType;
}
interface Parameters {
renderer: 'html';
docs?: {
story: {
inline: boolean;
};
source: {
type: SourceType.DYNAMIC;
language: 'html';
code: any;
excludeDecorators: any;
};
};
}
export { HtmlRenderer as H, Parameters as P, StoryFnHtmlReturnType as S };