imageImportExtension<TSourceDocument> function

EditorExtension<TSourceDocument> imageImportExtension<TSourceDocument>({
  1. required ImageImportPort imageImport,
})

Opt-in user-image acquisition for an editor surface.

This feature owns:

  • Gallery / camera acquisition
  • Replacement-source UI
  • Add Image action
  • Durable source reference validation

Core canvas editing remains usable without this extension.

Implementation

EditorExtension<TSourceDocument> imageImportExtension<TSourceDocument>({
  required ImageImportPort imageImport,
}) {
  return _ImageImportExtension<TSourceDocument>(imageImport: imageImport);
}