質問編集履歴
1
const tuple の型は一例であることを追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -26,3 +26,18 @@
|
|
26
26
|
これを、タプルの要素数(大きさ)が任意長の場合にも適用できるようにしたいのです。
|
27
27
|
|
28
28
|
お知恵をお借りしたく、よろしくお願いいたします。
|
29
|
+
|
30
|
+
追記:
|
31
|
+
`{value: "a"}`のようなオブジェクトはあくまでも一例になり、実際はあらゆる値で成り立つようにと考えております。
|
32
|
+
```typescript
|
33
|
+
// 例えばこのようケースも
|
34
|
+
const tuple: [number[], string[]] = [
|
35
|
+
[1, 2, 3],
|
36
|
+
["a", "b", "c"],
|
37
|
+
];
|
38
|
+
|
39
|
+
const mappedTuple = mapOfTuple(
|
40
|
+
tuple,
|
41
|
+
e => e.reduce((acc, val) => acc + val),
|
42
|
+
); // [number, string]
|
43
|
+
```
|