Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Module

Node.js が提供する module の互換クラス。

Hierarchy

  • Module

Index

Constructors

constructor

  • new Module(game: Game, id: string, path: string): Module
  • Parameters

    • game: Game
    • id: string
    • path: string

    Returns Module

Properties

Private _dirname

_dirname: string

Private _g

Private _virtualDirname

_virtualDirname: string

children

children: Module[]

このモジュールが require() したモジュール。

exports

exports: any

このモジュールが公開する値。

filename

filename: string

このモジュールのファイル名。 フルパスで与えられる。

id

id: string

モジュールのID。 アセットIDとは異なることに注意。

loaded

loaded: boolean

このモジュールの読み込みが完了しているか。

parent

parent: Module

このモジュールの親。一番最初にこのモジュール (のファイル) を require() したモジュール。 該当するモジュールがなければ null である。

paths

paths: string[]

このモジュール内で require() した時の検索先ディレクトリ。

require

require: function

このモジュールの評価時に与えられる require() 関数。

Type declaration

    • (path: string): any
    • Parameters

      • path: string

      Returns any

Generated using TypeDoc