[解決済み] ユーティリティクラスの構成方法
2023-03-27 08:15:47
質問
いくつかのユーティリティ関数を持っています。 これらをパッケージ化し、インポートするのに最適な方法は何でしょうか?
これは私がやろうとしていることです。
import * as util from './util'
export class myClass{
constructor()
{
util.doSomething("test");
}
}
次にクラスで
export class Util{
doSomething(val: string){ return val;}
doSomethingElse(val: string{ return val;}
}
VSで表示されるエラーメッセージは
Property doSomething does not exist on type util.
どのように解決するのですか?
ファイルを作成する場合
utils.ts
を含む
export default class Utils {
static doSomething(val: string) { return val; }
static doSomethingElse(val: string) { return val; }
}
とすれば、クライアントコードを次のように簡略化することができます。
import Utils from './utils'
export class MyClass {
constructor()
{
Utils.doSomething("test");
}
}
関連
-
[解決済み] TypeScriptで文字列を数値に変換する方法とは?
-
[解決済み] TypeScript で `window` に新しいプロパティを明示的に設定するにはどうすればよいですか?
-
[解決済み] クラス定数を実装するには?
-
[解決済み] JSONオブジェクトをTypeScriptのクラスにキャストする方法を教えてください。
-
[解決済み] 他のプロパティを使用できる TypeScript インターフェース
-
[解決済み] Angular2のhttpデータからRxJS ObservablesをTypeScriptで連鎖させる。
-
[解決済み] Typescriptで<T>は何を意味するのですか?
-
[解決済み] TypeScriptで単一のプロパティをオプションにする
-
[解決済み] vs-codeで複数のtsconfigファイルを使用するには?
-
[解決済み] ESLint - TypeScriptの "no-unused-vars "を設定する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] TypeScriptで Object.keys return string[].
-
[解決済み] tsc が `TS2307: Cannot find module` for a local file をスローします。
-
[解決済み] Visual Studio Code - インポート引用符の設定を調整する
-
[解決済み] タイプスクリプト。カスタムタイプに対する typeof のチェック
-
[解決済み] typescriptのインターフェイスを別ファイルで宣言しインポートする方法
-
[解決済み] tsconfigの "target "と "module "を理解する。
-
[解決済み] エラー Typescript Feature 1.5。現在の言語レベルは1.4です。
-
[解決済み] TypeScriptで強く型付けされた配列の作成
-
[解決済み] TypeScript 2: 型付けされていない npm モジュールのためのカスタム型付け
-
[解決済み] プライベートセッターのタイプスクリプト?