Skip to content

RenameDeleteHandlerSettings.getRescuePath?

RenameDeleteHandlerSettings › getRescuePath?

Type: (params: GetRescuePathParams) => Promise<null | string>

Where to move an attachment that a deletion would otherwise strand — one that survives because another note still references it, but is left sitting in a folder whose owning note is gone.

Deciding the destination is the plugin's attachment-path policy, which is why the handler asks rather than guesses. Returning null — or not implementing this at all — keeps the attachment where it is, which is the behavior every consumer had before this member existed.