UNPKG

@storybook/addon-docs

Version:

Document component usage and properties in Markdown

13 lines (12 loc) 697 B
import { PropDefaultValue } from '@storybook/components'; import { PropDef } from '../../../../lib/docgen'; export declare type TypeResolver = (rawDefaultProp: any, propDef: PropDef) => PropDefaultValue; export interface TypeResolvers { string: TypeResolver; object: TypeResolver; function: TypeResolver; default: TypeResolver; } export declare function extractFunctionName(func: Function, propName: string): string; export declare function createTypeResolvers(customResolvers?: Partial<TypeResolvers>): TypeResolvers; export declare function createDefaultValueFromRawDefaultProp(rawDefaultProp: any, propDef: PropDef, typeResolvers?: TypeResolvers): PropDefaultValue;