import {IValuableToken, TokenTypes} from "../Token"; export default class Constant implements IValuableToken { public get type() { return TokenTypes.Number }; public test: Array; constructor( public readonly id: string, public value: number, pattern: string | RegExp | Array) { if (!(pattern instanceof Array)) { pattern = new Array(pattern); } this.test = pattern; } }