SYMBOL INDEX (206 symbols across 58 files) FILE: core/docz-core/__fixtures__/Alert/Alert.tsx type Kind (line 4) | type Kind = 'info' | 'positive' | 'negative' | 'warning' type KindMap (line 5) | type KindMap = Record type AlertProps (line 14) | interface AlertProps { FILE: core/docz-core/__fixtures__/Label.tsx type LabelProps (line 3) | interface LabelProps { FILE: core/docz-core/src/bundler/machine/context.ts type ServerMachineCtx (line 3) | interface ServerMachineCtx { FILE: core/docz-core/src/config/argv.ts type Env (line 23) | type Env = 'production' | 'development' type ThemeConfig (line 24) | type ThemeConfig = Record type DocgenConfig (line 26) | interface DocgenConfig { type Menu (line 34) | interface Menu { type Argv (line 41) | interface Argv { type Config (line 74) | interface Config extends Argv { FILE: core/docz-core/src/config/env.ts type RT (line 58) | interface RT { FILE: core/docz-core/src/config/paths.ts constant IS_DOCZ_PROJECT (line 20) | const IS_DOCZ_PROJECT = path.parse(root).base === '.docz' type Paths (line 39) | interface Paths { FILE: core/docz-core/src/lib/Bundler.ts type BundlerServer (line 7) | interface BundlerServer { type BuildFn (line 11) | type BuildFn = (config: Args, dist: string) => void type ServerFn (line 12) | type ServerFn = () => BundlerServer | Promise type BundlerConstructor (line 14) | interface BundlerConstructor { type ConfigObj (line 20) | interface ConfigObj { class Bundler (line 24) | class Bundler { method constructor (line 29) | constructor(params: BundlerConstructor) { method createApp (line 37) | public async createApp(): Promise { method build (line 41) | public async build(): Promise { FILE: core/docz-core/src/lib/DataServer.ts type Params (line 6) | interface Params { type State (line 11) | interface State { type Action (line 17) | interface Action { type Listener (line 22) | type Listener = (action: Action) => void class DataServer (line 24) | class DataServer { method constructor (line 29) | constructor() { method register (line 35) | public register(states: State[]): DataServer { method start (line 40) | public async start(): Promise { method close (line 55) | public close(): void { method onStateChange (line 63) | public onStateChange(listener: Listener): () => void { method getState (line 68) | public getState(): Map { method setState (line 72) | private setState(key: string, val: any): void { method writeDbFile (line 83) | private async writeDbFile(): Promise { method mapToObject (line 87) | private mapToObject(map: Map): T { FILE: core/docz-core/src/lib/Entries.ts type EntryMap (line 36) | type EntryMap = Record class Entries (line 38) | class Entries { method constructor (line 43) | constructor(config: Config) { method getMap (line 49) | private async getMap(config: Config): Promise { FILE: core/docz-core/src/lib/Entry.ts type EntryObj (line 23) | interface EntryObj { class Entry (line 36) | class Entry { method constructor (line 51) | constructor(ast: any, file: string, config: Config) { method setLink (line 70) | public setLink(url: string): void { method getFilepath (line 74) | private getFilepath(config: Config, file: string): string { method getName (line 86) | private getName(filepath: string, parsed: ParsedData): string { method slugify (line 91) | private slugify(filepath: string, separator: string): string { method getRoute (line 98) | private getRoute(parsed: any): string { FILE: core/docz-core/src/lib/Plugin.ts type SetConfig (line 7) | type SetConfig = (config: Config) => Config | Promise type OnCreateBabelConfig (line 8) | type OnCreateBabelConfig = (params: any, dev: boolean) => void type OnCreateWebpackConfig (line 10) | type OnCreateWebpackConfig = ( type ModifyFiles (line 16) | type ModifyFiles = (files: string[], args: Config) => string[] type ModifyEntry (line 17) | type ModifyEntry = (entry: Entry, args: Config) => Entry type OnCreateDevServer (line 18) | type OnCreateDevServer = (app: A) => void type OnPreBuild (line 19) | type OnPreBuild = (args: Config) => void type OnPostBuild (line 20) | type OnPostBuild = (args: Config) => void type OnPreRender (line 21) | type OnPreRender = () => void type OnPostRender (line 22) | type OnPostRender = () => void type PluginFactory (line 24) | interface PluginFactory { class Plugin (line 35) | class Plugin implements PluginFactory { method runPluginsMethod (line 36) | public static runPluginsMethod( method propsOfPlugins (line 51) | public static propsOfPlugins( method reduceFromPlugins (line 60) | public static reduceFromPlugins( method reduceFromPluginsAsync (line 71) | public static reduceFromPluginsAsync( method constructor (line 95) | constructor(p: PluginFactory) { function createPlugin (line 107) | function createPlugin(factory: PluginFactory): Plugin { FILE: core/docz-core/src/states/config.ts type Payload (line 12) | interface Payload { constant WATCH_IGNORE (line 48) | const WATCH_IGNORE = /(((^|[\/\\])\.((?!docz)(.+)))|(node_modules))/ FILE: core/docz-core/src/utils/docgen/docz-docgen-resolver.ts type Todo (line 9) | type Todo = any function isStyledComponent (line 19) | function isStyledComponent(def: Todo, t: Todo) { function findExportedStyledComponent (line 46) | function findExportedStyledComponent(ast: Todo, recast: Todo) { function findAllExportedStyledComponents (line 75) | function findAllExportedStyledComponents(ast: Todo, recast: Todo) { function findAllStyledComponents (line 105) | function findAllStyledComponents(ast: Todo, recast: Todo) { FILE: core/docz-core/src/utils/docgen/externalProptypesHandler.ts constant HOP (line 30) | const HOP = Object.prototype.hasOwnProperty function isPropTypesExpression (line 33) | function isPropTypesExpression(path: string) { function amendPropTypes (line 51) | function amendPropTypes(documentation: any, path: any) { function getSrc (line 97) | function getSrc(filePath: string) { function getAST (line 107) | function getAST(src: string) { function resolveFilePath (line 123) | function resolveFilePath(componentPath: string, importedFilePath: string) { function getSpecifiersOfNode (line 140) | function getSpecifiersOfNode(specifiers: any) { function getIdentifiers (line 157) | function getIdentifiers(ast: any) { function getExports (line 211) | function getExports(ast: any) { function getImports (line 250) | function getImports(ast: any) { function resolveImportedDependencies (line 279) | function resolveImportedDependencies(ast: any, srcFilePath: any) { function resolveDependencies (line 319) | function resolveDependencies(filePaths: string[], componentPath: string) { function filterSpecifiers (line 349) | function filterSpecifiers(specifiers: any, computedPropNames: any) { function getComputedPropValuesFromDoc (line 378) | function getComputedPropValuesFromDoc(doc: any) { function amendDocs (line 409) | function amendDocs(doc: any, path: any, props: any) { function externalProptypesHandler (line 440) | function externalProptypesHandler(componentPath: string) { FILE: core/docz-core/src/utils/docgen/typescript.ts type TSFile (line 13) | interface TSFile { type PropItem (line 18) | interface PropItem { function checkFilesOnCache (line 33) | function checkFilesOnCache(files: string[], config: Config): string[] { function writePropsOnCache (line 46) | function writePropsOnCache(items: PropItem[], config: Config): void { function getPropsOnCache (line 58) | function getPropsOnCache(): any { function getTSConfigFile (line 104) | function getTSConfigFile(tsconfigPath: string): ts.ParsedCommandLine { function loadFiles (line 116) | function loadFiles(filesToLoad: string[], config: Config): void { function createServiceHost (line 129) | function createServiceHost( method propFilter (line 174) | propFilter(prop: any): boolean { method componentNameResolver (line 183) | componentNameResolver(exp: ts.Symbol, source: ts.SourceFile): any { FILE: core/docz-core/src/utils/open-browser.ts function getBrowserEnv (line 24) | function getBrowserEnv() { function executeNodeScript (line 43) | function executeNodeScript(scriptPath: any, url: any) { function startBrowserProcess (line 64) | function startBrowserProcess(browser: any, url: any) { function openBrowser (line 111) | function openBrowser(url: any) { FILE: core/docz-rollup/src/index.js constant EXTENSIONS (line 18) | const EXTENSIONS = ['.ts', '.tsx', '.js', '.jsx', '.es6', '.es', '.mjs'] FILE: core/docz-rollup/src/plugins/clean.js method buildStart (line 6) | buildStart() { FILE: core/docz-rollup/src/plugins/copy.js method generateBundle (line 6) | generateBundle(opts, bundle, isWrite) { FILE: core/docz-rollup/src/plugins/size.js method generateBundle (line 17) | generateBundle(opts, bundle, isWrite) { FILE: core/docz-utils/src/ast.ts type Condition (line 4) | type Condition = (path: any) => boolean type Predicate (line 5) | type Predicate = (path: any) => Value method enter (line 15) | enter(path: any): void { FILE: core/docz-utils/src/exports.ts method enter (line 17) | enter(path: any): void { FILE: core/docz-utils/src/imports.ts method enter (line 17) | enter(path: any): void { FILE: core/docz-utils/src/mdast.ts function extractAst (line 47) | function extractAst( type Heading (line 62) | interface Heading { type ParsedData (line 77) | interface ParsedData { FILE: core/docz/src/components/Playground.tsx type PlaygroundProps (line 5) | interface PlaygroundProps { FILE: core/docz/src/components/Props.tsx type EnumValue (line 8) | interface EnumValue { type FlowTypeElement (line 13) | interface FlowTypeElement { type FlowTypeArgs (line 18) | interface FlowTypeArgs { type PropType (line 25) | interface PropType { type FlowType (line 32) | interface FlowType extends PropType { type Prop (line 46) | interface Prop { type ComponentWithDocGenInfo (line 57) | type ComponentWithDocGenInfo = ComponentType & { type PropsProps (line 64) | interface PropsProps { type PropsComponentProps (line 92) | interface PropsComponentProps { FILE: core/docz/src/hooks/useComponentProps.ts type UseComponentPropsParams (line 9) | interface UseComponentPropsParams { FILE: core/docz/src/hooks/useComponents.tsx type PlaygroundProps (line 6) | interface PlaygroundProps { type LayoutProps (line 20) | interface LayoutProps { type ComponentsMap (line 25) | interface ComponentsMap { type ComponentsProviderProps (line 47) | interface ComponentsProviderProps { FILE: core/docz/src/hooks/useConfig.ts type UseConfigObj (line 6) | interface UseConfigObj extends Config { FILE: core/docz/src/hooks/useMenus.ts type Menus (line 21) | type Menus = MenuItem[] constant UNKNOWN_POS (line 71) | const UNKNOWN_POS = Infinity type ToCompare (line 79) | type ToCompare = Menus | undefined type FilterFn (line 113) | type FilterFn = (item: MenuItem) => boolean type UseMenusParams (line 123) | interface UseMenusParams { FILE: core/docz/src/state.tsx type Heading (line 3) | interface Heading { type Entry (line 9) | interface Entry { type MenuItem (line 21) | interface MenuItem { type ThemeConfig (line 32) | type ThemeConfig = Record type Config (line 33) | interface Config { type Entries (line 45) | type Entries = { key: string; value: Entry }[] type Props (line 46) | type Props = { key: string; value: any }[] type TransformFn (line 47) | type TransformFn = (config: ThemeConfig) => ThemeConfig type Database (line 49) | interface Database { type DoczState (line 56) | interface DoczState extends Database { FILE: core/docz/src/theme.tsx type ThemeProps (line 5) | interface ThemeProps { function theme (line 11) | function theme( FILE: core/docz/src/utils/createState.tsx type ProviderProps (line 5) | interface ProviderProps { type PrevState (line 9) | type PrevState = (prevState: T) => T type GetFn (line 10) | type GetFn = (state: T) => ReactNode type Dispatch (line 11) | type Dispatch = T | PrevState type State (line 13) | interface State { function create (line 19) | function create(initial: T): State { FILE: core/docz/src/utils/helpers.ts function flatArrFromObject (line 5) | function flatArrFromObject(arr: T[], prop: string): string[] { function compare (line 14) | function compare(a: T, b: T, reverse?: boolean): number { FILE: core/docz/src/utils/humanize-prop.ts constant RE_OBJECTOF (line 5) | const RE_OBJECTOF = /(?:React\.)?(?:PropTypes\.)?objectOf\((?:React\.)?(... FILE: core/gatsby-theme-docz/lib/createPagesStatefully.js constant ENTRIES_QUERY (line 4) | const ENTRIES_QUERY = ` FILE: core/gatsby-theme-docz/lib/sourceNodes.js constant NODE_ENV (line 6) | const NODE_ENV = process.env.GATSBY_ACTIVE_ENV || process.env.NODE_ENV constant IS_DEV (line 7) | const IS_DEV = NODE_ENV === 'development' FILE: core/gatsby-theme-docz/src/components/Playground/Wrapper.js constant CLEAR_PADDING (line 10) | const CLEAR_PADDING = `` constant INITIAL_IFRAME_CONTENT (line 11) | const INITIAL_IFRAME_CONTENT = ` ${CLEAR_PADD... FILE: core/gatsby-theme-docz/src/components/Sidebar/styles.js constant HEADER_HEIGHT (line 9) | const HEADER_HEIGHT = 81 FILE: core/rehype-docz/src/index.ts type PluginOpts (line 32) | interface PluginOpts { FILE: examples/create-react-app-ts/src/serviceWorker.ts type Config (line 23) | type Config = { function register (line 28) | function register(config?: Config) { function registerValidSW (line 65) | function registerValidSW(swUrl: string, config?: Config) { function checkValidServiceWorker (line 109) | function checkValidServiceWorker(swUrl: string, config?: Config) { function unregister (line 139) | function unregister() { FILE: examples/create-react-app/src/App.js function App (line 5) | function App() { FILE: examples/create-react-app/src/serviceWorker.js function register (line 23) | function register(config) { function registerValidSW (line 57) | function registerValidSW(swUrl, config) { function checkValidServiceWorker (line 101) | function checkValidServiceWorker(swUrl, config) { function unregister (line 129) | function unregister() { FILE: examples/images/src/index.jsx function Image (line 3) | function Image() { FILE: examples/monorepo-separate-docs/packages/alert-ts/src/index.tsx type Kind (line 10) | type Kind = keyof typeof kinds type Props (line 12) | interface Props { FILE: examples/typescript/src/components/Alert.tsx type Kind (line 3) | type Kind = 'info' | 'positive' | 'negative' | 'warning' type KindMap (line 4) | type KindMap = Record type AlertProps (line 13) | interface AlertProps { FILE: examples/typescript/src/components/Button.tsx type Kind (line 36) | type Kind = 'primary' | 'secondary' | 'cancel' | 'dark' | 'gray' type Kinds (line 37) | type Kinds = Record type ButtonProps (line 51) | interface ButtonProps { FILE: examples/with-decorators/src/index.js class MyClass (line 1) | @annotation function annotation (line 4) | function annotation(target) { FILE: examples/with-styled-components-and-scoping/src/gatsby-theme-docz/components/Playground/IframeWrapper.js constant CLEAR_PADDING (line 10) | const CLEAR_PADDING = `` constant INITIAL_IFRAME_CONTENT (line 11) | const INITIAL_IFRAME_CONTENT = ` ${CLEAR_PADD... FILE: examples/with-typescript-decorators/src/components/Alert.tsx type Kind (line 3) | type Kind = 'info' | 'positive' | 'negative' | 'warning' type KindMap (line 4) | type KindMap = Record type AlertProps (line 13) | interface AlertProps { FILE: examples/with-typescript-decorators/src/components/Button.tsx type Kind (line 36) | type Kind = 'primary' | 'secondary' | 'cancel' | 'dark' | 'gray' type Kinds (line 37) | type Kinds = Record type ButtonProps (line 51) | interface ButtonProps { FILE: examples/with-typescript-decorators/src/index.ts class MyClass (line 1) | @annotation function annotation (line 6) | function annotation(target: typeof MyClass) { FILE: other-packages/babel-plugin-export-metadata/tests/fixtures/export-default/with-class-declaration.js class Bar6 (line 2) | class Bar6 {} FILE: other-packages/babel-plugin-export-metadata/tests/fixtures/export-default/with-func-declaration.js function foo6 (line 2) | function foo6() {} FILE: other-packages/babel-plugin-export-metadata/tests/fixtures/export-named/index.js function foo2 (line 12) | function foo2() {} class Bar2 (line 13) | class Bar2 {} FILE: other-packages/e2e-tests/index.js constant VERDACCIO_PORT (line 11) | const VERDACCIO_PORT = 4873 constant LOCAL_REGISTRY (line 12) | const LOCAL_REGISTRY = `http://localhost:${VERDACCIO_PORT}` constant REMOTE_REGISTRY (line 13) | const REMOTE_REGISTRY = `https://registry.npmjs.org/` FILE: other-packages/load-cfg/src/index.ts function load (line 44) | function load( function loadFrom (line 59) | function loadFrom( FILE: other-packages/react-docgen-actual-name-handler/src/index.ts function actualNameHandler (line 9) | function actualNameHandler(documentation: any, path: any): any {