UNPKG

@rightcapital/phpdoc-parser

Version:

TypeScript version of PHPDoc parser with support for intersection types and generics

44 lines (43 loc) 1.36 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ConstExprNode = void 0; const base_node_1 = require("../base-node"); class ConstExprNode extends base_node_1.BaseNode { getNodeType() { return 'ConstExprNode'; } isConstExprFloatNode() { return this.getNodeType() === 'ConstExprFloatNode'; } isConstFetchNode() { return this.getNodeType() === 'ConstFetchNode'; } isConstExprArrayItemNode() { return this.getNodeType() === 'ConstExprArrayItemNode'; } isConstExprFalseNode() { return this.getNodeType() === 'ConstExprFalseNode'; } isQuoteAwareConstExprStringNode() { return this.getNodeType() === 'QuoteAwareConstExprStringNode'; } isConstExprNullNode() { return this.getNodeType() === 'ConstExprNullNode'; } isConstExprIntegerNode() { return this.getNodeType() === 'ConstExprIntegerNode'; } isConstExprNode() { return this.getNodeType() === 'ConstExprNode'; } isConstExprArrayNode() { return this.getNodeType() === 'ConstExprArrayNode'; } isConstExprStringNode() { return this.getNodeType() === 'ConstExprStringNode'; } isConstExprTrueNode() { return this.getNodeType() === 'ConstExprTrueNode'; } } exports.ConstExprNode = ConstExprNode;