タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

typescriptとregexに関するteppeisのブックマーク (2)

  • Introducing ArkRegex

    Introducing ArkRegexA drop-in replacement for new RegExp() with types Regular expressions are ubiquitous in modern code. A few characters sprinkled into your JavaScript can validate and parse strings that would require dozens of lines of imperative logic. However, that concision comes at a cost. Complex expressions can be hard to understand and type safety is a pipe dream- or at least, it was. Int

    Introducing ArkRegex
    teppeis
    teppeis 2025/12/01
    TypeScriptで正規表現から型推論して検索結果を型付けするライブラリがarktypesから出てた
  • TypeScript 5.5 で追加された正規表現構文チェックを理解する

    TypeScript 5.5で、@graphemeclusterさんによって正規表現リテラルの構文チェックが導入されました🎉 この構文チェックによって、正規表現に間違いがあった場合、事前にTypeScriptがエラーを出力してくれます。 この機能について、次のことが気になったので調べてみました。 どんな構文がエラーになるか なぜ導入されたか どうやってチェックしているか JavaScriptで実行できるがTypeScriptでエラーになる構文はあるか ESLintとのカバー範囲の違い 記事に関して、誤り等があれば指摘いただけると嬉しいです。 どんな構文がエラーになるか TypeScript 5.5では、正規表現に関するエラーメッセージが40個程度追加されています。 例えば、下記のような構文は、5.5でエラーになります。 // 存在しないフラグ var re = /a/b; // エラー

    TypeScript 5.5 で追加された正規表現構文チェックを理解する
  • 1