api documentation for react-docgen (v2.14.1)

A CLI and toolkit to extract information from React components for documentation generation.

table of contents

  1. module react-docgen
    1. function react-docgen.parse ( // eslint-disable-line no-unused-vars src, resolver, // eslint-disable-line no-shadow handlers // eslint-disable-line no-shadow )
    2. object react-docgen.defaultHandlers
    3. object react-docgen.handlers
    4. object react-docgen.resolver
    5. object react-docgen.utils
    6. object react-docgen.utils.docblock
  2. module react-docgen.defaultHandlers
    1. function react-docgen.defaultHandlers.0 (documentation, path)
    2. function react-docgen.defaultHandlers.1 (documentation, path)
    3. function react-docgen.defaultHandlers.2 (documentation, path)
    4. function react-docgen.defaultHandlers.3 (documentation, path)
    5. function react-docgen.defaultHandlers.4 (documentation, path)
    6. function react-docgen.defaultHandlers.5 (documentation, componentDefinition)
    7. function react-docgen.defaultHandlers.6 (documentation, path)
    8. function react-docgen.defaultHandlers.7 (documentation, path)
    9. function react-docgen.defaultHandlers.8 (documentation, path)
    10. function react-docgen.defaultHandlers.9 (documentation)
  3. module react-docgen.handlers
    1. function react-docgen.handlers.componentDocblockHandler (documentation, path)
    2. function react-docgen.handlers.componentMethodsHandler (documentation, path)
    3. function react-docgen.handlers.componentMethodsJsDocHandler (documentation)
    4. function react-docgen.handlers.defaultPropsHandler (documentation, componentDefinition)
    5. function react-docgen.handlers.displayNameHandler (documentation, path)
    6. function react-docgen.handlers.flowTypeDocBlockHandler (documentation, path)
    7. function react-docgen.handlers.flowTypeHandler (documentation, path)
    8. function react-docgen.handlers.propDocBlockHandler (documentation, path)
    9. function react-docgen.handlers.propTypeCompositionHandler (documentation, path)
    10. function react-docgen.handlers.propTypeHandler (documentation, path)
  4. module react-docgen.resolver
    1. function react-docgen.resolver.findAllComponentDefinitions (ast, recast)
    2. function react-docgen.resolver.findAllExportedComponentDefinitions (ast, recast)
    3. function react-docgen.resolver.findExportedComponentDefinition (ast, recast)
  5. module react-docgen.utils
    1. function react-docgen.utils.getClassMemberValuePath (classDefinition, memberName)
    2. function react-docgen.utils.getFlowType (path)
    3. function react-docgen.utils.getFlowTypeFromReactComponent (path)
    4. function react-docgen.utils.getMemberExpressionRoot (memberExpressionPath)
    5. function react-docgen.utils.getMemberValuePath (componentDefinition, memberName)
    6. function react-docgen.utils.getMembers (path)
    7. function react-docgen.utils.getMethodDocumentation (methodPath)
    8. function react-docgen.utils.getNameOrValue (path, raw)
    9. function react-docgen.utils.getParameterName (parameterPath)
    10. function react-docgen.utils.getPropType (path)
    11. function react-docgen.utils.getPropertyName (propertyPath)
    12. function react-docgen.utils.getPropertyValuePath (path, propertyName)
    13. function react-docgen.utils.getTypeAnnotation (path)
    14. function react-docgen.utils.isExportsOrModuleAssignment (path)
    15. function react-docgen.utils.isReactComponentClass (path)
    16. function react-docgen.utils.isReactComponentMethod (methodPath)
    17. function react-docgen.utils.isReactCreateClassCall (path)
    18. function react-docgen.utils.isReactModuleName (moduleName)
    19. function react-docgen.utils.isStatelessComponent (path)
    20. function react-docgen.utils.match (node, pattern)
    21. function react-docgen.utils.normalizeClassDefinition (classDefinition)
    22. function react-docgen.utils.normalizeClassDefiniton (classDefinition)
    23. function react-docgen.utils.printValue (path)
    24. function react-docgen.utils.resolveExportDeclaration (path)
    25. function react-docgen.utils.resolveToModule (path)
    26. function react-docgen.utils.resolveToValue (path)
    27. object react-docgen.utils.docblock
  6. module react-docgen.utils.docblock
    1. function react-docgen.utils.docblock.getDocblock (path)
    2. function react-docgen.utils.docblock.getDoclets (str)

module react-docgen

function react-docgen.parse ( // eslint-disable-line no-unused-vars src, resolver, // eslint-disable-line no-shadow handlers // eslint-disable-line no-shadow )

module react-docgen.defaultHandlers

function react-docgen.defaultHandlers.0 (documentation, path)

function react-docgen.defaultHandlers.1 (documentation, path)

function react-docgen.defaultHandlers.2 (documentation, path)

function react-docgen.defaultHandlers.3 (documentation, path)

function react-docgen.defaultHandlers.4 (documentation, path)

function react-docgen.defaultHandlers.5 (documentation, componentDefinition)

function react-docgen.defaultHandlers.6 (documentation, path)

function react-docgen.defaultHandlers.7 (documentation, path)

function react-docgen.defaultHandlers.8 (documentation, path)

function react-docgen.defaultHandlers.9 (documentation)

module react-docgen.handlers

function react-docgen.handlers.componentDocblockHandler (documentation, path)

function react-docgen.handlers.componentMethodsHandler (documentation, path)

function react-docgen.handlers.componentMethodsJsDocHandler (documentation)

function react-docgen.handlers.defaultPropsHandler (documentation, componentDefinition)

function react-docgen.handlers.displayNameHandler (documentation, path)

function react-docgen.handlers.flowTypeDocBlockHandler (documentation, path)

function react-docgen.handlers.flowTypeHandler (documentation, path)

function react-docgen.handlers.propDocBlockHandler (documentation, path)

function react-docgen.handlers.propTypeCompositionHandler (documentation, path)

function react-docgen.handlers.propTypeHandler (documentation, path)

module react-docgen.resolver

function react-docgen.resolver.findAllComponentDefinitions (ast, recast)

function react-docgen.resolver.findAllExportedComponentDefinitions (ast, recast)

function react-docgen.resolver.findExportedComponentDefinition (ast, recast)

module react-docgen.utils

function react-docgen.utils.getClassMemberValuePath (classDefinition, memberName)

function react-docgen.utils.getFlowType (path)

function react-docgen.utils.getFlowTypeFromReactComponent (path)

function react-docgen.utils.getMemberExpressionRoot (memberExpressionPath)

function react-docgen.utils.getMemberValuePath (componentDefinition, memberName)

function react-docgen.utils.getMembers (path)

function react-docgen.utils.getMethodDocumentation (methodPath)

function react-docgen.utils.getNameOrValue (path, raw)

function react-docgen.utils.getParameterName (parameterPath)

function react-docgen.utils.getPropType (path)

function react-docgen.utils.getPropertyName (propertyPath)

function react-docgen.utils.getPropertyValuePath (path, propertyName)

function react-docgen.utils.getTypeAnnotation (path)

function react-docgen.utils.isExportsOrModuleAssignment (path)

function react-docgen.utils.isReactComponentClass (path)

function react-docgen.utils.isReactComponentMethod (methodPath)

function react-docgen.utils.isReactCreateClassCall (path)

function react-docgen.utils.isReactModuleName (moduleName)

function react-docgen.utils.isStatelessComponent (path)

function react-docgen.utils.match (node, pattern)

function react-docgen.utils.normalizeClassDefinition (classDefinition)

function react-docgen.utils.normalizeClassDefiniton (classDefinition)

function react-docgen.utils.printValue (path)

function react-docgen.utils.resolveExportDeclaration (path)

function react-docgen.utils.resolveToModule (path)

function react-docgen.utils.resolveToValue (path)

module react-docgen.utils.docblock

function react-docgen.utils.docblock.getDocblock (path)

function react-docgen.utils.docblock.getDoclets (str)

[ this document was created with utility2 ]