타입 별칭: GeneratedMediaSource
type GeneratedMediaSource =
| {
b64Json?: never;
url: string;
}
| {
b64Json: string;
url?: never;
};
정의 위치: packages/ai/src/types.ts:1977
생성된 미디어 에셋의 소스입니다. url 또는 b64Json 중 정확히 하나만
존재하고 다른 하나는 존재하지 않습니다. 상호 배타적인 유니온으로 모델링되므로
컴파일 시 타입이 {}와 { url, b64Json }를 함께 거부하면서도 평면적인
.url / .b64Json 접근 패턴은 유지됩니다.
유니온 멤버
타입 리터럴
{
b64Json?: never;
url: string;
}
b64Json?
optional b64Json?: never;
url
url: string;
생성된 에셋의 URL입니다(임시 URL일 수 있음).
타입 리터럴
{
b64Json: string;
url?: never;
}
b64Json
b64Json: string;
Base64로 인코딩된 에셋 데이터입니다.
url?
optional url?: never;