17 lines
388 B
TypeScript
17 lines
388 B
TypeScript
import { loadWebMedia } from "./web-media.js";
|
|
|
|
export type OutboundMediaLoadOptions = {
|
|
maxBytes?: number;
|
|
mediaLocalRoots?: readonly string[];
|
|
};
|
|
|
|
export async function loadOutboundMediaFromUrl(
|
|
mediaUrl: string,
|
|
options: OutboundMediaLoadOptions = {},
|
|
) {
|
|
return await loadWebMedia(mediaUrl, {
|
|
maxBytes: options.maxBytes,
|
|
localRoots: options.mediaLocalRoots,
|
|
});
|
|
}
|