angular-aws-s3
Version:
Open Source Module to Upload your Media and files into AWS S3 Bucket directly from Front-end
20 lines (18 loc) • 699 B
text/typescript
import { IConfig } from "./types";
export const throwError = (config: IConfig, file: File) => {
if (config.bucketName === null || config.bucketName === "") {
throw new Error(`Your bucketName cannot be empty `);
}
if (config.region === null || config.region === "") {
throw new Error(`Must provide a valide region in order to use your bucket`);
}
if (config.accessKeyId === null || config.accessKeyId === "") {
throw new Error(`Must provide accessKeyId`);
}
if (config.secretAccessKey === null || config.secretAccessKey === "") {
throw new Error(`Must provide secretAccessKey`);
}
if (!file) {
throw new Error(`File cannot be empty`);
}
};