Skip to content

METADATA_READER_NAMES

const METADATA_READER_NAMES: object

Defined in: packages/schema/src/metadata.ts:69

MetadataReader 名称常量(跨层单一事实源)。

Plugin 通过 ctx.registerMetadataReader(name, fn) 注册,Runtime 按名查表调用。 名称此前散落在 runtime(asset-manager 硬编码字符串)与各 plugin(各自定义 EXIF_READER_NAME 等常量),存在漂移风险。收敛到 schema 层后:

  • Runtime asset-manager 直接引用本常量
  • 各 plugin 的导出常量(EXIF_READER_NAME 等)改为 re-export 本常量的字段

readonly imageExif: "image.read-exif" = 'image.read-exif'

readonly imageMetadata: "image.read-metadata" = 'image.read-metadata'

readonly pdfInfo: "pdf.read-info" = 'pdf.read-info'

readonly videoInfo: "video.read-info" = 'video.read-info'