UNPKG

rimmel

Version:

A Streams-Oriented UI library for the Rx.Observable Universe

17 lines 1.21 kB
/** * An Event Operator emitting a typed FormData object from the underlying &lt;form&gt; element instead of a regular DOM Event object * Field types are taken from their respective data-type attribute or string if unset * @returns OperatorFunction<Event, FormData> * @example <form onsubmit="${source(isValid, form, stream)}"> ... </form> **/ export declare const autoForm: import("rxjs").OperatorFunction<Event, any>; /** * An Event Adapter emitting a FormData object from the underlying form element instead of a regular DOM Event object * @returns EventSource<string> * @example <form action="dialog" onsubmit="${AsTypedForm(stream)}"> ... </form> * @example <form action="dialog" onsubmit="${AsTypedForm(handlerFn)}"> ... </form> **/ export declare const AutoForm: (target: import("..").RMLTemplateExpressions.TargetEventHandler<Record<string, any>>) => import("..").Observer<Event | SubmitEvent>; export declare const asTypedFormData: import("rxjs").OperatorFunction<Event, any>; export declare const AsTypedFormData: (target: import("..").RMLTemplateExpressions.TargetEventHandler<Record<string, any>>) => import("..").Observer<Event | SubmitEvent>; //# sourceMappingURL=autoform-source.d.ts.map