Skip to content

Interface: FormData ​

Defined in: types/desktop-engine.d.ts:4281

Form fields, sent as multipart/form-data. There are no forms: new FormData(form) throws

Methods ​

[iterator]() ​

ts
iterator: IterableIterator<[string, FormDataEntryValue]>;

Defined in: types/desktop-engine.d.ts:4294

Returns ​

IterableIterator<[string, FormDataEntryValue]>


append() ​

ts
append(
   name, 
   value, 
   filename?
): void;

Defined in: types/desktop-engine.d.ts:4283

A Blob value is kept as a File, named filename, its own name or "blob"

Parameters ​

ParameterType
namestring
valuestring | Blob
filename?string

Returns ​

void


delete() ​

ts
delete(name): void;

Defined in: types/desktop-engine.d.ts:4284

Parameters ​

ParameterType
namestring

Returns ​

void


entries() ​

ts
entries(): IterableIterator<[string, FormDataEntryValue]>;

Defined in: types/desktop-engine.d.ts:4291

Returns ​

IterableIterator<[string, FormDataEntryValue]>


forEach() ​

ts
forEach(callback, thisArg?): void;

Defined in: types/desktop-engine.d.ts:4290

Parameters ​

ParameterType
callback(value, name, formData) => void
thisArg?unknown

Returns ​

void


get() ​

ts
get(name): FormDataEntryValue | null;

Defined in: types/desktop-engine.d.ts:4285

Parameters ​

ParameterType
namestring

Returns ​

FormDataEntryValue | null


getAll() ​

ts
getAll(name): FormDataEntryValue[];

Defined in: types/desktop-engine.d.ts:4286

Parameters ​

ParameterType
namestring

Returns ​

FormDataEntryValue[]


has() ​

ts
has(name): boolean;

Defined in: types/desktop-engine.d.ts:4287

Parameters ​

ParameterType
namestring

Returns ​

boolean


keys() ​

ts
keys(): IterableIterator<string>;

Defined in: types/desktop-engine.d.ts:4292

Returns ​

IterableIterator<string>


set() ​

ts
set(
   name, 
   value, 
   filename?
): void;

Defined in: types/desktop-engine.d.ts:4289

Replaces the first entry with the name and removes the others

Parameters ​

ParameterType
namestring
valuestring | Blob
filename?string

Returns ​

void


values() ​

ts
values(): IterableIterator<FormDataEntryValue>;

Defined in: types/desktop-engine.d.ts:4293

Returns ​

IterableIterator<FormDataEntryValue>

The SDK is released under the Apache License 2.0