메인 콘텐츠로 건너뛰기

withAttributes

withAttributes<T>(attrs, fn): Promise<T> | T 현재 실행 컨텍스트에 속성을 추가하여 fn 내부에서 생성된 모든 calls가 자동으로 이를 상속하도록 합니다. 속성은 트레이스 서버의 call 기록에 기록되며 Weave UI/필터링에 표시되므로 request ID, tenant, 실험 등으로 run에 태그를 지정하는 데 적합합니다. 예시:
await withAttributes({requestId: 'abc'}, async () => {
  await myOp();
});

유형 매개변수

이름
T

매개변수

이름유형
attrsRecord<string, any>
fn() => TPromise<T>

반환값

Promise<T> | T

정의 위치

clientApi.ts:193