mirror of
https://github.com/openharmony/developtools_ace-ets2bundle.git
synced 2026-07-19 16:43:34 -04:00
@@ -107,8 +107,12 @@ function isHasChild(node: ts.CallExpression): boolean {
|
||||
|
||||
function isToChange(item: ts.PropertyAssignment, node: ts.CallExpression): boolean {
|
||||
const builderParamName: Set<string> = builderParamObjectCollection.get(node.expression.getText());
|
||||
return item.initializer && ts.isCallExpression(item.initializer) && builderParamName &&
|
||||
builderParamName.has(item.name.getText());
|
||||
if (item.initializer && ts.isCallExpression(item.initializer) && builderParamName &&
|
||||
builderParamName.has(item.name.getText()) &&
|
||||
!/\.(bind|call|apply)/.test(item.initializer.getText())) {
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
function changeNodeFromCallToArrow(node: ts.CallExpression): ts.ArrowFunction {
|
||||
|
||||
Reference in New Issue
Block a user