記事へのコメント11

    • 注目コメント
    • 新着コメント
    shingo-sasaki-0529
    shingo-sasaki-0529 これ JavaScript (ESM) で定められてる仕様だと思ってた。TypeScript 固有の話なんだ。 確かに Node の場合は.mjs 必要とかもあるし、それぞれ独自に決めてたんだなぁ。

    2024/08/08 リンク

    その他
    t_f_m
    t_f_m "何もimportもexportもしないけどモジュールとして扱いたい場合、export {};を使うことで、TypeScriptコンパイラにそのコードをモジュールとして扱うように指示することができる"

    2024/08/05 リンク

    その他
    surume000
    surume000 イディオムというかハックというか

    2024/08/05 リンク

    その他
    dorapon2000
    dorapon2000 “逆に、スクリプトとして扱ってほしくないファイルにexport {};を書くことで、そのファイルをモジュールとして扱うことができます。これにより、そのファイル内の定義がグローバルなスコープに漏れることを防ぐこ”

    2024/08/05 リンク

    その他
    todays_mitsui
    todays_mitsui おもろい

    2024/08/05 リンク

    その他
    akymrk
    akymrk “export {};は何もしない構文”"TypeScriptコンパイラからはそのコードがどのように使われるのかは分からない"

    2024/08/04 リンク

    その他
    poad1010
    poad1010 この記事をおすすめしました

    2024/08/04 リンク

    その他
    mon_sat
    mon_sat そういう理由だったのか。おまじない的な記述として気にしたことがなかったけど、理解できた。感謝。

    2024/08/04 リンク

    その他
    yarumato
    yarumato “export {};は何もしない構文。なぜTypeScriptのコードでこの構文が使われるのか。ここにはTypeScript特有の事情があります。”

    2024/08/04 リンク

    その他
    jay-es
    jay-es import も export もしないとスクリプトとして扱われるので、モジュールとして扱いたい場合は `export {}` を使う

    2024/08/04 リンク

    その他
    mizdra
    mizdra 分かりやすい

    2024/08/04 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    export {}; が使われるTypeScript特有の事情

    TypeScriptのコードでは、export {}; という記述を見かけることがあります。これはECMAScriptの構文では...

    ブックマークしたユーザー

    • bobniku2024/09/30 bobniku
    • techtech05212024/09/22 techtech0521
    • obaratch2024/08/16 obaratch
    • shingo-sasaki-05292024/08/08 shingo-sasaki-0529
    • hush_in2024/08/06 hush_in
    • repon2024/08/05 repon
    • kyo_ago2024/08/05 kyo_ago
    • rummelonp2024/08/05 rummelonp
    • montdsichel2024/08/05 montdsichel
    • t_f_m2024/08/05 t_f_m
    • nyxcontrol2024/08/05 nyxcontrol
    • balaem2024/08/05 balaem
    • W53SA2024/08/05 W53SA
    • debussy12012024/08/05 debussy1201
    • umai_bow2024/08/05 umai_bow
    • tofu-kun2024/08/05 tofu-kun
    • yyamano2024/08/05 yyamano
    • hirose5042024/08/05 hirose504
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事

    pFad - Phonifier reborn

    Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

    Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


    Alternative Proxies:

    Alternative Proxy

    pFad Proxy

    pFad v3 Proxy

    pFad v4 Proxy