본문으로 건너뛰기

인터페이스: 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