auto-form-sync
Version:
Auto-save and restore form data using Local/Session/Custom Storage.
7 lines (6 loc) • 542 B
TypeScript
import { AutoFormSyncOptions, SerializedObject, StorageAdapter } from "../types";
export declare function generateFormKey(form: HTMLFormElement, options: AutoFormSyncOptions): string;
export declare function JSONDeserializer(serializedData: string): SerializedObject | null;
export declare function JSONSerializer(serializedData: SerializedObject): string;
export declare const getStorage: (options: AutoFormSyncOptions) => StorageAdapter;
export declare const isValidFormElement: (el: Element) => el is HTMLInputElement & HTMLSelectElement;