Backstage
    Preparing search index...
    interface CatalogProcessingExtensionPoint {
        addEntityProvider(
            ...providers: (EntityProvider | EntityProvider[])[],
        ): void;
        addPlaceholderResolver(key: string, resolver: PlaceholderResolver): void;
        addProcessor(
            ...processors: (CatalogProcessor | CatalogProcessor[])[],
        ): void;
        setOnProcessingErrorHandler(
            handler: (
                event: { errors: Error[]; unprocessedEntity: Entity },
            ) => void | Promise<void>,
        ): void;
    }
    Index

    Methods

    • Adds or replaces entity providers. These are responsible for bootstrapping the list of entities out of original data sources. For example, there is one entity source for the config locations, and one for the database stored locations. If you ingest entities out of a third party system, you may want to implement that in terms of an entity provider as well.

      Parameters

      Returns void

    • Parameters

      • handler: (event: { errors: Error[]; unprocessedEntity: Entity }) => void | Promise<void>

      Returns void