bobflux-gen
Version:
Generator for monkey files in bobflux application.
16 lines (14 loc) • 455 B
text/typescript
import * as ts from 'typescript';
import * as nv from './nodeVisitor';
const code = 218;
export function create(saveCallback: (state: nv.IEnumData) => void): nv.INodeVisitor {
return {
accept: (n: ts.Node): boolean => {
return n.kind === ts.SyntaxKind.EnumDeclaration;
},
visit: (n: ts.Node) => {
let en = <ts.EnumDeclaration>n;
saveCallback({ name: en.name.getText() });
}
}
}