profile-plus
Version:
12 lines (11 loc) • 538 B
TypeScript
import { BackendProvider } from 'lincd-server-utils/utils/BackendProvider';
import { Person } from './shapes/Person.js';
import { Area } from 'react-easy-crop';
export default class ProfilePlusBackendProvider extends BackendProvider {
private static ALLOWED_EXTENSIONS;
setupBeforeControllers(): void;
loadProfilePicture(property: string): any;
uploadImage(): Promise<unknown>;
cropImage(imageUrl: string, croppedArea: Area, property: string, fileName: string): Promise<[Person, string]>;
private compressImage;
}