본문으로 건너뛰기

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