Novah Documentation

novah.meta

Functions for reflecting on metadata.

Types

Declarations


metaForModule

visibility: public
type: String -> Map String Object

Returns the metadata attached to this module or an empty map if none.


metaFor

visibility: public
type: String -> String -> Map String Object

Returns the metadata attached the given declaration and module or an empty map if none.


modulesForTag

visibility: public
type: String -> Set String

Returns all modules where the tag is defined in at least one declaration.


declarationsForTag

visibility: public
type: String -> List Field

Returns all declarations where the tag is defined.


declarationsInModuleForTag

visibility: public
type: String -> String -> List Field

Returns all declarations in the given module where the tag is defined.