mira-form-sdk
v1.4.5
Published
Mira Form API SDK
Maintainers
Readme
Mira Form SDK
SDK for Mira Form API на TypeScript/JavaScript.
Installation
npm install mira-form-sdkStart Using
import { MiraFormSDK, MiraFormSDKOptions } from 'mira-form-sdk';
const sdk = new MiraFormSDK('your-api-key', {
baseUrl: 'https://api.miraform.com',
timeout: 5000,
});Example Usage
import { MiraFormSDK } from 'mira-form-sdk';
const sdk = new MiraFormSDK('pk_key', { baseUrl: 'https://api.miraform.com' });
// Data preparation
const { formData, errors } = sdk.prepareFormData({
resourceId: 'uuid',
formId: 'uuid',
content: { field1: 'value1', field2: 123 },
files: [file1, file2], // optional
});
if (errors) {
console.error('Validation error:', errors);
} else {
// Form submission
sdk.sendForm(formData).then(response => {
if (response.success) {
console.log('Success:', response.data);
} else {
console.error('Error:', response.errors);
}
});
}Build
npm run buildLicense
MIT
