前提・実現したいこと
単純な興味なのですが、TypeScriptでプロパティをもつ関数のようなものを定義したいです。
これはそもそも可能なのでしょうか。interface
は以下のように定義できました。
typescript
1interface Hoge { 2 a: string; 3 (arg: string): void; 4}
が、初期化の方法がわからず困っています。
typescript
1const f: Hoge = (arg: string) => { console.log(arg); }; 2// Property 'a' is missing in type '(arg: string) => void' but required in type 'Hoge'.
教えていただけると嬉しいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。