import { Config } from "../util/config"; import { BaseTypes } from "./baseTypes"; export class Type { constructor(baseType) { this.baseType = baseType; } get value () { return this.baseType.value; } get ord () { return this.baseType.ord; } stringInfo () { return [{type: this.baseType.name, dim: 0}]; } isCompatible (another) { if(another instanceof Type) { return this.baseType.isCompatible(another.baseType); } return false; } }