# Gimp.ProcedureConfig.prototype.end_export

    function end_export(exported_image: Gimp.Image, file: Gio.File, status: Gimp.PDBStatusType): void {
        // Gjs wrapper for gimp_procedure_config_end_export()
    }

This is a variant of [method@ProcedureConfig.end_run] to be used by file export procedures using [class@SaveProcedure]. It must be paired with a call to [method@ProcedureConfig.begin_export] at the beginning of run().

It does everything [method@ProcedureConfig.begin_run] does but provides additional features to automate file export:

If status is Gimp.PDBStatusType.success, and [method@ProcedureConfig.begin_export] returned a [class@Metadata], this function calls [method@ProcedureConfig.save_metadata], which syncs back config's export properties to the metadata's [flags@MetadataSaveFlags] and writes metadata to file using [method@Image.metadata_save_finish].

Since 3.0

exported_image

  the image that was actually exported

file

  the Gio.File exported_image was written to

status

  the return status of the [class@Procedure]'s run()