타입 별칭: 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