UNPKG

ts-simple-ast

Version:

TypeScript compiler wrapper for AST navigation and code generation.

25 lines (23 loc) 938 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const formatting_1 = require("./../formatting"); const removeChildrenWithFormatting_1 = require("./removeChildrenWithFormatting"); function removeOverloadableClassMember(classMember) { if (classMember.isOverload()) removeClassMember(classMember); else removeClassMembers([...classMember.getOverloads(), classMember]); } exports.removeOverloadableClassMember = removeOverloadableClassMember; function removeClassMember(classMember) { removeClassMembers([classMember]); } exports.removeClassMember = removeClassMember; function removeClassMembers(classMembers) { removeChildrenWithFormatting_1.removeChildrenWithFormatting({ getSiblingFormatting: formatting_1.getClassMemberFormatting, children: classMembers }); } exports.removeClassMembers = removeClassMembers; //# sourceMappingURL=removeClassMember.js.map