SavedForm interface exported

Last updated: 2026-03-05T10:53:28.867Z

Metrics

LOC: 16 Complexity: 1 Params: 0

Signature

interface SavedForm

Summary

A saved form template with fixed data

Source Code

export interface SavedForm {
  id: string;
  name: string;
  /** URL pattern this form applies to (use '*' for global) */
  urlPattern: string;
  /** Map of field selector → fixed value (legacy format) */
  fields: Record<string, string>;
  /** Structured template fields with mode support */
  templateFields?: FormTemplateField[];
  /** When this template was created */
  createdAt: number;
  /** When this template was last updated */
  updatedAt: number;
  /** Whether this is the default form applied automatically */
  isDefault?: boolean;
}

No outgoing dependencies.

Impact (Incoming)

graph LR SavedForm["SavedForm"] FillableElement["FillableElement"] TabId["TabId"] fieldTypeLabel["fieldTypeLabel"] loadForms["loadForms"] setNativeValue["setNativeValue"] parseIncomingMessage["parseIncomingMessage"] getSavedForms["getSavedForms"] renderTypeBadge["renderTypeBadge"] makeInput["makeInput"] FormsTabViewCallbacks["FormsTabViewCallbacks"] FillableElement -->|uses| SavedForm TabId -->|uses| SavedForm fieldTypeLabel -->|uses| SavedForm loadForms -->|uses| SavedForm setNativeValue -->|uses| SavedForm parseIncomingMessage -->|uses| SavedForm parseIncomingMessage -->|uses| SavedForm getSavedForms -->|uses| SavedForm renderTypeBadge -->|uses| SavedForm makeInput -->|uses| SavedForm FormsTabViewCallbacks -->|uses| SavedForm style SavedForm fill:#dbeafe,stroke:#2563eb,stroke-width:2px click SavedForm "d0449098c37a67b9.html" click FillableElement "2ecf5aaac3f668a8.html" click TabId "842c31431f632e39.html" click fieldTypeLabel "861a0ec11bc0b27b.html" click loadForms "3391078a65ee3af5.html" click setNativeValue "334bd99609d7c37c.html" click parseIncomingMessage "416396348d741ecf.html" click getSavedForms "9a1357b95618ee5e.html" click renderTypeBadge "9c98fcbf039c92b3.html" click makeInput "3b463c3c3297bb7c.html" click FormsTabViewCallbacks "413148ba3c727cc8.html"