UNPKG

ts-simple-ast

Version:

TypeScript compiler wrapper for static analysis and code manipulation.

17 lines (16 loc) 564 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /* barrel:ignore */ var utils_1 = require("../../utils"); /** @internal */ function callBaseGetStructure(basePrototype, node, structure) { var newStructure; if (basePrototype.getStructure != null) newStructure = basePrototype.getStructure.call(node); else newStructure = {}; if (structure != null) utils_1.ObjectUtils.assign(newStructure, structure); return newStructure; } exports.callBaseGetStructure = callBaseGetStructure;