accessor field

pull/12982/head
Simon Holthausen 2 years ago
parent 08471dcc90
commit d433056e96

@ -64,6 +64,7 @@ import { TaggedTemplateExpression } from './visitors/TaggedTemplateExpression.js
import { Text } from './visitors/Text.js';
import { TitleElement } from './visitors/TitleElement.js';
import { TSEnumDeclaration } from './visitors/TSEnumDeclaration.js';
import { TSModuleDeclaration } from './visitors/TSModuleDeclaration.js';
import { UpdateExpression } from './visitors/UpdateExpression.js';
import { UseDirective } from './visitors/UseDirective.js';
import { VariableDeclarator } from './visitors/VariableDeclarator.js';
@ -178,7 +179,8 @@ const visitors = {
VariableDeclarator,
// @ts-expect-error
TSEnumDeclaration
TSEnumDeclaration,
TSModuleDeclaration
};
/**

@ -0,0 +1,13 @@
/** @import { Context } from '../types' */
import * as e from '../../../errors.js';
/**
* @param {any} node
* @param {Context} context
*/
export function PropertyDefinition(node, context) {
// acorn plugin adds this field
if (node.accessor) {
e.typescript_invalid_feature(node, 'accessor fields (related TSC proposal is not stage 4 yet)');
}
}
Loading…
Cancel
Save