export interface ImportSourceMetadata { name: string; sizeBytes: number; lastModified: number; mediaType?: string; } export interface ImportSource { metadata: ImportSourceMetadata; bytes: Uint8Array; } export function importSourceExtension(source: ImportSourceMetadata): string { return source.name.includes('.') ? source.name.split('.').pop()?.toLocaleLowerCase('en-US') ?? '' : ''; }