Backstage
    Preparing search index...
    incrementalIngestionProvidersExtensionPoint: ExtensionPoint<
        IncrementalIngestionProviderExtensionPoint,
    > = ...

    Extension point for registering incremental ingestion providers. The catalogModuleIncrementalIngestionEntityProvider must be installed for these providers to work.

    backend.add(createBackendModule({
    pluginId: 'catalog',
    moduleId: 'my-incremental-provider',
    register(env) {
    env.registerInit({
    deps: {
    extension: incrementalIngestionProvidersExtensionPoint,
    },
    async init({ extension }) {
    extension.addProvider({
    burstInterval: ...,
    burstLength: ...,
    restLength: ...,
    }, {
    next(context, cursor) {
    ...
    },
    ...
    })
    })
    })
    }
    }))