UNPKG

mavka-parser

Version:
26 lines (22 loc) 539 B
import ASTNode from "./ASTNode.js"; /** * а число = 1 * б Людина * в * г = так */ class StructureParamNode extends ASTNode { /** * @param context * @param {string} name * @param {IdentifierNode|IdentifiersChainNode|null} type * @param {ASTNode|null} defaultValue */ constructor(context, { name, type, defaultValue }) { super(context); this.name = name; this.type = type; this.defaultValue = defaultValue; } } export default StructureParamNode;