@leafer/file
Advanced tools
+6
-6
| { | ||
| "name": "@leafer/file", | ||
| "version": "2.0.1", | ||
| "version": "2.0.2", | ||
| "description": "@leafer/file", | ||
@@ -25,10 +25,10 @@ "author": "Chao (Leafer) Wan", | ||
| "dependencies": { | ||
| "@leafer/platform": "2.0.1", | ||
| "@leafer/task": "2.0.1", | ||
| "@leafer/data": "2.0.1", | ||
| "@leafer/debug": "2.0.1" | ||
| "@leafer/platform": "2.0.2", | ||
| "@leafer/task": "2.0.2", | ||
| "@leafer/data": "2.0.2", | ||
| "@leafer/debug": "2.0.2" | ||
| }, | ||
| "devDependencies": { | ||
| "@leafer/interface": "2.0.1" | ||
| "@leafer/interface": "2.0.2" | ||
| } | ||
| } |
@@ -9,6 +9,6 @@ import { IExportFileType, IStringMap, IExportOptions } from '@leafer/interface' | ||
| mineType(type: string): string { | ||
| if (!type || type.startsWith('image')) return type | ||
| mimeType(type: string, base: string = 'image'): string { | ||
| if (!type || type.startsWith(base)) return type | ||
| if (type === 'jpg') type = 'jpeg' | ||
| return 'image/' + type | ||
| return base + '/' + type | ||
| }, | ||
@@ -37,4 +37,5 @@ | ||
| const F = FileHelper | ||
| const F = FileHelper; | ||
| (F as any).mineType = F.mimeType // 兼容老代码,后面可以移除 | ||
| F.alphaPixelTypes.forEach(type => F.upperCaseTypeMap[type] = type.toUpperCase()) |
+11
-2
@@ -1,2 +0,2 @@ | ||
| import { ILeaferImage, IResource, IObject, ILeaferCanvas, IExportFileType, ILeaferImageConfig } from '@leafer/interface' | ||
| import { ILeaferImage, ILeaferFilm, ILeaferVideo, IFilmFileType, IVideoFileType, IResource, IObject, ILeaferCanvas, IExportFileType, ILeaferImageConfig } from '@leafer/interface' | ||
@@ -13,4 +13,6 @@ import { Creator } from '@leafer/platform' | ||
| tasker: new TaskProcessor(), | ||
| tasker: new TaskProcessor(), // 会并行的异步加载任务 | ||
| queue: new TaskProcessor({ parallel: 1 }), // 全局按顺序执行的任务队列,防止阻塞主线程 | ||
| map: {}, | ||
@@ -57,3 +59,10 @@ | ||
| // film | ||
| loadFilm(_key: string, _format?: IFilmFileType): Promise<ILeaferFilm> { return undefined }, | ||
| // video | ||
| loadVideo(_key: string, _format?: IVideoFileType): Promise<ILeaferVideo> { return undefined }, | ||
| destroy(): void { | ||
@@ -60,0 +69,0 @@ R.map = {} |
+1
-1
@@ -6,3 +6,3 @@ import { IExportFileType, IStringMap, IExportOptions, IResource } from '@leafer/interface'; | ||
| upperCaseTypeMap: IStringMap; | ||
| mineType(type: string): string; | ||
| mimeType(type: string, base?: string): string; | ||
| fileType(filename: string): string; | ||
@@ -9,0 +9,0 @@ isOpaqueImage(filename: string): boolean; |
5631
10.59%89
7.23%+ Added
+ Added
+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
- Removed
- Removed
Updated
Updated
Updated
Updated