UNPKG

slightning-coco-widget

Version:

SLIGHTNING 的 CoCo 控件框架。

15 lines (14 loc) 488 B
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]; }