20 lines
549 B
JavaScript
20 lines
549 B
JavaScript
import { typeFromMime } from './typeFromMime.mjs';
|
|
|
|
const rawFileToAsset = (rawFile, assetSource)=>{
|
|
return {
|
|
size: rawFile.size / 1000,
|
|
createdAt: new Date(rawFile.lastModified).toISOString(),
|
|
name: rawFile.name,
|
|
source: assetSource,
|
|
type: typeFromMime(rawFile.type),
|
|
url: URL.createObjectURL(rawFile),
|
|
ext: rawFile.name.split('.').pop(),
|
|
mime: rawFile.type,
|
|
rawFile,
|
|
isLocal: true
|
|
};
|
|
};
|
|
|
|
export { rawFileToAsset };
|
|
//# sourceMappingURL=rawFileToAsset.mjs.map
|