SYMBOL INDEX (472 symbols across 222 files) FILE: examples/basic/src/components/Button/Button.js function Button (line 9) | function Button({ color, size, onClick, disabled, children }) { FILE: examples/basic/src/components/CounterButton/CounterButton.js class CounterButton (line 6) | class CounterButton extends Component { method constructor (line 7) | constructor() { method set (line 22) | set(newValue = 0) { method render (line 37) | render() { FILE: examples/basic/src/components/Label/index.js function Label (line 7) | function Label({ color, background, children }) { FILE: examples/basic/src/components/Placeholder/Placeholder.js class Placeholder (line 9) | class Placeholder extends Component { method getImageUrl (line 34) | getImageUrl() { method render (line 50) | render() { FILE: examples/basic/src/components/PushButton/PushButton.js function PushButton (line 10) | function PushButton({ color, size, children }) { FILE: examples/basic/src/components/RandomButton/RandomButton.js class RandomButton (line 11) | class RandomButton extends Component { method constructor (line 19) | constructor(props) { method render (line 32) | render() { FILE: examples/basic/src/components/WrappedButton/WrappedButton.js method render (line 71) | render() { FILE: examples/cra/src/App.js class App (line 7) | class App extends Component { method render (line 8) | render() { FILE: examples/cra/src/components/Button.js function Button (line 9) | function Button({ color, size, children }) { FILE: examples/cra/src/components/Placeholder.js class Placeholder (line 9) | class Placeholder extends Component { method getImageUrl (line 34) | getImageUrl() { method render (line 50) | render() { FILE: examples/cra/src/components/RandomButton.js class RandomButton (line 10) | class RandomButton extends Component { method constructor (line 18) | constructor(props) { method render (line 31) | render() { FILE: examples/customised/src/components/Button/Button.js function Button (line 9) | function Button({ color, size, children }) { FILE: examples/customised/src/components/Placeholder/Placeholder.js class Placeholder (line 9) | class Placeholder extends Component { method getImageUrl (line 34) | getImageUrl() { method render (line 50) | render() { FILE: examples/customised/src/components/RandomButton/RandomButton.js class RandomButton (line 10) | class RandomButton extends Component { method constructor (line 18) | constructor(props) { method render (line 31) | render() { FILE: examples/customised/styleguide.config.js method getComponentPathLine (line 33) | getComponentPathLine(componentPath) { method printServerInstructions (line 41) | printServerInstructions(config) { FILE: examples/customised/styleguide/components/Logo.js function LogoRenderer (line 22) | function LogoRenderer({ classes, children }) { FILE: examples/customised/styleguide/components/SectionsRenderer.js function SectionsRenderer (line 18) | function SectionsRenderer({ classes, children }) { FILE: examples/customised/styleguide/components/StyleGuide.js function StyleGuideRenderer (line 65) | function StyleGuideRenderer({ classes, title, homepageUrl, children }) { FILE: examples/express/src/components/CustomEndpoint/CustomEndpoint.js class CustomEndpoint (line 5) | class CustomEndpoint extends Component { method render (line 20) | render() { FILE: examples/express/styleguide.config.js method configureServer (line 27) | configureServer(app) { FILE: examples/preact/src/components/Button/Button.js function Button (line 9) | function Button({ color, size, children }) { FILE: examples/preact/src/components/CounterButton/CounterButton.js class CounterButton (line 6) | class CounterButton extends Component { method constructor (line 7) | constructor() { method set (line 20) | set(newValue) { method render (line 35) | render() { FILE: examples/preact/src/components/Placeholder/Placeholder.js class Placeholder (line 9) | class Placeholder extends Component { method getImageUrl (line 34) | getImageUrl() { method render (line 50) | render() { FILE: examples/preact/src/components/PushButton/PushButton.js function PushButton (line 9) | function PushButton({ color, size, children }) { FILE: examples/preact/src/components/RandomButton/RandomButton.js class RandomButton (line 10) | class RandomButton extends Component { method constructor (line 18) | constructor(props) { method render (line 31) | render() { FILE: examples/preact/src/components/WrappedButton/WrappedButton.js method render (line 39) | render() { FILE: examples/react-native/src/Root.js class Root (line 17) | class Root extends Component { method render (line 18) | render() { FILE: examples/react-native/src/SimpleCard.js class SimpleCard (line 24) | class SimpleCard extends PureComponent { method render (line 41) | render() { FILE: examples/sections/src/components/Button/Button.js function Button (line 9) | function Button({ color, size, children }) { FILE: examples/sections/src/components/Label/Label.js function Label (line 6) | function Label() { FILE: examples/sections/src/components/MyLabel/Label.js function Label (line 6) | function Label() { FILE: examples/sections/src/components/Placeholder/Placeholder.js class Placeholder (line 11) | class Placeholder extends Component { method getImageUrl (line 36) | getImageUrl() { method render (line 52) | render() { FILE: examples/sections/src/components/RandomButton/RandomButton.js class RandomButton (line 10) | class RandomButton extends Component { method constructor (line 18) | constructor(props) { method render (line 31) | render() { FILE: examples/sections/src/components/ThemeButton/ThemeButton.js class ThemeButton (line 9) | class ThemeButton extends Component { method render (line 10) | render() { FILE: examples/styled-components/src/StyleGuideWrapper.tsx type Props (line 5) | interface Props { FILE: examples/styled-components/src/ThemeProvider.tsx type Props (line 5) | interface Props { FILE: examples/styled-components/src/components/Button/Button.tsx type ButtonProps (line 5) | interface ButtonProps { FILE: examples/styled-components/src/components/Flex/Flex.tsx type FlexProps (line 3) | interface FlexProps { FILE: examples/styled-components/src/components/Heading/Heading.tsx type HeadingProps (line 3) | interface HeadingProps { FILE: examples/themed/src/Components/Button/Button.js function Button (line 9) | function Button({ color, size, onClick, disabled, children }) { FILE: examples/themed/src/Components/CounterButton/CounterButton.js class CounterButton (line 6) | class CounterButton extends Component { method constructor (line 7) | constructor() { method set (line 22) | set(newValue = 0) { method render (line 37) | render() { FILE: examples/webpack/src/App.js class App (line 7) | class App extends Component { method render (line 8) | render() { FILE: examples/webpack/src/components/Button.js function Button (line 9) | function Button({ color, size, children }) { FILE: examples/webpack/src/components/Placeholder.js class Placeholder (line 9) | class Placeholder extends Component { method getImageUrl (line 34) | getImageUrl() { method render (line 50) | render() { FILE: examples/webpack/src/components/RandomButton.js class RandomButton (line 10) | class RandomButton extends Component { method constructor (line 18) | constructor(props) { method render (line 31) | render() { FILE: site/remark.js constant IGNORES (line 4) | const IGNORES = [ constant REPLACEMENTS (line 8) | const REPLACEMENTS = { function link (line 18) | function link() { FILE: site/scripts/sync.js constant DEST_DIR (line 7) | const DEST_DIR = 'docs'; FILE: site/src/pages/index.js function Feature (line 87) | function Feature({ title, subtitle, paragraphs, figure, flipped }) { function Resource (line 118) | function Resource({ href, title, cover }) { function Home (line 132) | function Home() { FILE: site/src/pages/learn.js function Learn (line 114) | function Learn() { FILE: site/src/plugins/goatcounter-plugin.js method injectHtmlTags (line 4) | injectHtmlTags() { FILE: site/src/theme/DocSidebar/index.js constant SCRIPT_URL (line 7) | const SCRIPT_URL = 'https://media.ethicalads.io/media/client/ethicalads.... constant PUBLISHER_ID (line 8) | const PUBLISHER_ID = 'react-styleguidist'; function Extra (line 10) | function Extra({ path }) { function DocSidebar (line 45) | function DocSidebar({ showExtra, ...props }) { FILE: src/bin/__tests__/styleguidist.spec.js constant BIN_PATH (line 6) | const BIN_PATH = path.resolve(__dirname, '../styleguidist.js'); FILE: src/bin/styleguidist.js function updateConfig (line 75) | function updateConfig(prevConfig) { function commandBuild (line 92) | function commandBuild() { function commandServer (line 119) | function commandServer() { function commandHelp (line 170) | function commandHelp() { function printServerInstructions (line 201) | function printServerInstructions(urls) { function printBuildInstructions (line 214) | function printBuildInstructions({ styleguideDir }) { function printErrorWithLink (line 223) | function printErrorWithLink(message, linkTitle, linkUrl) { function printErrors (line 233) | function printErrors(header, errors, originalErrors, type) { function printStatus (line 246) | function printStatus(text, type) { function printAllErrorsAndWarnings (line 261) | function printAllErrorsAndWarnings(messages, compilation) { function printAllErrors (line 280) | function printAllErrors(errors, originalErrors) { function printAllWarnings (line 290) | function printAllWarnings(warnings, originalWarnings) { function printStyleguidistError (line 297) | function printStyleguidistError(errors) { function printNoLoaderError (line 313) | function printNoLoaderError(errors) { function verboseLog (line 337) | function verboseLog(header, object) { FILE: src/client/rsg-components/Argument/ArgumentRenderer.tsx type ArgumentProps (line 17) | interface ArgumentProps { type ArgumentPropsWithClasses (line 26) | type ArgumentPropsWithClasses = ArgumentProps & JssInjectedProps; FILE: src/client/rsg-components/Arguments/ArgumentsRenderer.tsx type ArgumentsProps (line 17) | interface ArgumentsProps extends JssInjectedProps { FILE: src/client/rsg-components/Code/CodeRenderer.tsx type CodeProps (line 16) | interface CodeProps extends JssInjectedProps { FILE: src/client/rsg-components/ComplexType/ComplexType.spec.tsx function renderComponent (line 5) | function renderComponent(name = 'color', raw = 'red | blue') { FILE: src/client/rsg-components/ComplexType/ComplexTypeRenderder.tsx type ComplexTypeProps (line 22) | interface ComplexTypeProps extends JssInjectedProps { function ComplexTypeRenderer (line 27) | function ComplexTypeRenderer({ classes, name, raw }: ComplexTypeProps) { FILE: src/client/rsg-components/Components/Components.tsx type ComponentsProps (line 6) | interface ComponentsProps { FILE: src/client/rsg-components/Components/ComponentsRenderer.tsx function ComponentsRenderer (line 4) | function ComponentsRenderer({ children }: { children: React.ReactNode }) { FILE: src/client/rsg-components/ComponentsList/ComponentsList.tsx type ComponentsListProps (line 6) | interface ComponentsListProps { FILE: src/client/rsg-components/ComponentsList/ComponentsListRenderer.tsx type ComponentsListRendererProps (line 41) | interface ComponentsListRendererProps extends JssInjectedProps { FILE: src/client/rsg-components/Context/Context.ts type SlotObject (line 14) | interface SlotObject { type StyleGuideContextContents (line 19) | interface StyleGuideContextContents { function useStyleGuideContext (line 27) | function useStyleGuideContext(): StyleGuideContextContents { FILE: src/client/rsg-components/Editor/Editor.spec.tsx method onChange (line 10) | onChange() {} FILE: src/client/rsg-components/Editor/Editor.tsx type EditorProps (line 40) | interface EditorProps extends JssInjectedProps { type EditorState (line 45) | interface EditorState { class Editor (line 50) | class Editor extends Component { method getDerivedStateFromProps (line 59) | public static getDerivedStateFromProps(nextProps: EditorProps, prevSta... method shouldComponentUpdate (line 70) | public shouldComponentUpdate(nextProps: EditorProps, nextState: Editor... method render (line 79) | public render() { FILE: src/client/rsg-components/Error/ErrorRenderer.tsx type ErrorProps (line 23) | interface ErrorProps extends JssInjectedProps { FILE: src/client/rsg-components/ExamplePlaceholder/ExamplePlaceholderRenderer.tsx type ExamplePlaceholderProps (line 25) | interface ExamplePlaceholderProps extends JssInjectedProps { class ExamplePlaceholderRenderer (line 29) | class ExamplePlaceholderRenderer extends Component { method getDerivedStateFromProps (line 47) | public static getDerivedStateFromProps(nextProps: PlaygroundProps, pre... method componentWillUnmount (line 58) | public componentWillUnmount() { method getInitialActiveTab (line 63) | private getInitialActiveTab(): boolean { method render (line 74) | public render() { FILE: src/client/rsg-components/Playground/PlaygroundRenderer.tsx type PlaygroundRendererProps (line 43) | interface PlaygroundRendererProps extends JssInjectedProps { FILE: src/client/rsg-components/PlaygroundError/PlaygroundErrorRenderer.tsx type PlaygroundErrorProps (line 17) | interface PlaygroundErrorProps extends JssInjectedProps { FILE: src/client/rsg-components/Preview/Preview.tsx type PreviewProps (line 14) | interface PreviewProps { type PreviewState (line 19) | interface PreviewState { class Preview (line 23) | class Preview extends Component { method componentDidMount (line 38) | public componentDidMount() { method shouldComponentUpdate (line 49) | public shouldComponentUpdate(nextProps: PreviewProps, nextState: Previ... method componentDidUpdate (line 53) | public componentDidUpdate(prevProps: PreviewProps) { method componentWillUnmount (line 59) | public componentWillUnmount() { method unmountPreview (line 63) | public unmountPreview() { method executeCode (line 77) | private executeCode() { method render (line 133) | public render() { FILE: src/client/rsg-components/Props/Props.spec.tsx function ColumnsRenderer (line 19) | function ColumnsRenderer({ props }: { props: PropDescriptor[] }) { function renderJs (line 35) | function renderJs(propTypes: string[], defaultProps: string[] = []) { function renderFlow (line 61) | function renderFlow(propsType: string[], defaultProps: string[] = [], pr... function renderTypeScript (line 88) | function renderTypeScript( FILE: src/client/rsg-components/Props/PropsRenderer.tsx function renderDescription (line 15) | function renderDescription(prop: PropDescriptor) { function renderName (line 32) | function renderName(prop: PropDescriptor) { function getRowKey (line 37) | function getRowKey(row: { name: string }) { type PropsProps (line 60) | interface PropsProps { FILE: src/client/rsg-components/Props/renderDefault.tsx function renderDefault (line 8) | function renderDefault(prop: PropDescriptor): React.ReactNode { FILE: src/client/rsg-components/Props/renderExtra.tsx function renderEnum (line 13) | function renderEnum(type: PropTypeDescriptor | TypeDescriptor): React.Re... function renderUnion (line 28) | function renderUnion(type: PropTypeDescriptor | TypeDescriptor): React.R... function renderShape (line 43) | function renderShape(props: Record) { function renderExtra (line 62) | function renderExtra(prop: PropDescriptor): React.ReactNode { FILE: src/client/rsg-components/Props/renderType.tsx type ExtendedPropTypeDescriptor (line 8) | interface ExtendedPropTypeDescriptor extends Omit { method shouldComponentUpdate (line 25) | public shouldComponentUpdate(nextProps: ReactExampleProps) { method getExampleComponent (line 30) | private getExampleComponent(compiledCode: string): () => any { method render (line 36) | public render() { FILE: src/client/rsg-components/Ribbon/Ribbon.tsx function Ribbon (line 5) | function Ribbon() { FILE: src/client/rsg-components/Ribbon/RibbonRenderer.tsx type RibbonProps (line 34) | interface RibbonProps extends JssInjectedProps { FILE: src/client/rsg-components/Section/SectionRenderer.tsx type SectionRendererProps (line 14) | interface SectionRendererProps extends JssInjectedProps { FILE: src/client/rsg-components/SectionHeading/SectionHeading.tsx type SectionHeadingProps (line 6) | interface SectionHeadingProps { FILE: src/client/rsg-components/SectionHeading/SectionHeadingRenderer.tsx type SectionHeadingRendererProps (line 33) | interface SectionHeadingRendererProps extends JssInjectedProps { FILE: src/client/rsg-components/Sections/SectionsRenderer.tsx type SectionsRendererProps (line 10) | interface SectionsRendererProps extends JssInjectedProps { FILE: src/client/rsg-components/Slot/Slot.tsx type SlotProps (line 7) | interface SlotProps { function Slot (line 20) | function Slot({ name, active, onlyActive, className, props = {} }: SlotP... FILE: src/client/rsg-components/StyleGuide/StyleGuide.tsx function hasSidebar (line 29) | function hasSidebar(displayMode: string | undefined, showSidebar: boolea... type StyleGuideProps (line 33) | interface StyleGuideProps { type StyleGuideState (line 46) | interface StyleGuideState { class StyleGuide (line 51) | class StyleGuide extends Component { method componentDidCatch (line 57) | public componentDidCatch(error: Error, info: React.ErrorInfo) { method render (line 64) | public render() { FILE: src/client/rsg-components/StyleGuide/StyleGuideRenderer.tsx type StyleGuideRendererProps (line 61) | interface StyleGuideRendererProps extends JssInjectedProps { FILE: src/client/rsg-components/Styled/Styled.spec.tsx type MockProps (line 24) | interface MockProps extends JssInjectedProps { class TestRenderer (line 28) | class TestRenderer extends Component { method render (line 29) | public render() { FILE: src/client/rsg-components/Styled/Styled.tsx type JssInjectedProps (line 7) | interface JssInjectedProps { function StyleHOC (line 11) | function StyleHOC

( FILE: src/client/rsg-components/TabButton/TabButtonRenderer.tsx type TabButtonProps (line 44) | interface TabButtonProps extends JssInjectedProps { FILE: src/client/rsg-components/Table/TableRenderer.tsx type TableProps (line 45) | interface TableProps extends JssInjectedProps { FILE: src/client/rsg-components/TableOfContents/TableOfContents.tsx type TableOfContentsProps (line 8) | interface TableOfContentsProps { class TableOfContents (line 15) | class TableOfContents extends Component { method renderLevel (line 20) | private renderLevel( method renderSections (line 67) | private renderSections() { method render (line 89) | public render() { FILE: src/client/rsg-components/TableOfContents/TableOfContentsRenderer.tsx type TableOfContentsRendererProps (line 40) | interface TableOfContentsRendererProps extends JssInjectedProps { FILE: src/client/rsg-components/Text/TextRenderer.tsx type TextProps (line 39) | interface TextProps extends JssInjectedProps { FILE: src/client/rsg-components/ToolbarButton/ToolbarButtonRenderer.tsx type ToolbarButtonProps (line 43) | interface ToolbarButtonProps extends JssInjectedProps { FILE: src/client/rsg-components/Tooltip/Tooltip.spec.tsx function renderComponent (line 5) | function renderComponent(content = 'tooltip', placement?: TooltipPlaceme... FILE: src/client/rsg-components/Tooltip/TooltipRenderer.tsx type TooltipPlacement (line 26) | type TooltipPlacement = 'top' | 'right' | 'bottom' | 'left'; type TooltipProps (line 28) | interface TooltipProps extends JssInjectedProps { function TooltipRenderer (line 34) | function TooltipRenderer({ classes, children, content, placement = 'top'... FILE: src/client/rsg-components/Type/TypeRenderer.tsx type TypeProps (line 14) | interface TypeProps extends JssInjectedProps { FILE: src/client/rsg-components/Version/VersionRenderer.tsx type VersionProps (line 16) | interface VersionProps extends JssInjectedProps { FILE: src/client/rsg-components/Welcome/WelcomeRenderer.tsx type WelcomeProps (line 16) | interface WelcomeProps extends JssInjectedProps { FILE: src/client/rsg-components/Wrapper/Wrapper.ts type Props (line 4) | interface Props { class Wrapper (line 8) | class Wrapper extends Component { method componentDidCatch (line 14) | public componentDidCatch(error: Error) { method render (line 18) | public render() { FILE: src/client/rsg-components/slots/IsolateButton.tsx type IsolateButtonProps (line 7) | interface IsolateButtonProps { FILE: src/client/rsg-components/slots/UsageTabButton.tsx type UsageTabButtonProps (line 6) | interface UsageTabButtonProps { FILE: src/client/rsg-components/slots/index.ts constant EXAMPLE_TAB_CODE_EDITOR (line 8) | const EXAMPLE_TAB_CODE_EDITOR = 'rsg-code-editor'; constant DOCS_TAB_USAGE (line 9) | const DOCS_TAB_USAGE = 'rsg-usage'; FILE: src/client/utils/compileCode.ts function compileCode (line 15) | function compileCode( FILE: src/client/utils/filterComponentExamples.ts function filterComponentExamples (line 12) | function filterComponentExamples( FILE: src/client/utils/filterComponentsByExactName.ts function filterComponentsByExactName (line 10) | function filterComponentsByExactName( FILE: src/client/utils/filterComponentsByName.ts function filterComponentsByName (line 11) | function filterComponentsByName( FILE: src/client/utils/filterComponentsInSectionsByExactName.ts function filterComponentsInSectionsByExactName (line 12) | function filterComponentsInSectionsByExactName( FILE: src/client/utils/filterSectionExamples.ts function filterSectionExamples (line 11) | function filterSectionExamples(section: Rsg.Section, index = -1): Rsg.Se... FILE: src/client/utils/filterSectionsByName.ts function filterSectionsByName (line 12) | function filterSectionsByName( FILE: src/client/utils/findSection.ts function findSection (line 11) | function findSection( FILE: src/client/utils/getAst.ts type Program (line 3) | interface Program extends Node { constant ACORN_OPTIONS (line 7) | const ACORN_OPTIONS: Options = { function getAst (line 15) | function getAst(code: string): Program | undefined { FILE: src/client/utils/getComponent.ts type Module (line 1) | type Module = DefaultExport | { [name: string]: any }; type DefaultExport (line 3) | interface DefaultExport { function isDefaultExport (line 7) | function isDefaultExport(module: Module): module is DefaultExport { function getComponent (line 16) | function getComponent(module: Module, name?: string): Module { FILE: src/client/utils/getFilterRegExp.ts function getFilterRegExp (line 7) | function getFilterRegExp(query: string): RegExp { FILE: src/client/utils/getInfoFromHash.ts function hasDigitsOnly (line 3) | function hasDigitsOnly(item: string): boolean { function getInfoFromHash (line 16) | function getInfoFromHash( FILE: src/client/utils/getPageTitle.ts function getPageTitle (line 16) | function getPageTitle( FILE: src/client/utils/getRouteData.ts function getRouteData (line 22) | function getRouteData( FILE: src/client/utils/getUrl.ts function getCurrentHashPath (line 2) | function getCurrentHashPath( function buildIsolatedOrNoChromeFragment (line 33) | function buildIsolatedOrNoChromeFragment({ type GetUrlOptions (line 47) | interface GetUrlOptions { function getUrl (line 79) | function getUrl( FILE: src/client/utils/handleHash.ts function trimHash (line 11) | function trimHash(hash: string, prependHash?: string): string { FILE: src/client/utils/processComponents.ts type HrefOptions (line 4) | interface HrefOptions { function processComponents (line 17) | function processComponents( FILE: src/client/utils/processSections.ts function processSections (line 11) | function processSections( FILE: src/client/utils/renderStyleguide.tsx type StyleguideObject (line 10) | interface StyleguideObject { function renderStyleguide (line 25) | function renderStyleguide( FILE: src/client/utils/rewriteImports.ts constant UNNAMED (line 4) | const UNNAMED = /import\s*['"]([^'"]+)['"];?/gi; constant NAMED (line 5) | const NAMED = /import\s*(\*\s*as)?\s*(\w*?)\s*,?\s*(?:\{([\s\S]*?)\})?\s... function alias (line 7) | function alias(key: string): { key: string; name: string } { function generate (line 17) | function generate(keys: string[], dep: string, base: string, fn: string)... FILE: src/client/utils/splitExampleCode.ts function splitExampleCode (line 18) | function splitExampleCode(code: string): { head: string; example: string... FILE: src/client/utils/transpileImports.ts function transpileImports (line 10) | function transpileImports(code: string): string { FILE: src/loaders/examples-loader.ts constant REQUIRE_IN_RUNTIME_PATH (line 18) | const REQUIRE_IN_RUNTIME_PATH = absolutize('utils/client/requireInRuntim... constant EVAL_IN_CONTEXT_PATH (line 19) | const EVAL_IN_CONTEXT_PATH = absolutize('utils/client/evalInContext'); function examplesLoader (line 21) | function examplesLoader(this: Rsg.StyleguidistLoaderContext, source: str... FILE: src/loaders/props-loader.ts constant ERROR_MISSING_DEFINITION (line 17) | const ERROR_MISSING_DEFINITION = 'No suitable component definition found.'; FILE: src/loaders/styleguide-loader.ts constant CLIENT_CONFIG_OPTIONS (line 21) | const CLIENT_CONFIG_OPTIONS = [ constant STYLE_VARIABLE_NAME (line 35) | const STYLE_VARIABLE_NAME = '__rsgStyles'; constant THEME_VARIABLE_NAME (line 36) | const THEME_VARIABLE_NAME = '__rsgTheme'; function pitch (line 39) | function pitch(this: Rsg.StyleguidistLoaderContext) { FILE: src/loaders/utils/__tests__/getSections.spec.ts function filterSectionDepth (line 76) | function filterSectionDepth(section: Rsg.LoaderSection): Rsg.ConfigSecti... FILE: src/loaders/utils/__tests__/sortProps.spec.ts function makeProp (line 4) | function makeProp( FILE: src/loaders/utils/chunkify.ts constant PLAYGROUND_LANGS (line 7) | const PLAYGROUND_LANGS = ['javascript', 'js', 'jsx', 'typescript', 'ts',... constant CODE_PLACEHOLDER (line 8) | const CODE_PLACEHOLDER = '<%{#code#}%>'; function isErrorExample (line 10) | function isErrorExample(example: any): example is ExampleError { function chunkify (line 22) | function chunkify( FILE: src/loaders/utils/client/evalInContext.ts function evalInContext (line 13) | function evalInContext( FILE: src/loaders/utils/client/requireInRuntime.ts type Module (line 1) | type Module = { [name: string]: any } | (() => any); type RequireMap (line 2) | type RequireMap = { [filepath: string]: Module }; function requireInRuntime (line 9) | function requireInRuntime(requireMap: RequireMap, filepath: string): Mod... FILE: src/loaders/utils/expandDefaultComponent.ts constant COMPONENT_PLACEHOLDER (line 1) | const COMPONENT_PLACEHOLDER = '__COMPONENT__'; constant COMPONENT_PLACEHOLDER_REGEXP (line 2) | const COMPONENT_PLACEHOLDER_REGEXP = new RegExp(COMPONENT_PLACEHOLDER, '... function expandDefaultComponent (line 11) | function expandDefaultComponent(source: string, componentName: string): ... FILE: src/loaders/utils/filterComponentsWithExample.ts function filterComponentsWithExample (line 9) | function filterComponentsWithExample( FILE: src/loaders/utils/getAllContentPages.ts function getAllContentPages (line 9) | function getAllContentPages( FILE: src/loaders/utils/getAst.ts constant ACORN_OPTIONS (line 6) | const ACORN_OPTIONS: Options = { function getAst (line 14) | function getAst( FILE: src/loaders/utils/getComponentFiles.ts function getComponentFiles (line 40) | function getComponentFiles( FILE: src/loaders/utils/getComponentFilesFromSections.ts function getComponentFilesFromSections (line 12) | function getComponentFilesFromSections( FILE: src/loaders/utils/getComponentPatternsFromSections.ts function getComponentPatternsFromSections (line 10) | function getComponentPatternsFromSections(sections: Rsg.ConfigSection[])... FILE: src/loaders/utils/getComponents.ts function getComponents (line 11) | function getComponents( FILE: src/loaders/utils/getExamples.ts function getExamples (line 12) | function getExamples( FILE: src/loaders/utils/getImports.ts function getImports (line 8) | function getImports(code: string): string[] { FILE: src/loaders/utils/getNameFromFilePath.ts function transformFileNameToDisplayName (line 8) | function transformFileNameToDisplayName(displayName: string): string { function getNameFromFilePath (line 12) | function getNameFromFilePath(filePath: string): string { FILE: src/loaders/utils/getProps.ts constant JS_DOC_METHOD_PARAM_TAG_SYNONYMS (line 17) | const JS_DOC_METHOD_PARAM_TAG_SYNONYMS: (keyof TagProps)[] = ['param', '... constant JS_DOC_METHOD_RETURN_TAG_SYNONYMS (line 18) | const JS_DOC_METHOD_RETURN_TAG_SYNONYMS: (keyof TagProps)[] = ['return',... constant JS_DOC_ALL_SYNONYMS (line 19) | const JS_DOC_ALL_SYNONYMS: (keyof TagProps)[] = [ function getProps (line 58) | function getProps(doc: DocumentationObject, filepath?: string): Rsg.Temp... FILE: src/loaders/utils/getSections.ts function processSectionContent (line 14) | function processSectionContent( function getSections (line 59) | function getSections( function processSection (line 75) | function processSection( FILE: src/loaders/utils/highlightCode.ts constant IGNORED_LANGUAGES (line 23) | const IGNORED_LANGUAGES = ['extend', 'insertBefore', 'DFS']; function highlightCode (line 33) | function highlightCode(code: string, lang?: string): string { FILE: src/loaders/utils/highlightCodeInMarkdown.ts function highlight (line 5) | function highlight() { function highlightCodeInMarkdown (line 19) | function highlightCodeInMarkdown(markdown: string): string { FILE: src/loaders/utils/parseExample.ts type ExampleError (line 7) | interface ExampleError { function parseExample (line 13) | function parseExample( FILE: src/loaders/utils/processComponent.ts function getComponentMetadataPath (line 16) | function getComponentMetadataPath(filepath: string): string { function processComponent (line 28) | function processComponent( FILE: src/loaders/utils/removeDoclets.ts constant DOCLET_REGEXP (line 2) | const DOCLET_REGEXP = /^@(\w+)(?:$|\s((?:[^](?!^@\w))*))/gim; function removeDoclets (line 9) | function removeDoclets(text: string) { FILE: src/loaders/utils/requireIt.ts function requireIt (line 10) | function requireIt(filepath: string): Rsg.RequireItResult { FILE: src/loaders/utils/sortProps.ts function sortProps (line 11) | function sortProps(props: PropDescriptor[]) { FILE: src/scripts/__mocks__/build.ts function build (line 3) | function build( FILE: src/scripts/__mocks__/server.ts function server (line 3) | function server( FILE: src/scripts/__tests__/make-webpack-config.spec.ts type WebpackPlugin (line 14) | type WebpackPlugin = WebpackPluginInstance | ((this: Compiler, compiler:... FILE: src/scripts/build.ts function build (line 5) | function build( FILE: src/scripts/config.ts constant CONFIG_FILENAME (line 11) | const CONFIG_FILENAME = 'styleguide.config.js'; function findConfigFile (line 18) | function findConfigFile(): string | false { function getConfig (line 36) | function getConfig( FILE: src/scripts/consts.ts constant HOMEPAGE (line 1) | const HOMEPAGE = 'https://react-styleguidist.js.org/'; constant BUGS (line 2) | const BUGS = 'https://github.com/styleguidist/react-styleguidist/issues'; constant DOCS_CONFIG (line 3) | const DOCS_CONFIG = 'https://react-styleguidist.js.org/docs/configuration'; constant DOCS_COMPONENTS (line 4) | const DOCS_COMPONENTS = 'https://react-styleguidist.js.org/docs/componen... constant DOCS_WEBPACK (line 5) | const DOCS_WEBPACK = 'https://react-styleguidist.js.org/docs/webpack'; constant DOCS_DOCUMENTING (line 6) | const DOCS_DOCUMENTING = 'https://react-styleguidist.js.org/docs/documen... constant DOCS_THIRDPARTIES (line 7) | const DOCS_THIRDPARTIES = 'https://react-styleguidist.js.org/docs/thirdp... FILE: src/scripts/create-server.ts function createServer (line 6) | function createServer( FILE: src/scripts/index.esm.ts method build (line 31) | build( method server (line 48) | server( method makeWebpackConfig (line 63) | makeWebpackConfig(env?: 'development' | 'production' | 'none') { FILE: src/scripts/logger.ts function setupLogger (line 26) | function setupLogger( FILE: src/scripts/make-webpack-config.ts constant RENDERER_REGEXP (line 17) | const RENDERER_REGEXP = /Renderer$/; type AliasedConfiguration (line 21) | interface AliasedConfiguration extends Configuration { FILE: src/scripts/schemas/config.ts constant EXTENSIONS (line 21) | const EXTENSIONS = 'js,jsx,ts,tsx'; constant DEFAULT_COMPONENTS_PATTERN (line 22) | const DEFAULT_COMPONENTS_PATTERN = type NestedThemeValue (line 32) | type NestedThemeValue = Record | string; type StyleguidistConfigKey (line 34) | type StyleguidistConfigKey = keyof Rsg.SanitizedStyleguidistConfig; type ConfigSchemaOptions (line 36) | interface ConfigSchemaOptions { FILE: src/scripts/server.ts function server (line 6) | function server( FILE: src/scripts/utils/StyleguidistOptionsPlugin.ts class StyleguidistOptionsPlugin (line 11) | class StyleguidistOptionsPlugin implements WebpackPluginInstance { method constructor (line 14) | public constructor(options: Rsg.SanitizedStyleguidistConfig) { method apply (line 39) | public apply(compiler: Compiler) { FILE: src/scripts/utils/__tests__/mergeWebpackConfig.spec.ts class TerserPlugin (line 3) | class TerserPlugin { method apply (line 4) | public apply() {} class MyPlugin (line 6) | class MyPlugin { method apply (line 7) | public apply() {} class MiniHtmlWebpackPlugin (line 9) | class MiniHtmlWebpackPlugin { method apply (line 10) | public apply() {} FILE: src/scripts/utils/ensureWebpack.ts constant MIN_WEBPACK_VERSION (line 10) | const MIN_WEBPACK_VERSION = 4; FILE: src/scripts/utils/error.ts class StyleguidistError (line 1) | class StyleguidistError extends Error { method constructor (line 3) | public constructor(message: string, extra?: any) { FILE: src/scripts/utils/findFileCaseInsensitive.ts function findFileCaseInsensitive (line 13) | function findFileCaseInsensitive(filepath: string): string | undefined { function clearCache (line 24) | function clearCache() { FILE: src/scripts/utils/findUserWebpackConfig.ts constant CREATE_REACT_APP_WEBPACK_CONFIG_OLD (line 5) | const CREATE_REACT_APP_WEBPACK_CONFIG_OLD = 'react-scripts/config/webpac... constant CREATE_REACT_APP_WEBPACK_CONFIG (line 7) | const CREATE_REACT_APP_WEBPACK_CONFIG = 'react-scripts/config/webpack.co... constant USER_WEBPACK_CONFIG_NAMES (line 8) | const USER_WEBPACK_CONFIG_NAMES = ['webpack.config.js', 'webpackfile.js']; function findUserWebpackConfig (line 20) | function findUserWebpackConfig(resolve?: (input: string) => string) { FILE: src/scripts/utils/getUserPackageJson.ts function getUserPackageJson (line 8) | function getUserPackageJson() { FILE: src/scripts/utils/getWebpackVersion.ts function getWebpackVersion (line 6) | function getWebpackVersion() { FILE: src/scripts/utils/mergeWebpackConfig.ts constant IGNORE_SECTIONS (line 6) | const IGNORE_SECTIONS = ['entry', 'externals', 'output', 'watch', 'stats... constant IGNORE_SECTIONS_ENV (line 7) | const IGNORE_SECTIONS_ENV: Record = { constant IGNORE_PLUGINS (line 14) | const IGNORE_PLUGINS = [ type MetaConfig (line 34) | type MetaConfig = Configuration | ((env?: string) => Configuration); function mergeWebpackConfig (line 48) | function mergeWebpackConfig( FILE: src/scripts/utils/sanitizeConfig.ts function isDirectory (line 39) | function isDirectory(pathString: string): boolean { function sanitizeConfig (line 58) | function sanitizeConfig>( FILE: src/typings/RecursivePartial.ts type RecursivePartial (line 9) | type RecursivePartial = { FILE: src/typings/RsgComponent.ts type ExpandMode (line 5) | type ExpandMode = 'expand' | 'collapse' | 'hide'; type BaseComponent (line 7) | interface BaseComponent { type Component (line 19) | interface Component extends BaseComponent { type LoaderComponent (line 37) | interface LoaderComponent extends BaseComponent { FILE: src/typings/RsgExample.ts type MarkdownExample (line 1) | interface MarkdownExample { type CodeExample (line 7) | interface CodeExample { type RuntimeCodeExample (line 14) | interface RuntimeCodeExample extends CodeExample { type Example (line 18) | type Example = RuntimeCodeExample | MarkdownExample; FILE: src/typings/RsgPropsObject.ts type MethodWithDocblock (line 4) | interface MethodWithDocblock extends MethodDescriptor { type TempPropsObject (line 8) | interface TempPropsObject extends DocumentationObject { type PropsObject (line 16) | interface PropsObject extends Omit { FILE: src/typings/RsgRequireItResult.ts type RequireItResult (line 3) | interface RequireItResult { FILE: src/typings/RsgSection.ts type BaseSection (line 5) | interface BaseSection { type ProcessedSection (line 18) | interface ProcessedSection extends BaseSection { type Section (line 29) | interface Section extends ProcessedSection { type TOCItem (line 41) | interface TOCItem extends ProcessedSection { type ConfigSection (line 56) | interface ConfigSection extends BaseSection { type LoaderSection (line 66) | interface LoaderSection extends BaseSection { FILE: src/typings/RsgStyleguidistConfig.ts type OptionsType (line 15) | type OptionsType = { type StyleguidistLoaderContext (line 21) | interface StyleguidistLoaderContext extends LoaderContext { type BaseStyleguidistConfig (line 25) | interface BaseStyleguidistConfig { type ProcessedStyleguidistConfig (line 96) | interface ProcessedStyleguidistConfig extends BaseStyleguidistConfig { type ProcessedStyleguidistCSSConfig (line 102) | type ProcessedStyleguidistCSSConfig = Pick void; type Documentation (line 8) | interface Documentation { type TagObject (line 18) | interface TagObject extends Omit { type TagParamObject (line 22) | interface TagParamObject extends TagObject { type TagProps (line 28) | interface TagProps { type PropTypeDescriptor (line 43) | interface PropTypeDescriptor { type PropDescriptor (line 72) | interface PropDescriptor { type MethodDescriptor (line 81) | interface MethodDescriptor { type DocumentationObject (line 91) | interface DocumentationObject { type Options (line 102) | interface Options { type Handler (line 155) | type Handler = (documentation: Documentation, path: DisplaNameHandlerNod... FILE: src/typings/dependencies/webpack-merge.ts type MetaConfig (line 4) | type MetaConfig = Configuration | ((env?: string) => Configuration); type mergeFunction (line 5) | type mergeFunction = (...configs: MetaConfig[]) => Configuration; type customizeArrayFuntion (line 6) | type customizeArrayFuntion = () => any[]; type WebpackMergeOptions (line 7) | interface WebpackMergeOptions { FILE: test/browser.js function onerror (line 19) | async function onerror(err) { FILE: test/components/Button/Button.js function Button (line 7) | function Button({ color, size, children }) { FILE: test/components/Label/index.js function Label (line 7) | function Label({ color, background, children }) { FILE: test/components/Placeholder/Placeholder.js class Placeholder (line 11) | class Placeholder extends Component { method getImageUrl (line 40) | getImageUrl() { method makeABarrelRoll (line 56) | makeABarrelRoll() { method render (line 60) | render() { FILE: test/components/Price/Price.js function Price (line 12) | function Price(props) { FILE: test/components/RandomButton/RandomButton.js class RandomButton (line 8) | class RandomButton extends Component { method constructor (line 16) | constructor(props) { method render (line 29) | render() { FILE: test/deabsdeepSerializer.js constant MASK (line 5) | const MASK = '~'; constant DIRNAME (line 6) | const DIRNAME = getRootDir(); function deabsDeep (line 17) | function deabsDeep(obj, options) { function getRootDir (line 32) | function getRootDir(dir) { function mapObj (line 39) | function mapObj(obj, fn, seen) { constant KEY (line 76) | const KEY = '__JEST_SERIALIZER_DEABSDEEP__'; method test (line 79) | test(val) { method print (line 82) | print(val, serialize) {