質問編集履歴

2

推敲

2021/10/17 09:34

投稿

ts-learner
ts-learner

スコア28

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,16 @@
1
- いくつかの関数の内部でか使われな変数の型`InternalType`があり、これが関数の返り値になってしまっている場合全て誤りなので事前に検知したいという状況があります。
1
+ ライブラリが定義型`InternalType`があり、これが関数の返り値になっている常に誤りなので事前に検知したいと考えています。
2
+
3
+
4
+
5
+ 詳しく書くと、本来はInternalTypeオブジェクトのidを返さなければいけないところで、
6
+
7
+ InternalTypeオブジェクト自体を返してしまうというミスが多発しているため、
8
+
9
+ どの関数においても、InternalTypeが返り値になっていないことを確認したいといった感じです。
10
+
11
+
12
+
13
+ 返り値の型を明示すればそのようなミスはなくなりそうですが、全ての関数に型注釈を書くより良い解決法がないかと探している状況です。
2
14
 
3
15
 
4
16
 

1

文章の推敲

2021/10/17 09:34

投稿

ts-learner
ts-learner

スコア28

test CHANGED
File without changes
test CHANGED
@@ -1,5 +1,11 @@
1
- `InternalType`と関数の内部でしか使われない変数の型が定義されてあり、これが関数の返り値になっている場合は全て誤りなので事前に検知したいという状況があります。
1
+ くつかの関数の内部でしか使われない変数の型`InternalType`があり、これが関数の返り値になってしまっている場合は全て誤りなので事前に検知したいという状況があります。
2
2
 
3
3
 
4
4
 
5
- tsconfig や eslintrc をカスタマイズすることで、`InternalType`を返す関数に赤線を引いたり、TSのコンパイルが通らないようにするようなことは可能でしょうか?
5
+ tsconfig や eslintrc をカスタマイズすることで、`InternalType`を返す関数に赤線を引いたり、TSのコンパイルが通らないようにするようなことは可能でしょうか?
6
+
7
+
8
+
9
+ -----------------------------------
10
+
11
+ 文章を推敲しました。