まず、これは ASI に関する質問ではありません。ここでセミコロンの自動挿入が適用されるかどうかを尋ねているわけではありません (そうです、しかし、その冒頭の文は、セミコロンを使用すべきか使用すべきでないかという議論を避けるための試みです。自分...)
関数宣言の後にセミコロンを付けてはいけないことを知っています...
function foo() {
// do stuff
} // no semicolon
export
しかし、関数宣言の後にセミコロンは必要ですか?
export function foo() {
// do stuff
} // semicolon or not to semicolon?
いずれにせよ、その理由も知りたいです。