weave / op
Function: op()
op(fn, options)
op<同期および非同期関数で動作する関数またはメソッドをweave op化するためのラッパー。 ラップされた関数:T
>(fn
,options
?):Op
<(…args
) =>Promise
<Awaited
<ReturnType
<T
>>>>
- 元の関数と同じ入力を受け取り、同じ出力を返します。
- Weave UIで自動的に呼び出しを追跡します。
weave.init
を呼び出さない場合、関数はラップされていないかのように動作します。
型パラメータ
• T extends (…args
) => any
パラメータ
• fn:T
ラップする関数
• options?: OpOptions
<T
>
呼び出しやパラメータの命名などのオプション設定
戻り値
Op
<(…args
) => Promise
<Awaited
<ReturnType
<T
>>>>
ラップされた関数
例
定義場所
op.ts:58op(thisArg, fn, options)
op<T
>(thisArg
,fn
,options
?):Op
<(…args
) =>Promise
<Awaited
<ReturnType
<T
>>>>
型パラメータ
• T extends (…args
) => any
パラメータ
• thisArg:any
• fn: T
• options?: OpOptions
<T
>
戻り値
Op
<(…args
) => Promise
<Awaited
<ReturnType
<T
>>>>