본문으로 건너뛰기

인터페이스: CapabilityGetter()<TValue>

정의 위치: packages/ai/src/activities/chat/middleware/capabilities.ts:17

컨텍스트에서 capability 값을 읽습니다. 플래그에 따라 반환값의 타입이 좁혀지도록 오버로드됩니다.

타입 매개변수​

TValue​

TValue

호출 시그니처​

CapabilityGetter(ctx): TValue;

정의 위치: packages/ai/src/activities/chat/middleware/capabilities.ts:18

컨텍스트에서 capability 값을 읽습니다. 플래그에 따라 반환값의 타입이 좁혀지도록 오버로드됩니다.

매개변수​

ctx​

CapabilityContext

반환값​

TValue

호출 시그니처​

CapabilityGetter(ctx, opts): TValue | undefined;

정의 위치: packages/ai/src/activities/chat/middleware/capabilities.ts:19

컨텍스트에서 capability 값을 읽습니다. 플래그에 따라 반환값의 타입이 좁혀지도록 오버로드됩니다.

매개변수​

ctx​

CapabilityContext

opts​

optional​

true

반환값​

TValue | undefined