我可以在 TypeScript 中将函数限制为纯函数吗?
Can I restrict a function to be pure in TypeScript?
有没有办法在 TypeScript 中允许一个函数仅是 pure(因此不接受非纯函数)?如果是,是哪个?
您也许可以编写一些 TSLint 规则来捕获大多数常见情况(例如,访问外部变量),但检查类似的东西几乎是不可能的,因此无法真正了解 100% .
你(和你的团队)仍然需要遵守纪律。
有没有办法在 TypeScript 中允许一个函数仅是 pure(因此不接受非纯函数)?如果是,是哪个?
您也许可以编写一些 TSLint 规则来捕获大多数常见情况(例如,访问外部变量),但检查类似的东西几乎是不可能的,因此无法真正了解 100% .
你(和你的团队)仍然需要遵守纪律。