slightning-coco-widget
Version:
SLIGHTNING 的 CoCo 控件框架。
15 lines (14 loc) • 488 B
JavaScript
import { addTransformMutator } from "./add-transform-mutator";
import { traverseTypes, methodParamTypeIsMutator } from "./utils";
export function transformMutator(types, widget) {
[types, widget] = addTransformMutator(types, widget);
traverseTypes(types, {
MethodTypes(node) {
if (node.value.block.some(methodParamTypeIsMutator)) {
node.remove();
node.removeNext();
}
}
});
return [types, widget];
}