/* * Copyright (c) 2022, Linus Groh * * SPDX-License-Identifier: BSD-2-Clause */ #pragma once #include #include #include #include namespace JS { using ClassElementName = Variant; // 6.2.10 The ClassFieldDefinition Record Specification Type, https://tc39.es/ecma262/#sec-classfielddefinition-record-specification-type struct ClassFieldDefinition { ClassElementName name; // [[Name]] Handle initializer; // [[Initializer]] }; }