ユーティリティを格納するh5.uオブジェクト
- Source:
Namespaces
Methods
(static) createInterceptor(pre, post) → {function}
インターセプタを作成します。
Parameters:
Name | Type | Description |
---|---|---|
pre |
function | インターセプト先関数の実行前に呼ばれる関数です。 |
post |
function | インターセプト先関数の実行後に呼ばれる関数です。
var lapInterceptor = h5.u.createInterceptor(function(invocation, data) { // 開始時間をdataオブジェクトに格納 data.start = new Date(); // invocationを実行 return invocation.proceed(); }, function(invocation, data) { // 終了時間を取得 var end = new Date(); // ログ出力 this.log.info('{0} "{1}": {2}ms', this.__name, invocation.funcName, (end - data.start)); }); |
Returns:
インターセプタ
- Type
- function
- Source:
(static) loadScript(path, optopt) → {Any}
指定されたスクリプトをロードします。
Parameters:
Name | Type | Attributes | Description | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
path |
String | Array.<String> | ソースパス | |||||||||||||||||||||
opt |
Object |
<optional> |
オプション
Properties
|
Returns:
asyncオプションがtrueの場合はPromiseオブジェクトを、falseの場合は何も返しません。
- Type
- Any
- Source: