weave / WeaveClient
Class: WeaveClient
コンストラクタ
new WeaveClient()
new WeaveClient(traceServerApi
,wandbServerApi
,projectId
,settings
):WeaveClient
パラメータ
• traceServerApi:Api
<any
>
• wandbServerApi: WandbServerApi
• projectId: string
• settings: Settings
= ...
戻り値
WeaveClient
定義場所
weaveClient.ts:82プロパティ
projectId
projectId: string
定義場所
weaveClient.ts:85settings
settings: Settings
定義場所
weaveClient.ts:86traceServerApi
traceServerApi:Api
<any
>
定義場所
weaveClient.ts:83メソッド
createCall()
createCall(opRef
,params
,parameterNames
,thisArg
,currentCall
,parentCall
,startTime
,displayName
?):Promise
<void
>
パラメータ
• opRef:any
• params: any
[]
• parameterNames: ParameterNamesOption
• thisArg: any
• currentCall: CallStackEntry
• parentCall: undefined
| CallStackEntry
• startTime: Date
• displayName?: string
戻り値
Promise
<void
>
定義場所
weaveClient.ts:610finishCall()
finishCall(result
,currentCall
,parentCall
,summarize
,endTime
,startCallPromise
):Promise
<void
>
パラメータ
• result:any
• currentCall: CallStackEntry
• parentCall: undefined
| CallStackEntry
• summarize: undefined
| (result
) => Record
<string
, any
>
• endTime: Date
• startCallPromise: Promise
<void
>
戻り値
Promise
<void
>
定義場所
weaveClient.ts:648finishCallWithException()
finishCallWithException(error
,currentCall
,parentCall
,endTime
,startCallPromise
):Promise
<void
>
パラメータ
• error:any
• currentCall: CallStackEntry
• parentCall: undefined
| CallStackEntry
• endTime: Date
• startCallPromise: Promise
<void
>
戻り値
Promise
<void
>
定義場所
weaveClient.ts:677get()
get(ref
):Promise
<any
>
パラメータ
• ref:ObjectRef
戻り値
Promise
<any
>
定義場所
weaveClient.ts:229getCalls()
getCalls(filter
,includeCosts
,limit
):Promise
<CallSchema
[]>
パラメータ
• filter:CallsFilter
= {}
• includeCosts: boolean
= false
• limit: number
= 1000
戻り値
Promise
<CallSchema
[]>
定義場所
weaveClient.ts:172getCallsIterator()
getCallsIterator(filter
,includeCosts
,limit
):AsyncIterableIterator
<CallSchema
>
パラメータ
• filter:CallsFilter
= {}
• includeCosts: boolean
= false
• limit: number
= 1000
戻り値
AsyncIterableIterator
<CallSchema
>
定義場所
weaveClient.ts:184getCallStack()
getCallStack(): CallStack
戻り値
CallStack
定義場所
weaveClient.ts:537publish()
publish(obj
,objId
?):Promise
<ObjectRef
>
パラメータ
• obj:any
• objId?: string
戻り値
Promise
<ObjectRef
>
定義場所
weaveClient.ts:160pushNewCall()
pushNewCall(): object
戻り値
object
currentCall
currentCall: CallStackEntry
newStack
newStack: CallStack
parentCall?
optional
parentCall:CallStackEntry
定義場所
weaveClient.ts:541runWithCallStack()
runWithCallStack<T
>(callStack
,fn
):T
型パラメータ
• Tパラメータ
• callStack:CallStack
• fn
戻り値
T
定義場所
weaveClient.ts:545saveOp()
saveOp(op
,objId
?):Promise
<any
>
パラメータ
• op:Op
<(…args
) => any
>
• objId?: string
戻り値
Promise
<any
>
定義場所
weaveClient.ts:575waitForBatchProcessing()
waitForBatchProcessing():Promise
<void
>
戻り値
Promise
<void
>