Files
ueblueprint/js/entity/EnumEntity.js
2024-09-08 22:28:42 +02:00

14 lines
363 B
JavaScript
Executable File

import P from "parsernostrum"
import Grammar from "../serialization/Grammar.js"
import SymbolEntity from "./SymbolEntity.js"
export default class EnumEntity extends SymbolEntity {
static grammar = this.createGrammar()
/** @returns {P<EnumEntity>} */
static createGrammar() {
return Grammar.symbol.map(v => new this(v))
}
}