mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-24 05:06:02 +08:00
24 lines
394 B
TypeScript
24 lines
394 B
TypeScript
import * as ESTree from "estree";
|
|
import walk = require("esprima-walk");
|
|
|
|
var program: ESTree.Program
|
|
var string: string
|
|
var node: ESTree.Node
|
|
|
|
walk(program, _node => {
|
|
string = node.type
|
|
node = _node
|
|
})
|
|
|
|
walk.walk(program, _node => {
|
|
string = node.type
|
|
node = _node
|
|
})
|
|
|
|
walk.walkAddParent(program, _node => {
|
|
node = _node
|
|
node = _node.parent
|
|
string = node.type
|
|
})
|
|
|