Typescriptクラスでタイプセーフなオプションメンバーを指定する方法はありますか?
つまり、何か...
class Foo {
a?: string;
b?: string;
c: number;
}
....
foo = new Foo();
...
if (foo.a !== undefined) { ... (access foo.a in a type-safe string manner) ... }
OCaml/F# に詳しい方のために、「文字列オプション」のようなものを探しています。