1

2種類輸入しました。

import { UserManager, WebStorageStateStore } from "oidc-client";

ソースを見ると、これらは両方ともコンストラクターを持つクラスです。最初のコンストラクターをすべて呼び出すことができ、2 番目のコンストラクターをキャストすることはできますが、2 番目のコンストラクターを呼び出すことはできません。

これらの両方が機能します。

let um = new UserManager({});
let w1 = <WebStorageStateStore> {};

TypeScript はこれについて文句を言います。「名前 'WebStorageStateStore' が見つかりません」.

let w2 = new WebStorageStateStore();

型にキャストできるのに、TypeScript がコンストラクターを見つけられないのはなぜですか?

ソースですoidc-client

4

1 に答える 1