TypeScriptのアンビエント宣言(declare)
from
TypeScriptの宣言空間
TypeScriptのアンビエント宣言(declare)
TypeScriptの宣言空間
の内の型宣言空間で宣言する
以下のように関数や変数の型を中身なしに宣言できる構文。
code:ts
declare function foo(arg: number): number;
用途
型が定義されていない関数や変数にあとづけする
型宣言空間のみで使う関数などを定義する
これ
とかたぶんそう
↑この
create
関数はもともと変数宣言空間で使う用途で宣言されていない
https://zenn.dev/qnighy/articles/9c4ce0f1b68350#アンビエント宣言-(declare)-と-.d.ts
https://zenn.dev/qnighy/articles/9c4ce0f1b68350
勘でつかうのをやめる