TypeScriptにおける文字列リテラル型

型のユニオン演算子を使用すると、 組み込み型だけでなく文字列も結合できます。 例として、変数が次の2つの文字列値の いずれかのみを受け取れるようにしましょう:

typescriptlet str: 'success' | 'error';

確認してみましょう。変数に一方の 文字列を代入します:

typescriptstr = 'success';

次に、もう一方を代入します:

typescriptstr = 'error';

しかし、別の文字列を代入しようとすると エラーが発生します:

typescriptstr = 'eee'; // エラー
Задание 1

変数が次の3つの値のいずれかのみを 受け取れるようにしてください: 'error'、 'warning'、または'success'。