본문으로 건너뛰기

타입 별칭: InferSchemaType<T>

type InferSchemaType<T> = T extends StandardJSONSchemaV1<infer TInput, unknown> ? TInput : T extends StandardSchemaV1<infer TInput, unknown> ? TInput : unknown;

정의 위치: packages/ai/src/types.ts:159

스키마에서 TypeScript 타입을 추론합니다. Standard JSON Schema를 준수하는 스키마의 경우 입력 타입을 추출합니다. Standard Schema 검증기(예: Zod의 ~standard 표면)의 경우 StandardSchemaV1 형태에서 입력 타입을 추출합니다. 일반 JSONSchema의 경우 컴파일 시점에 JSON Schema에서 타입을 추론할 수 없으므로 unknown을 반환합니다.

타입 매개변수

T

T