run-entity-metadata-modifiers.ts 445 B

123456789101112
  1. import { getMetadataArgsStorage } from 'typeorm';
  2. import { VendureConfig } from '../config/vendure-config';
  3. export async function runEntityMetadataModifiers(config: VendureConfig) {
  4. if (config.entityOptions?.metadataModifiers?.length) {
  5. const metadataArgsStorage = getMetadataArgsStorage();
  6. for (const modifier of config.entityOptions.metadataModifiers) {
  7. await modifier(metadataArgsStorage);
  8. }
  9. }
  10. }