インタフェース: ServerCtorOptions

ServerCtorOptions

サーバーの構成を指定します。唯一必要なプロパティはspecDirとsrcDirですが、実際にはspecFilesとsrcFilesも必ず提供する必要がほとんどです。

参照

メンバー

cssFiles :Array.<string>|undefined

CSSファイルのパスまたはCSSファイルに一致するグローブの配列。各パスまたはグローブは、ServerCtorOptions#srcDirに対して相対的に評価されます。

種類
  • Array.<string> | undefined

esmFilenameExtension :string|undefined

ESモジュールで使用されるファイル拡張子

種類
  • string | undefined
既定値
  • ".mjs"

helpers :Array.<string>|undefined

ヘルパーファイルのパスまたはヘルパーファイルに一致するグローブの配列。各パスまたはグローブは、ServerCtorOptions#specDirに対して相対的に評価されます。ヘルパーはスペックの前にロードされます。

種類
  • Array.<string> | undefined

jasmineCore :any|undefined

使用するjasmine-coreのインスタンス。非標準的な方法でjasmine-coreをロードする必要がある場合に使用します。ほとんどの場合、省略する必要があります。

種類
  • any | undefined

port :number|undefined

リッスンするポート。

種類
  • number | undefined

projectBaseDir :string|undefined

プロジェクトのルートディレクトリ。

種類
  • string | undefined

specDir :string

ServerCtorOptions#projectBaseDirを相対に基準とした、スペックファイルが入っているディレクトリ。

種類
  • 文字列

specFiles :Array.<string>|undefined

スペックファイルのパスまたはスペックファイルに一致するグローブの配列。各パスまたはグローブは、ServerCtorOptions#specDirに対して相対的に評価されます。

種類
  • Array.<string> | undefined

srcDir :string

ServerCtorOptions#projectBaseDirを相対に基準とした、ソースファイルが入っているディレクトリ。

種類
  • 文字列

srcFiles :Array.<string>|undefined

ソースファイルのパスまたはソースファイルに一致するグローブの配列。各パスまたはグローブは、ServerCtorOptions#srcDirに対して相対的に評価されます。

種類
  • Array.<string> | undefined

useHtmlReporter :boolean|undefined

Jasmineの既定のHTMLレポーターを使用するかどうか。

種類
  • boolean | undefined
既定値
  • true