UNPKG

bobflux-gen

Version:

Generator for monkey files in bobflux application.

19 lines (18 loc) 487 B
"use strict"; var ts = require("typescript"); var psv = require("./propertySignatureVisitor"); function create(saveCallback) { return { accept: function (n) { return n.kind === ts.SyntaxKind.PropertyDeclaration; }, visit: function (n) { var p = n; saveCallback({ name: p.name.getText(), type: psv.getTypes(p.type, p.questionToken) }); } }; } exports.create = create;