Module ringo/jsdoc
Low level support for parsing JSDoc-style comments from JavaScript files.
Functions
- parseResource(resource)
Class ScriptRepository
Instance Methods
- exists()
- getPath()
- getScriptResource(path)
- getScriptResources(nested)
ScriptRepository (path)
Create a script repository for the given path
Parameters
String | path | the base path |
Returns
an script repository |
ScriptRepository.prototype. exists ()
Check whether this script repository exists.
Returns
boolean | true if the repository exists |
ScriptRepository.prototype. getPath ()
Get the absolute path of this script repository.
Returns
string | the absolute repository path |
ScriptRepository.prototype. getScriptResource (path)
Get a script resource contained in this repository.
Parameters
String | path | the script path |
Returns
Resource | the script resource |
ScriptRepository.prototype. getScriptResources (nested)
Get a list of script resources (files with a .js extension) in this repository.
Parameters
Boolean | nested | whether to return scripts in nested directories |
Returns
Array | list of script files as RingoJS Resource objects |
parseResource (resource)
Parse a script resource and return an array containing the JSDoc items for the properties it exports.
Parameters
Resource | resource | a script resource |
Returns
Array | an array of objects representing the API documentation for of the resource |