TypeScript Deep Dive 日本語版
検索…
TypeScript Deep Dive 日本語版
TypeScript Deep Dive 日本語版
TypeScript入門 & 環境構築
JavaScript
モダンなJavaScriptの機能
プロジェクトの環境設定
Node.js & TypeScriptのプロジェクト作成
React & TypeScriptのプロジェクト作成
TypeScriptの型システム
JavaScriptからの移行ガイド
@types パッケージ (DefinitelyTyped)
アンビエント宣言(declare)
型定義ファイル
グローバル変数の宣言
インターフェース
Enum
lib.d.ts
関数の型
呼び出し可能オブジェクト
Type Assertion(型アサーション)
Freshness
型ガード
リテラル型
Readonly
ジェネリック型
型推論
型の互換性
never
判別可能なUnion型
Index signature(インデックス型)
型の移動
例外のハンドリング
ミックスイン
JSX
オプション
TypeScriptのエラー
NPM
テスト
ツール
その他のヒント
スタイルガイド(コーディング規約)
TypeScriptコンパイラの内側
GitBook
上で動作しています
アンビエント宣言(declare)
なぜTypeScriptを使うのか?
で述べたように:
TypeScriptの主要な設計目標は、TypeScriptで既存のJavaScriptライブラリを安全かつ簡単に使用できるようにすることでした。TypeScriptはこれを
宣言
で行います。
アンビエント型宣言(declare) を使用すると、既存の一般的なJavaScriptライブラリを安全に使用したり、JavaScript/CoffeeScript/など、他のJavaScriptにコンパイルされるプロジェクトを TypeScript に段階的に移行することができます。
サードパーティ製のJavaScriptコードがアンビエント型を定義しているか、というパターンを見てみることは、あなたのプロジェクトで、TypeScriptの型を定義することにも役に立ちます。それが、これを説明する理由です。
前
@types パッケージ (DefinitelyTyped)
次
型定義ファイル
最終更新
1yr ago
リンクのコピー