ページタイプを取得する方法は?

ページタイプから、それが投稿ページかどうかを判別する方法はありますか?現在は、投稿に固有のクラスである posts-wrapper クラスの有無を確認していますが、これが最善の方法ではないことは確信しています。

<script type="text/discourse-plugin" version="0.8">
  api.onPageChange(() => {
    $(document).ready(() => {
      if ($(".posts-wrapper").length) {
        // 投稿ページの場合にスクリプトを実行
      }
    });
  });
</script>

ボディに archetype-regular というクラスがあると思います。
ダイレクトメッセージ用は archetype-private_message です。

ありがとうございます、よくなりました!