UNPKG

ts-simple-ast

Version:

TypeScript compiler wrapper for static analysis and code manipulation.

29 lines (28 loc) 1.47 kB
"use strict"; /* tslint:disable */ // DO NOT MANUALLY EDIT!! File generated via: npm run code-generate Object.defineProperty(exports, "__esModule", { value: true }); var utils_1 = require("../../utils"); var getMixinStructureFuncs = require("./getMixinStructureFunctions"); function fromConstructorDeclarationOverload(node) { var structure = {}; utils_1.ObjectUtils.assign(structure, getMixinStructureFuncs.fromScopedNode(node)); return structure; } exports.fromConstructorDeclarationOverload = fromConstructorDeclarationOverload; function fromMethodDeclarationOverload(node) { var structure = {}; utils_1.ObjectUtils.assign(structure, getMixinStructureFuncs.fromStaticableNode(node)); utils_1.ObjectUtils.assign(structure, getMixinStructureFuncs.fromAbstractableNode(node)); utils_1.ObjectUtils.assign(structure, getMixinStructureFuncs.fromScopedNode(node)); utils_1.ObjectUtils.assign(structure, getMixinStructureFuncs.fromQuestionTokenableNode(node)); return structure; } exports.fromMethodDeclarationOverload = fromMethodDeclarationOverload; function fromFunctionDeclarationOverload(node) { var structure = {}; utils_1.ObjectUtils.assign(structure, getMixinStructureFuncs.fromAmbientableNode(node)); utils_1.ObjectUtils.assign(structure, getMixinStructureFuncs.fromExportableNode(node)); return structure; } exports.fromFunctionDeclarationOverload = fromFunctionDeclarationOverload;