logo
/
型定義ファイル
型定義ファイル.d.tsjsに型定義を加えるためのファイル
 declare module 'some-module'{
	export function awesome():string
 }
typeを全体に共有するものじゃなさそう
明示的にimportしなくてもTypeScriptに読み込まれる
メリットでもあるが、型定義の追跡が困難になるので基本的には使わない方がよさそう
typeを共有するには通常のexportの様な感じで共有する
 export type SomeType = {
     id: string
     children?: Array<string>
   }
import { SomeType } from '../types/some'