Interface: StoreActions
Defined in: src/components/AddSiteForm/Submit.tsx:41
Store actions interface for form submission operations.
Decouples the submission logic from specific store implementations, making the code more testable and flexible.
Propertiesโ
addMonitorToSite()โ
addMonitorToSite: (
siteIdentifier:string,monitor:Monitor) =>Promise<void>
Defined in: src/components/AddSiteForm/Submit.tsx:43
Add a monitor to an existing site
Parametersโ
siteIdentifierโ
string
monitorโ
Returnsโ
Promise<void>
clearError()โ
clearError: () =>
void
Defined in: src/components/AddSiteForm/Submit.tsx:48
Clear any existing error state
Returnsโ
void
createSite()โ
createSite: (
siteData: {identifier:string;monitoring?:boolean;monitors?:Monitor[];name?:string; }) =>Promise<void>
Defined in: src/components/AddSiteForm/Submit.tsx:50
Create a new site with monitors
Parametersโ
siteDataโ
identifierโ
string
monitoring?โ
boolean
monitors?โ
Monitor[]
name?โ
string
Returnsโ
Promise<void>