import { Type } from "./Type"; import { PseucoError } from "../../PseucoError"; export class TypeErrorType extends Type { constructor(readonly typeError: PseucoError) { super(); } override equals(otherType: Type): boolean { return false; } override isAssignableTo(otherType: Type): boolean { return false; } override toString(): string { return `!Error! --- ${this.typeError.description}`; } }