UNPKG

@appsemble/node-utils

Version:

NodeJS utilities used by Appsemble internally.

13 lines (12 loc) 489 B
import { MimeTypeCategory } from '@appsemble/utils'; interface UploadedFileLike { filename?: string | null; mime: string; path: string; } export declare class AssetUploadValidationError extends Error { readonly Category: MimeTypeCategory.Image | MimeTypeCategory.Video; constructor(message: string, category: MimeTypeCategory.Image | MimeTypeCategory.Video); } export declare function validateUploadedFile({ mime, path }: UploadedFileLike): Promise<string>; export {};