UNPKG

@jqassistant/ts-lce

Version:

Tool to extract language concepts from a TypeScript codebase and export them to a JSON file.

32 lines (31 loc) 987 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.LCEPropertyDeclaration = void 0; const concept_1 = require("../concept"); class LCEPropertyDeclaration extends concept_1.LCENamedConcept { propertyName; optional; type; decorators; visibility; readonly; coordinates; override; abstract; isStatic; static conceptId = "property-declaration"; constructor(propertyName, fqn, optional, type, decorators, visibility, readonly, coordinates, override, abstract, isStatic) { super(fqn); this.propertyName = propertyName; this.optional = optional; this.type = type; this.decorators = decorators; this.visibility = visibility; this.readonly = readonly; this.coordinates = coordinates; this.override = override; this.abstract = abstract; this.isStatic = isStatic; } } exports.LCEPropertyDeclaration = LCEPropertyDeclaration;