Skip to main content
weaveDocs
weave / op

Function: op()

op(fn, options)

op<T>(fn, options?): Op<(…args) => Promise<Awaited<ReturnType<T>>>>
同期および非同期関数で動作する関数またはメソッドをweave op化するためのラッパー。 ラップされた関数:
  1. 元の関数と同じ入力を受け取り、同じ出力を返します。
  2. Weave UIで自動的に呼び出しを追跡します。
もしweave.initを呼び出さない場合、関数はラップされていないかのように動作します。

型パラメータ

T extends (…args) => any

パラメータ

fn: T ラップする関数 options?: OpOptions<T> 呼び出しやパラメータの命名などのオプション設定

戻り値

Op<(…args) => Promise<Awaited<ReturnType<T>>>> ラップされた関数

定義場所

op.ts:58

op(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>>>>

定義場所

op.ts:62