私はこれについて最善の方法を見つけようとしています。私はライブラリをtypescriptに変換しています。これまでにあった1つの特定の問題にぶつかっています。定義は、問題は、それがタイプ(string | string[])
であるので、私は配列にpathパラメータを変換することはできませんで、このTypescriptの文字列と文字列配列をパラメータとして受け入れる
public execute(path: string | string[]): Promise<Object> {
if (typeof path == "string") {
// Turn the string into an array
}
}
のようなビットに見えるだ機能があります。これをやろうとしても失敗します。
public execute(path: string | string[]): Promise<Object> {
newPath: string[];
if (typeof path == "string") {
newPath = [path];
} else {
newPath = path;
}
}
パスタイプ(string | string[])
であり、string[]
を入力するように割り当てることができないので。どんな解決策ですか?
'path:any' - 確認しますか? – tymeJV
@tymeJV 'any'は汚れていると感じて、ヒントのタイプについては何の助けもしません – watzon