rittenhop-ghost/versions/5.94.2/node_modules/mailgun.js/Classes/common/FormDataBuilder.d.ts

18 lines
627 B
TypeScript

import * as NodeFormData from 'form-data';
import { FormDataInput, InputFormData } from '../../Types/Common';
import { MimeMessage } from '../../Types';
declare class FormDataBuilder {
private FormDataConstructor;
private fileKeys;
private attachmentsHandler;
constructor(FormDataConstructor: InputFormData);
createFormData(data: FormDataInput): NodeFormData | FormData;
private addMimeDataToFD;
isMIME(data: unknown): data is MimeMessage;
private isFormDataPackage;
private isMessageAttachment;
private addFilesToFD;
private addCommonPropertyToFD;
}
export default FormDataBuilder;