0
に同じ.TSでは、同じファイルには見つけることができません「インターフェイス名」instanceofは
import { Observable } from 'rxjs/Rx';
export interface Loader<T> {
(q: string) : Observable<T[]>;
}
その後ダウン私が持っているファイルを別のクラスでは、私は以下のコンパイルエラーになります
if (this.field instanceof Loader)
を持っています
「ローダー」という名前が見つかりません。
これは誤字ではないことを確認しました。
理由は何ですか?
私はあなたがインターフェイスでそれを行うことはできないと思います。少なくとも、ハンドブックの高度なタイプの章が示唆しているものです。 https://www.typescriptlang.org/docs/handbook/advanced-types.html – toskv