小编Nex*_*exx的帖子

Node js Streams:“关闭”与“完成”事件

NodeJS 可写流的“关闭”和“完成”事件有什么区别?

如果我们假设我们有一个写入磁盘的可写流,那么在数据保存到磁盘后,“关闭”和“完成”事件是否都会激活?

node.js node-streams

10
推荐指数
1
解决办法
6292
查看次数

打字稿转换器,“node.parent”未定义

我目前正在使用打字稿转换器 api,我发现它node.parent是未定义的。

我的代码是:

        const transformerFactory: ts.TransformerFactory<ts.Node> = (
            context: ts.TransformationContext
        ) => {
            return (rootNode) => {
                function visit(node: ts.Node): ts.Node {
                    node = ts.visitEachChild(node, visit, context);

                    // HERE node.parent IS UNDEFINED !

                    return filterFn(node, context);


                }
        
                return ts.visitNode(rootNode, visit);
            };
        };
        
        const transformationResult = ts.transform(
            sourceFile, [transformerFactory]
        );
Run Code Online (Sandbox Code Playgroud)

如何找到该节点的父节点?

typescript-compiler-api

5
推荐指数
1
解决办法
630
查看次数