OptionalcheckDirty
checkDirty?: (prevData: Data, currentData: Data) => boolean OptionalcheckUpdate
checkUpdate?: (id: ID, data: Data) => boolean Optionalfallback
fallback?: (e: Error) => void
Optionalhistory
history?: any
OptionalonBlock
onBlock?: () => void | () => void
OptionalonChange
onChange?: (Data: Data, initial: boolean) => void OptionalonLoadEnd
onLoadEnd?: (isOk: boolean) => void
OptionalonLoadStart
onLoadStart?: () => void
OptionalonSave
onSave?: (data: Data) => boolean | Promise<boolean> OptionalonUpdate
onUpdate?: (id: ID, data: Data) => void Optionalreadonly
readonly?: boolean
OptionalshouldAutoSave
shouldAutoSave?: () => boolean
OptionalwaitForChangesDelay
waitForChangesDelay?: number
Interface for the parameters of the IPreventLeaveParams class.