From 88957d28a02117f8768ebd6d71fc2cc5e5cc7e06 Mon Sep 17 00:00:00 2001 From: Philip Chimento Date: Sun, 13 Dec 2015 21:59:49 -0800 Subject: devdocs: Describe aliases more thoroughly For aliases we add a description of what Javascript type they map to. --- giscanner/doctemplates/devdocs/Gjs/default.tmpl | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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 @@ % endif +% if isinstance(node, ast.Alias): +
+
Equivalent Type
+
+ + % if node.target.target_fundamental: + ${formatter.format_fundamental_type(node.target.target_fundamental)} + % else: + ${node.target.target_giname} + % endif + +
+
+% 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 -- cgit v1.2.1