12345678910111213141516171819202122232425262728 |
- 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;
- }
- }
|