summaryrefslogtreecommitdiff
path: root/node_modules/@babel/generator/lib/generators/classes.js
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/@babel/generator/lib/generators/classes.js')
-rw-r--r--node_modules/@babel/generator/lib/generators/classes.js179
1 files changed, 0 insertions, 179 deletions
diff --git a/node_modules/@babel/generator/lib/generators/classes.js b/node_modules/@babel/generator/lib/generators/classes.js
deleted file mode 100644
index 25dae22a..00000000
--- a/node_modules/@babel/generator/lib/generators/classes.js
+++ /dev/null
@@ -1,179 +0,0 @@
-"use strict";
-
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
-exports.ClassAccessorProperty = ClassAccessorProperty;
-exports.ClassBody = ClassBody;
-exports.ClassExpression = exports.ClassDeclaration = ClassDeclaration;
-exports.ClassMethod = ClassMethod;
-exports.ClassPrivateMethod = ClassPrivateMethod;
-exports.ClassPrivateProperty = ClassPrivateProperty;
-exports.ClassProperty = ClassProperty;
-exports.StaticBlock = StaticBlock;
-exports._classMethodHead = _classMethodHead;
-var _t = require("@babel/types");
-const {
- isExportDefaultDeclaration,
- isExportNamedDeclaration
-} = _t;
-function ClassDeclaration(node, parent) {
- const inExport = isExportDefaultDeclaration(parent) || isExportNamedDeclaration(parent);
- if (!inExport || !this._shouldPrintDecoratorsBeforeExport(parent)) {
- this.printJoin(node.decorators);
- }
- if (node.declare) {
- this.word("declare");
- this.space();
- }
- if (node.abstract) {
- this.word("abstract");
- this.space();
- }
- this.word("class");
- if (node.id) {
- this.space();
- this.print(node.id);
- }
- this.print(node.typeParameters);
- if (node.superClass) {
- this.space();
- this.word("extends");
- this.space();
- this.print(node.superClass);
- this.print(node.superTypeParameters);
- }
- if (node.implements) {
- this.space();
- this.word("implements");
- this.space();
- this.printList(node.implements);
- }
- this.space();
- this.print(node.body);
-}
-function ClassBody(node) {
- this.tokenChar(123);
- if (node.body.length === 0) {
- this.tokenChar(125);
- } else {
- this.newline();
- const exit = this.enterDelimited();
- this.printSequence(node.body, {
- indent: true
- });
- exit();
- if (!this.endsWith(10)) this.newline();
- this.rightBrace(node);
- }
-}
-function ClassProperty(node) {
- var _node$key$loc;
- this.printJoin(node.decorators);
- const endLine = (_node$key$loc = node.key.loc) == null || (_node$key$loc = _node$key$loc.end) == null ? void 0 : _node$key$loc.line;
- if (endLine) this.catchUp(endLine);
- this.tsPrintClassMemberModifiers(node);
- if (node.computed) {
- this.tokenChar(91);
- this.print(node.key);
- this.tokenChar(93);
- } else {
- this._variance(node);
- this.print(node.key);
- }
- if (node.optional) {
- this.tokenChar(63);
- }
- if (node.definite) {
- this.tokenChar(33);
- }
- this.print(node.typeAnnotation);
- if (node.value) {
- this.space();
- this.tokenChar(61);
- this.space();
- this.print(node.value);
- }
- this.semicolon();
-}
-function ClassAccessorProperty(node) {
- var _node$key$loc2;
- this.printJoin(node.decorators);
- const endLine = (_node$key$loc2 = node.key.loc) == null || (_node$key$loc2 = _node$key$loc2.end) == null ? void 0 : _node$key$loc2.line;
- if (endLine) this.catchUp(endLine);
- this.tsPrintClassMemberModifiers(node);
- this.word("accessor", true);
- this.space();
- if (node.computed) {
- this.tokenChar(91);
- this.print(node.key);
- this.tokenChar(93);
- } else {
- this._variance(node);
- this.print(node.key);
- }
- if (node.optional) {
- this.tokenChar(63);
- }
- if (node.definite) {
- this.tokenChar(33);
- }
- this.print(node.typeAnnotation);
- if (node.value) {
- this.space();
- this.tokenChar(61);
- this.space();
- this.print(node.value);
- }
- this.semicolon();
-}
-function ClassPrivateProperty(node) {
- this.printJoin(node.decorators);
- if (node.static) {
- this.word("static");
- this.space();
- }
- this.print(node.key);
- this.print(node.typeAnnotation);
- if (node.value) {
- this.space();
- this.tokenChar(61);
- this.space();
- this.print(node.value);
- }
- this.semicolon();
-}
-function ClassMethod(node) {
- this._classMethodHead(node);
- this.space();
- this.print(node.body);
-}
-function ClassPrivateMethod(node) {
- this._classMethodHead(node);
- this.space();
- this.print(node.body);
-}
-function _classMethodHead(node) {
- var _node$key$loc3;
- this.printJoin(node.decorators);
- const endLine = (_node$key$loc3 = node.key.loc) == null || (_node$key$loc3 = _node$key$loc3.end) == null ? void 0 : _node$key$loc3.line;
- if (endLine) this.catchUp(endLine);
- this.tsPrintClassMemberModifiers(node);
- this._methodHead(node);
-}
-function StaticBlock(node) {
- this.word("static");
- this.space();
- this.tokenChar(123);
- if (node.body.length === 0) {
- this.tokenChar(125);
- } else {
- this.newline();
- this.printSequence(node.body, {
- indent: true
- });
- this.rightBrace(node);
- }
-}
-
-//# sourceMappingURL=classes.js.map