Options
All
  • Public
  • Public/Protected
  • All
Menu

Module PathUtil

パスユーティリティ。 通常、ゲーム開発者がファイルパスを扱うことはなく、このモジュールのメソッドを呼び出す必要はない。

Index

Functions

addExtname

  • addExtname(path: string, ext: string): string
  • 与えられたパス文字列に与えられた拡張子を追加する。

    Parameters

    • path: string

      パス文字列

    • ext: string

      追加する拡張子

    Returns string

makeNodeModulePaths

  • makeNodeModulePaths(path: string): string[]
  • パス文字列から、node.js において require() の探索範囲になるパスの配列を作成して返す。

    Parameters

    • path: string

      ディレクトリを表すパス文字列

    Returns string[]

resolveDirname

  • resolveDirname(path: string): string
  • パス文字列からディレクトリ名部分を切り出して返す。

    Parameters

    • path: string

      パス文字列

    Returns string

resolveExtname

  • resolveExtname(path: string): string
  • パス文字列から拡張子部分を切り出して返す。

    Parameters

    • path: string

      パス文字列

    Returns string

resolvePath

  • resolvePath(base: string, path: string): string
  • 二つのパス文字列をつなぎ、相対パス表現 (".", "..") を解決して返す。

    Parameters

    • base: string

      左辺パス文字列 (先頭の "./" を除き、".", ".." を含んではならない)

    • path: string

      右辺パス文字列

    Returns string

splitPath

  • 与えられたパス文字列からホストを切り出す。

    Parameters

    • path: string

      パス文字列

    Returns PathComponents

Generated using TypeDoc