web-dev-qa-db-ja.com

Typescriptで正規表現に一致する文字列型を定義するにはどうすればよいですか?

文字列の形式に関する情報を持つインターフェースを定義することは可能ですか?次の例をご覧ください。

interface timeMarkers{
    markerTime: string[]        
};

例は次のとおりです。

{
   markerTime: ["0:00","1:30", "1:48"]                   
}

私の質問:markerTimeの型を定義して、文字列値が単にstring[]そしてそこから行く?

var reg = /[0-9]?[0-9]:[0-9][0-9]/;

10
Our_Benefactors

そのようなタイプを定義する方法はありません。 GitHubには、これをサポートするための 提案 がありますが、現在のところ優先事項ではないようです。それに投票すれば、チームは将来のリリースに含めるかもしれません。