bobflux-gen
Version:
Generator for monkey files in bobflux application.
19 lines (18 loc) • 487 B
JavaScript
;
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;