有没有办法在TypeScript中停止引用相等性检查?

时间:2017-01-21 12:49:45

标签: typescript operator-overloading equality

因为有no way to do operator overloading in TypeScript,有没有办法告诉transpiler / IDE这是不允许的:

this.vector1 == this.vector2;

我有一些我希望被视为值类型的向量,但由于我不能重载operator==,是否有办法阻止其他人(我自己!)对它们进行引用相等?

我在考虑使用“我是值类型”的东西来装饰类型的方法,并且有一个TSLint规则或者说“没有调用引用”的东西等于值类型'

0 个答案:

没有答案