新しいものを表示

でも言うて夜行だと普通の時間だな

memo

```typescript
type JsonObject = { [ index: string ]: JsonValueTypes }
type JsonValueTypes = JsonObject | Array<any> | number | string | true | false | null;
type JsonType = JsonValueTypes;

const obj: JsonType = {
"foo": {
"bar": true
}
}
```

TypeScriptのインデックスシグネチャの書き方一生覚えられない

Symbol.iteratornの説明に出てくる

```typescript
[Symbol.iterator]() {
this.current = this.from;
return this;
},
```

って何の文法!?って思ったけど変数で変数名を決めて関数定義してるだけだったのね

JSON完全に理解したわ。俺がparserだ。

TypeScriptって意外なところでnarrowingできなくて困惑することがある

型推論なにもわからない。コンパイラの気持ちになれない。

tsのswitch文の中での型推論がなんかおかしい。なんでや。

古いものを表示