test/README.md
|
- |
has README
|
- |
test/package.json:
|
- |
has package json
|
- |
test/plugin/MyPlugin1:
|
- |
calls handlers
|
- |
modified input
|
- |
output
|
- |
test/plugin/MyPlugin2:
|
- |
calls handlers
|
- |
test/Abstract/Abstract
|
- |
is abstract
|
- |
test/Access/Class:
|
- |
is public
|
- |
is protected
|
- |
is private
|
- |
test/Access/Function:
|
- |
is public
|
- |
is protected
|
- |
is private
|
- |
test/Access/Member:
|
- |
is public
|
- |
is protected
|
- |
is private
|
- |
test/Access/Method:
|
- |
is public
|
- |
is protected
|
- |
is private
|
- |
test/Access/Variable:
|
- |
is public
|
- |
is protected
|
- |
is private
|
- |
test/Async/Async:
|
- |
is async method
|
- |
is async function
|
- |
test/Deprecated/Deprecated
|
- |
id deprecated class
|
- |
id deprecated member
|
- |
id deprecated method
|
- |
id deprecated function
|
- |
id deprecated variable
|
- |
test/Desc/Desc:
|
- |
has class desc
|
- |
has constructor desc
|
- |
has member desc
|
- |
has method desc
|
- |
has getter desc
|
- |
has setter desc
|
- |
has function desc
|
- |
has variable desc
|
- |
has typedef desc
|
- |
has external desc
|
- |
test/Emits/Emits:
|
- |
has emits from method
|
- |
has emits from function
|
- |
test/Example/Example:
|
- |
has example
|
- |
test/Experimental/Experimental:
|
- |
has experimental with desc
|
- |
has experimental without desc
|
- |
test/Export/Anonymous/class:
|
- |
is exported
|
- |
test/Export/Anonymous/function:
|
- |
is exported
|
- |
test/Export/ArrowFunction:
|
- |
is exported that default export
|
- |
is exported that named export
|
- |
is not exported that no export
|
- |
is exported that indirect
|
- |
is exported that multiple named export
|
- |
test/Export/Class:
|
- |
is exported that default export
|
- |
is exported that named export
|
- |
is exported that indirect with declaration
|
- |
is exported that indirect with expression
|
- |
is not exported that non export
|
- |
is exported that multiple named export
|
- |
test/Export/Extends/class
|
- |
is not exported that inner class
|
- |
is exported that outer class
|
- |
test/Export/Function:
|
- |
is exported that default export
|
- |
is exported that named export
|
- |
is exported that named export with expression
|
- |
is not exported that non export
|
- |
is not exported that non export with expression
|
- |
is exported that indirect named export
|
- |
is exported that multiple named export
|
- |
test/Export/IndirectDefault/Class:
|
- |
is exported
|
- |
test/Export/IndirectDefault/Function:
|
- |
is exported
|
- |
test/Export/IndirectDefault/Variable:
|
- |
is exported
|
- |
test/Export/NewExpression/Class:
|
- |
is exported that default export
|
- |
is exported that named export (1)
|
- |
is exported that named export (2)
|
- |
is exported that named export (3)
|
- |
test/Export/NewExpression/WithIndirectExport
|
- |
is exported
|
- |
test/Export/NewExpression/WithObjectProperty:
|
- |
is exported
|
- |
test/Export/NewExpression/WithOriginalExport
|
- |
is exported
|
- |
test/Export/Variable:
|
- |
is exported that default export
|
- |
is exported that named export
|
- |
is not exported that non export
|
- |
is exported that indirect named export
|
- |
is exported that multiple named export
|
- |
array destructuring name export
|
- |
is export that first
|
- |
object destructuring name export
|
- |
is export that first
|
- |
test/Extends/Extends:
|
- |
extends builtin
|
- |
extends deep
|
- |
extends expression
|
- |
extends inner
|
- |
extends mixin
|
- |
extends outer
|
- |
extends property
|
- |
test/External/External:
|
- |
is external
|
- |
test/Generator/Generator:
|
- |
is generator method
|
- |
is generator function
|
- |
test/Ignore/Ignore:
|
- |
is ignored
|
- |
src/Implements/Implements:
|
- |
implements a interface
|
- |
test/Interface/Interface:
|
- |
is interface
|
- |
test/Kind/Kind:
|
- |
has kind = class
|
- |
has kind = constructor
|
- |
has kind = member
|
- |
has kind = method
|
- |
has kind = get
|
- |
has kind = set
|
- |
has kind = function
|
- |
has kind = variable
|
- |
has kind = typedef
|
- |
has kind = external
|
- |
test/Link/Link:
|
- |
has link
|
- |
test/Listens/Listens:
|
- |
listens events
|
- |
test/Name/Computed:
|
- |
has member computed name
|
- |
has method computed name
|
- |
test/Param/Attribute
|
- |
has default value
|
- |
is nullable/not-nullable
|
- |
is optional
|
- |
test/Param/Complex:
|
- |
has function param
|
- |
has generics param
|
- |
has record param
|
- |
has union param
|
- |
has union and generics param
|
- |
has union and spread param
|
- |
test/Param/Destructuring:
|
- |
has array destructuring param
|
- |
test/Param/Param:
|
- |
has param
|
- |
test/Param/Type
|
- |
has array param
|
- |
has class param
|
- |
has external param
|
- |
has function param
|
- |
has generics param
|
- |
has literal param
|
- |
has object param
|
- |
has record param
|
- |
has spread param
|
- |
has typedef param
|
- |
has union param
|
- |
test/Property/Property:
|
- |
has property
|
- |
test/Return/Return:
|
- |
has return value
|
- |
test/See/See:
|
- |
has to see link
|
- |
test/Since/Since:
|
- |
has a since version
|
- |
test/Throws/Throws:
|
- |
throws errors
|
- |
test/Todo/Todo:
|
- |
hash todo
|
- |
test/Type/Type:
|
- |
has member type
|
- |
has variable type
|
- |
test/Undocument/Undocument:
|
- |
has undocument
|
- |
test/Unknown/Unknown:
|
- |
has unknown
|
- |
test/Version/Version:
|
- |
has a version
|
- |
test/_Misc/Duplication:
|
- |
does not duplication
|
- |
test/_Misc/Exclude:
|
- |
not exist
|
- |
Generator
|
- |
creates the required AST files
|
- |
test/_Misc/InvalidSyntax:
|
- |
is invalid
|
- |
CommentParser:
|
CommentParser |
can parse doc comment.
|
CommentParser.parse |
can parse doc comments with trailing tabs
|
CommentParser.parse |
return empty with non doc comment.
|
CommentParser.isESDoc |
return empty with line comment.
|
CommentParser.parse |
test ESDocCLI:
|
- |
command option
|
- |
can show help
|
- |
can show version
|
- |
find configuration
|
- |
finds -c
|
- |
finds .esdoc.json
|
- |
finds .esdoc.js
|
- |
ParamParser:
|
ParamParser |
parse param value.
|
ParamParser.parseParamValue |
parse param value with hyphen prefix.
|
ParamParser.parseParamValue |
parse param value without param name
|
ParamParser.parseParamValue |
parse param value without param desc
|
ParamParser.parseParamValue |
parse param value with complex
|
ParamParser.parseParamValue |
parse param.
|
ParamParser.parseParam |
parse param with complex.
|
ParamParser.parseParam |
parse param with object ({}) as default.
|
ParamParser.parseParam |
parse param with complex.
|
ParamParser.parseParam |
parse param even if description has {}.
|
- |
throws error when empty type.
|
ParamParser.parseParam |