UNPKG

@storybook/addon-svelte-csf

Version:
12 lines (11 loc) 461 B
/** * Extract the {@link SnippetBlock} of the individual `<Story />` if exists. * * This AST node will help us in the further transformation of the `parameters.docs.source.code` on the compiled code, * and at runtime. */ export function extractStoryTemplateSnippetBlock(component) { const { fragment } = component; const { nodes } = fragment; return nodes.find((node) => node.type === 'SnippetBlock' && node.expression.name === 'template'); }