Type Alias: DeepPartial<T>
type DeepPartial<T> = T extends ReadonlyArray<infer U> ? DeepPartial<U>[] : T extends object ? { [K in keyof T]?: DeepPartial<T[K]> } : T;
정의 위치: packages/ai/src/types.ts:466
재귀적인 Partial입니다. 중첩된 모든 필드가 선택 사항이 됩니다. 점진적
JSON 파싱이 바이트가 도착할 때 채워진 필드만 포함하는 객체를 반환하므로,
스트리밍 구조화된 출력 부분의 partial 타입으로 사용됩니다.
DeepPartial<unknown>에서는 unknown으로 기본 설정되어 타입이 지정되지 않은
부분이 기존 형태를 유지합니다.
타입 매개변수
T
T