123456789101112131415161718192021222324252627282930313233343536 |
- import { type AnyNode } from 'domhandler';
- import type { Cheerio } from '../cheerio.js';
- /**
- * Encode a set of form elements as a string for submission.
- *
- * @category Forms
- * @example
- *
- * ```js
- * $('<form><input name="foo" value="bar" /></form>').serialize();
- * //=> 'foo=bar'
- * ```
- *
- * @returns The serialized form.
- * @see {@link https://api.jquery.com/serialize/}
- */
- export declare function serialize<T extends AnyNode>(this: Cheerio<T>): string;
- /**
- * Encode a set of form elements as an array of names and values.
- *
- * @category Forms
- * @example
- *
- * ```js
- * $('<form><input name="foo" value="bar" /></form>').serializeArray();
- * //=> [ { name: 'foo', value: 'bar' } ]
- * ```
- *
- * @returns The serialized form.
- * @see {@link https://api.jquery.com/serializeArray/}
- */
- export declare function serializeArray<T extends AnyNode>(this: Cheerio<T>): {
- name: string;
- value: string;
- }[];
- //# sourceMappingURL=forms.d.ts.map
|