Optionalparams: IPreventLeaveParams<Data, ID>The optional parameters
Interface for the parameters of the IPreventLeaveParams class.
OptionalchangeSubject?: TSubject<Data>OptionalcheckDirty?: (prevData: Data, currentData: Data) => booleanOptionalcheckUpdate?: (id: ID, data: Data) => booleanOptionaldata?: null | DataOptionalfallback?: (e: Error) => voidOptionalhistory?: anyOptionalonBlock?: () => void | () => voidOptionalonChange?: (Data: Data, initial: boolean) => voidOptionalonLoadEnd?: (isOk: boolean) => voidOptionalonLoadStart?: () => voidOptionalonSave?: (data: Data) => boolean | Promise<boolean>OptionalonUpdate?: (id: ID, data: Data) => voidOptionalreadonly?: booleanOptionalshouldAutoSave?: () => booleanOptionalupdateSubject?: TSubject<[ID, Data]>OptionalwaitForChangesDelay?: number
PreventLeave hook documentation