weave • DocsDocumentation Index
Fetch the complete documentation index at: https://wb-21fd5541-feature-automate-reference-docs-generation.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
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>>>>