メンバー
(static) inherits
あるコンストラクタから別のコンストラクタへプロトタイプメソッドを継承します。
(inner) path
モジュールの依存関係。
メソッド
(static) clamp(value, range) → {number}
数値の値を包含範囲にクランプします。
Parameters
名前 | 型 | 説明 |
---|---|---|
value | number | クランプされる値。 |
range | Array:.<number:> | [最小, 最大]の範囲を指定する2要素の配列。 |
戻り値
クランプされた値
- 型
- number
(static) clean(str) → {string}
str
から関数定義を削除し、先頭の空白に合わせて再インデントします。
Parameters
名前 | 型 | 説明 |
---|---|---|
str | string |
戻り値
- 型
- string
(static) createMap(…objopt) → {Object}
「マップ」とは、目的のためにプロトタイプを持たないオブジェクトのことです。場合によっては
これは、特に環境がサポートしていない場合は、Map
よりも適切です。
Mochaの公開APIでの使用を推奨します。
Parameters
名前 | 型 | 属性 | 説明 |
---|---|---|---|
obj | * | <任意> <繰り返し可能> |
|
戻り値
プロトタイプを持たず、...obj
プロパティを持つオブジェクト
- 型
- Object
(static) defineConstants(…objopt) → {Object}
これはcreateMapと異なる点は、
結果がフリーズされるため、引数が空でない必要があることです。
Parameters
名前 | 型 | 属性 | 説明 |
---|---|---|---|
obj | * | <任意> <繰り返し可能> |
|
例外
引数が空でないオブジェクトでない場合。
- 型
- TypeError
戻り値
プロトタイプを持たず、...obj
プロパティを持つフリーズされたオブジェクト
- 型
- Object
(static) getMochaID(objopt) → {string|void}
オブジェクトにMocha IDが存在する場合は、それを取得します。
Parameters
名前 | 型 | 属性 | 説明 |
---|---|---|---|
obj | * | <任意> | Object |
戻り値
- 型
- string | void
(static) isPromise(value) → {boolean}
粗雑ですが、効果的です。
Parameters
名前 | 型 | 説明 |
---|---|---|
value | * |
戻り値
value
がPromiseかどうか
- 型
- boolean
(static) noop()
これはnoopです。
(static) stackTraceFilter() → {function}
このフィルターはmocha-clean
モジュールに基づいています(参照: github.com/rstacruz/mocha-clean
)。
この関数を呼び出すと、Error.stackを入力として取得し、
整形された出力を返すフィルター関数が得られます。
(例: スタックトレースからMochaおよび内部ノード関数を削除します)。
戻り値
- 型
- function
(static) uniqueID() → {string}
新しい一意の識別子を作成します。
暗号学的に安全なIDは作成しません。
nanoid/non-secureの単純なコピー
戻り値
一意の識別子
- 型
- string