diff options
Diffstat (limited to 'script')
-rw-r--r-- | script/vm/infer.lua | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/script/vm/infer.lua b/script/vm/infer.lua index d5ab2d46..f393306c 100644 --- a/script/vm/infer.lua +++ b/script/vm/infer.lua @@ -49,6 +49,7 @@ local viewNodeMap = util.switch() end) : case 'doc.type.name' : call(function (source, options) + options['hasClass'] = true if source.signs then local buf = {} for i, sign in ipairs(source.signs) do @@ -64,6 +65,10 @@ local viewNodeMap = util.switch() options['hasClass'] = true return m.viewType(source.node) .. '[]' end) + : case 'doc.type.table' + : call(function (source, options) + options['hasTable'] = true + end) : case 'doc.type.enum' : call(function (source, options) return ('%q'):format(source[1]) |