forked from MapComplete/MapComplete
15 lines
453 B
TypeScript
15 lines
453 B
TypeScript
export interface ImageUploader {
|
|
maxFileSizeInMegabytes?: number
|
|
/**
|
|
* Uploads the 'blob' as image, with some metadata.
|
|
* Returns the URL to be linked + the appropriate key to add this to OSM
|
|
*/
|
|
uploadImage(
|
|
blob: File,
|
|
currentGps: [number,number],
|
|
author: string,
|
|
noblur: boolean
|
|
): Promise<UploadResult>
|
|
}
|
|
|
|
export interface UploadResult{ key: string; value: string, absoluteUrl: string }
|