GitHub の PR や issue, wiki といったマークダウンでテーブルの中に Pick<Interface, 'foo' | 'bar'> とか a || b みたいに | を書きたい事が稀にあります。そのまま書くとコードで囲っても | がテーブルの区切りと判断されてしまうので、どうやったらテーブルのコンテンツに | が使えるのかのメモ
\ でエスケープすれば OK
Pick<Interface, 'foo' | 'bar'> をテーブル内に書きたい時は Pick<Interface, 'foo' \| 'bar'> とエスケープして書く。
a || b なら a \|\| b と | は全てエスケープすればOK。
| foo | bar | |-----|-----| | A | `Pick<Interface, 'foo' \| 'bar'>` | | B | `a \|\| b` |
👇
| foo | bar |
|---|---|
| A | Pick<Interface, 'foo' | 'bar'> |
| B | a || b |
はてなブログのマークダウンでも OK だった!
おわり。
マークダウンのネタ 英国戦車ばかりになってるな

