diff options
Diffstat (limited to 'giscanner/doctemplates/devdocs/Gjs/default.tmpl')
-rw-r--r-- | giscanner/doctemplates/devdocs/Gjs/default.tmpl | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/giscanner/doctemplates/devdocs/Gjs/default.tmpl b/giscanner/doctemplates/devdocs/Gjs/default.tmpl index 2341ef4d..4b08adff 100644 --- a/giscanner/doctemplates/devdocs/Gjs/default.tmpl +++ b/giscanner/doctemplates/devdocs/Gjs/default.tmpl @@ -8,11 +8,27 @@ </dd> </dl> % endif +% if isinstance(node, ast.Alias): + <dl> + <dt>Equivalent Type</dt> + <dd> + <code data-mime="application/javascript"> + % if node.target.target_fundamental: + ${formatter.format_fundamental_type(node.target.target_fundamental)} + % else: + ${node.target.target_giname} + % endif + </code> + </dd> + </dl> +% endif ## This should belong in get_node_kind(), but we don't want to change the way ## all the other templates work. <%def name="extra_class()"> % if isinstance(node, ast.Constant): constant + % elif isinstance(node, ast.Alias): + alias % endif </%def> |