remove the backend feature compat callback pattern
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-incremental-ingestion': patch
|
||||
'@backstage/plugin-catalog-backend-module-bitbucket-server': patch
|
||||
'@backstage/plugin-catalog-backend-module-bitbucket-cloud': patch
|
||||
'@backstage/plugin-events-backend-module-bitbucket-cloud': patch
|
||||
'@backstage/plugin-search-backend-module-elasticsearch': patch
|
||||
'@backstage/backend-dynamic-feature-service': patch
|
||||
'@backstage/plugin-catalog-backend-module-puppetdb': patch
|
||||
'@backstage/plugin-catalog-backend-module-msgraph': patch
|
||||
'@backstage/plugin-search-backend-module-techdocs': patch
|
||||
'@backstage/plugin-catalog-backend-module-gerrit': patch
|
||||
'@backstage/plugin-catalog-backend-module-github': patch
|
||||
'@backstage/plugin-catalog-backend-module-gitlab': patch
|
||||
'@backstage/plugin-events-backend-module-aws-sqs': patch
|
||||
'@backstage/plugin-search-backend-module-catalog': patch
|
||||
'@backstage/plugin-search-backend-module-explore': patch
|
||||
'@backstage/plugin-catalog-backend-module-azure': patch
|
||||
'@backstage/plugin-events-backend-module-gerrit': patch
|
||||
'@backstage/plugin-events-backend-module-github': patch
|
||||
'@backstage/plugin-events-backend-module-gitlab': patch
|
||||
'@backstage/plugin-events-backend-module-azure': patch
|
||||
'@backstage/plugin-catalog-backend-module-aws': patch
|
||||
'@backstage/plugin-search-backend-module-pg': patch
|
||||
'@backstage/plugin-user-settings-backend': patch
|
||||
'@backstage/plugin-kubernetes-backend': patch
|
||||
'@backstage/plugin-permission-backend': patch
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
'@backstage/backend-app-api': patch
|
||||
'@backstage/plugin-techdocs-backend': patch
|
||||
'@backstage/backend-common': patch
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
'@backstage/plugin-events-backend': patch
|
||||
'@backstage/plugin-search-backend': patch
|
||||
'@backstage/plugin-proxy-backend': patch
|
||||
'@backstage/plugin-app-backend': patch
|
||||
---
|
||||
|
||||
Modules and plugins are now `BackendFeature`, not a function that returns a feature.
|
||||
@@ -0,0 +1,56 @@
|
||||
---
|
||||
'@backstage/backend-plugin-api': minor
|
||||
'@backstage/plugin-auth-backend-module-atlassian-provider': minor
|
||||
'@backstage/plugin-auth-backend-module-cloudflare-access-provider': minor
|
||||
'@backstage/plugin-auth-backend-module-azure-easyauth-provider': minor
|
||||
'@backstage/plugin-auth-backend-module-oauth2-proxy-provider': minor
|
||||
'@backstage/plugin-auth-backend-module-vmware-cloud-provider': minor
|
||||
'@backstage/plugin-auth-backend-module-bitbucket-provider': minor
|
||||
'@backstage/plugin-auth-backend-module-microsoft-provider': minor
|
||||
'@backstage/plugin-auth-backend-module-onelogin-provider': minor
|
||||
'@backstage/plugin-auth-backend-module-pinniped-provider': minor
|
||||
'@backstage/plugin-auth-backend-module-aws-alb-provider': minor
|
||||
'@backstage/plugin-auth-backend-module-gcp-iap-provider': minor
|
||||
'@backstage/plugin-auth-backend-module-github-provider': minor
|
||||
'@backstage/plugin-auth-backend-module-gitlab-provider': minor
|
||||
'@backstage/plugin-auth-backend-module-google-provider': minor
|
||||
'@backstage/plugin-auth-backend-module-oauth2-provider': minor
|
||||
'@backstage/plugin-auth-backend-module-guest-provider': minor
|
||||
'@backstage/plugin-auth-backend-module-oidc-provider': minor
|
||||
'@backstage/plugin-auth-backend-module-okta-provider': minor
|
||||
'@backstage/plugin-auth-backend': minor
|
||||
'@backstage/plugin-catalog-backend-module-openapi': minor
|
||||
'@backstage/plugin-catalog-backend-module-gcp': minor
|
||||
'@backstage/plugin-catalog-backend-module-github-org': minor
|
||||
'@backstage/plugin-catalog-backend-module-gitlab-org': minor
|
||||
'@backstage/plugin-catalog-backend-module-ldap': minor
|
||||
'@backstage/plugin-catalog-backend-module-logs': minor
|
||||
'@backstage/plugin-catalog-backend-module-backstage-openapi': minor
|
||||
'@backstage/plugin-catalog-backend-module-scaffolder-entity-model': minor
|
||||
'@backstage/plugin-catalog-backend-module-unprocessed': minor
|
||||
'@backstage/plugin-devtools-backend': minor
|
||||
'@backstage/plugin-notifications-backend-module-email': minor
|
||||
'@backstage/plugin-notifications-backend': minor
|
||||
'@backstage/plugin-permission-backend-module-allow-all-policy': minor
|
||||
'@backstage/plugin-scaffolder-backend-module-confluence-to-markdown': minor
|
||||
'@backstage/plugin-scaffolder-backend-module-bitbucket-server': minor
|
||||
'@backstage/plugin-scaffolder-backend-module-bitbucket-cloud': minor
|
||||
'@backstage/plugin-scaffolder-backend-module-notifications': minor
|
||||
'@backstage/plugin-scaffolder-backend-module-cookiecutter': minor
|
||||
'@backstage/plugin-scaffolder-backend-module-bitbucket': minor
|
||||
'@backstage/plugin-scaffolder-backend-module-gerrit': minor
|
||||
'@backstage/plugin-scaffolder-backend-module-github': minor
|
||||
'@backstage/plugin-scaffolder-backend-module-gitlab': minor
|
||||
'@backstage/plugin-scaffolder-backend-module-sentry': minor
|
||||
'@backstage/plugin-scaffolder-backend-module-yeoman': minor
|
||||
'@backstage/plugin-scaffolder-backend-module-azure': minor
|
||||
'@backstage/plugin-scaffolder-backend-module-gitea': minor
|
||||
'@backstage/plugin-scaffolder-backend-module-rails': minor
|
||||
'@backstage/plugin-scaffolder-backend-module-gcp': minor
|
||||
'@backstage/plugin-search-backend-module-stack-overflow-collator': minor
|
||||
'@backstage/plugin-signals-backend': minor
|
||||
---
|
||||
|
||||
**BREAKING**: The return values from `createBackendPlugin` and `createBackendModule` are now simply `BackendFeature`, instead of the previously deprecated form of a function that returns a feature.
|
||||
|
||||
This may in particular affect tests; if you were effectively doing `createBackendModule({...})()` (note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in your `packages/backend/src/index.ts` too, where you add plugins and modules.
|
||||
@@ -57,7 +57,7 @@ const testPlugin = createBackendPlugin({
|
||||
async init() {},
|
||||
});
|
||||
},
|
||||
})();
|
||||
});
|
||||
|
||||
describe('BackendInitializer', () => {
|
||||
it('should initialize root scoped services', async () => {
|
||||
|
||||
@@ -90,7 +90,7 @@ export function makeLegacyPlugin<
|
||||
default: LegacyCreateRouter<TransformedEnv<TEnv, TEnvTransforms>>;
|
||||
}>,
|
||||
) => {
|
||||
const compatPlugin = createBackendPlugin({
|
||||
return createBackendPlugin({
|
||||
pluginId: name,
|
||||
register(env) {
|
||||
env.registerInit({
|
||||
@@ -124,8 +124,6 @@ export function makeLegacyPlugin<
|
||||
});
|
||||
},
|
||||
});
|
||||
|
||||
return compatPlugin();
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
@@ -4,7 +4,6 @@
|
||||
|
||||
```ts
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackstagePackageJson } from '@backstage/cli-node';
|
||||
import { CatalogBuilder } from '@backstage/plugin-catalog-backend';
|
||||
import { Config } from '@backstage/config';
|
||||
@@ -122,7 +121,7 @@ export const dynamicPluginsFeatureDiscoveryServiceFactory: ServiceFactoryCompat<
|
||||
>;
|
||||
|
||||
// @public (undocumented)
|
||||
export const dynamicPluginsFrontendSchemas: BackendFeatureCompat;
|
||||
export const dynamicPluginsFrontendSchemas: BackendFeature;
|
||||
|
||||
// @public (undocumented)
|
||||
export const dynamicPluginsRootLoggerServiceFactory: ServiceFactoryCompat<
|
||||
|
||||
@@ -64,12 +64,6 @@ export interface BackendFeature {
|
||||
$$type: '@backstage/BackendFeature';
|
||||
}
|
||||
|
||||
// @public @deprecated (undocumented)
|
||||
export interface BackendFeatureCompat extends BackendFeature {
|
||||
// @deprecated (undocumented)
|
||||
(): this;
|
||||
}
|
||||
|
||||
// @public @deprecated (undocumented)
|
||||
export type BackendModuleConfig = CreateBackendModuleOptions;
|
||||
|
||||
@@ -257,7 +251,7 @@ export interface CreateBackendFeatureLoaderOptions<
|
||||
// @public
|
||||
export function createBackendModule(
|
||||
options: CreateBackendModuleOptions,
|
||||
): BackendFeatureCompat;
|
||||
): BackendFeature;
|
||||
|
||||
// @public
|
||||
export interface CreateBackendModuleOptions {
|
||||
@@ -270,7 +264,7 @@ export interface CreateBackendModuleOptions {
|
||||
// @public
|
||||
export function createBackendPlugin(
|
||||
options: CreateBackendPluginOptions,
|
||||
): BackendFeatureCompat;
|
||||
): BackendFeature;
|
||||
|
||||
// @public
|
||||
export interface CreateBackendPluginOptions {
|
||||
|
||||
@@ -21,6 +21,6 @@
|
||||
*/
|
||||
|
||||
export * from './services';
|
||||
export type { BackendFeature, BackendFeatureCompat } from './types';
|
||||
export type { BackendFeature } from './types';
|
||||
export * from './paths';
|
||||
export * from './wiring';
|
||||
|
||||
@@ -27,14 +27,3 @@ export interface BackendFeature {
|
||||
// NOTE: This type is opaque in order to simplify future API evolution.
|
||||
$$type: '@backstage/BackendFeature';
|
||||
}
|
||||
|
||||
/**
|
||||
* @public
|
||||
* @deprecated This type exists only as a helper for old code that relied on `createBackendFeature` and `createBackendPlugin` to return `() => BackendFeature` instead of `BackendFeature`. You should remove the `()` parentheses at the end of your usages. This type will be removed in a future release.
|
||||
*/
|
||||
export interface BackendFeatureCompat extends BackendFeature {
|
||||
/**
|
||||
* @deprecated You do not need to use this call signature; use the type directly instead by removing the `()` parentheses at the end. This call signature will be removed in a future release.
|
||||
*/
|
||||
(): this;
|
||||
}
|
||||
|
||||
@@ -46,18 +46,18 @@ describe('createBackendFeatureLoader', () => {
|
||||
createBackendPlugin({
|
||||
pluginId: 'x',
|
||||
register() {},
|
||||
})(),
|
||||
}),
|
||||
createServiceFactory({
|
||||
service: coreServices.pluginMetadata,
|
||||
deps: {},
|
||||
factory: () => ({ getId: () => 'fake-id' }),
|
||||
})(),
|
||||
}),
|
||||
// Dynamic import format
|
||||
Promise.resolve({
|
||||
default: createBackendPlugin({
|
||||
pluginId: 'y',
|
||||
register() {},
|
||||
})(),
|
||||
}),
|
||||
}),
|
||||
];
|
||||
},
|
||||
@@ -79,7 +79,7 @@ describe('createBackendFeatureLoader', () => {
|
||||
});
|
||||
|
||||
it('should support multiple output formats', async () => {
|
||||
const feature = createBackendPlugin({ pluginId: 'x', register() {} })();
|
||||
const feature = createBackendPlugin({ pluginId: 'x', register() {} });
|
||||
const dynamicFeature = Promise.resolve({ default: feature });
|
||||
|
||||
async function extractResult(f: BackendFeature) {
|
||||
|
||||
@@ -29,13 +29,6 @@ describe('createBackendModule', () => {
|
||||
},
|
||||
});
|
||||
|
||||
// legacy form
|
||||
const legacy = result() as unknown as InternalBackendRegistrations;
|
||||
expect(legacy.$$type).toEqual('@backstage/BackendFeature');
|
||||
expect(legacy.version).toEqual('v1');
|
||||
expect(legacy.getRegistrations).toEqual(expect.any(Function));
|
||||
|
||||
// new form
|
||||
const module = result as unknown as InternalBackendRegistrations;
|
||||
expect(module.$$type).toEqual('@backstage/BackendFeature');
|
||||
expect(module.version).toEqual('v1');
|
||||
@@ -52,9 +45,6 @@ describe('createBackendModule', () => {
|
||||
},
|
||||
},
|
||||
]);
|
||||
|
||||
// @ts-expect-error
|
||||
expect(module({ a: 'a' })).toBeDefined();
|
||||
});
|
||||
|
||||
it('should be able to depend on all types of dependencies', () => {
|
||||
|
||||
@@ -14,11 +14,12 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
import { BackendFeatureCompat } from '../types';
|
||||
import { BackendFeature } from '../types';
|
||||
import {
|
||||
BackendModuleRegistrationPoints,
|
||||
InternalBackendModuleRegistration,
|
||||
InternalBackendPluginRegistration,
|
||||
InternalBackendRegistrations,
|
||||
} from './types';
|
||||
|
||||
/**
|
||||
@@ -52,7 +53,7 @@ export interface CreateBackendModuleOptions {
|
||||
*/
|
||||
export function createBackendModule(
|
||||
options: CreateBackendModuleOptions,
|
||||
): BackendFeatureCompat {
|
||||
): BackendFeature {
|
||||
function getRegistrations() {
|
||||
const extensionPoints: InternalBackendPluginRegistration['extensionPoints'] =
|
||||
[];
|
||||
@@ -93,15 +94,10 @@ export function createBackendModule(
|
||||
];
|
||||
}
|
||||
|
||||
function backendFeatureCompatWrapper() {
|
||||
return backendFeatureCompatWrapper;
|
||||
}
|
||||
|
||||
Object.assign(backendFeatureCompatWrapper, {
|
||||
return {
|
||||
$$type: '@backstage/BackendFeature' as const,
|
||||
featureType: 'registrations',
|
||||
version: 'v1',
|
||||
getRegistrations,
|
||||
});
|
||||
|
||||
return backendFeatureCompatWrapper as BackendFeatureCompat;
|
||||
} as InternalBackendRegistrations;
|
||||
}
|
||||
|
||||
@@ -28,13 +28,6 @@ describe('createBackendPlugin', () => {
|
||||
},
|
||||
});
|
||||
|
||||
// legacy form
|
||||
const legacy = result() as unknown as InternalBackendRegistrations;
|
||||
expect(legacy.$$type).toEqual('@backstage/BackendFeature');
|
||||
expect(legacy.version).toEqual('v1');
|
||||
expect(legacy.getRegistrations).toEqual(expect.any(Function));
|
||||
|
||||
// new form
|
||||
const plugin = result as unknown as InternalBackendRegistrations;
|
||||
expect(plugin.$$type).toEqual('@backstage/BackendFeature');
|
||||
expect(plugin.version).toEqual('v1');
|
||||
@@ -50,9 +43,6 @@ describe('createBackendPlugin', () => {
|
||||
},
|
||||
},
|
||||
]);
|
||||
|
||||
// @ts-expect-error
|
||||
expect(plugin({ a: 'a' })).toBeDefined();
|
||||
});
|
||||
|
||||
it('should be able to depend on all compatible dependencies', () => {
|
||||
|
||||
@@ -14,10 +14,11 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
import { BackendFeatureCompat } from '../types';
|
||||
import { BackendFeature } from '../types';
|
||||
import {
|
||||
BackendPluginRegistrationPoints,
|
||||
InternalBackendPluginRegistration,
|
||||
InternalBackendRegistrations,
|
||||
} from './types';
|
||||
|
||||
/**
|
||||
@@ -46,7 +47,7 @@ export interface CreateBackendPluginOptions {
|
||||
*/
|
||||
export function createBackendPlugin(
|
||||
options: CreateBackendPluginOptions,
|
||||
): BackendFeatureCompat {
|
||||
): BackendFeature {
|
||||
function getRegistrations() {
|
||||
const extensionPoints: InternalBackendPluginRegistration['extensionPoints'] =
|
||||
[];
|
||||
@@ -86,15 +87,10 @@ export function createBackendPlugin(
|
||||
];
|
||||
}
|
||||
|
||||
function backendFeatureCompatWrapper() {
|
||||
return backendFeatureCompatWrapper;
|
||||
}
|
||||
|
||||
Object.assign(backendFeatureCompatWrapper, {
|
||||
return {
|
||||
$$type: '@backstage/BackendFeature' as const,
|
||||
version: 'v1',
|
||||
featureType: 'registrations',
|
||||
getRegistrations,
|
||||
});
|
||||
|
||||
return backendFeatureCompatWrapper as BackendFeatureCompat;
|
||||
} as InternalBackendRegistrations;
|
||||
}
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @alpha
|
||||
const appPlugin: BackendFeatureCompat;
|
||||
const appPlugin: BackendFeature;
|
||||
export default appPlugin;
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { OAuthAuthenticator } from '@backstage/plugin-auth-node';
|
||||
import { OAuthAuthenticatorResult } from '@backstage/plugin-auth-node';
|
||||
import { PassportOAuthAuthenticatorHelper } from '@backstage/plugin-auth-node';
|
||||
@@ -25,6 +25,6 @@ export namespace atlassianSignInResolvers {
|
||||
}
|
||||
|
||||
// @public (undocumented)
|
||||
const authModuleAtlassianProvider: BackendFeatureCompat;
|
||||
const authModuleAtlassianProvider: BackendFeature;
|
||||
export default authModuleAtlassianProvider;
|
||||
```
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
```ts
|
||||
/// <reference types="node" />
|
||||
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { JWTHeaderParameters } from 'jose';
|
||||
import { KeyObject } from 'crypto';
|
||||
import type { PassportProfile } from '@backstage/plugin-auth-node/';
|
||||
@@ -13,7 +13,7 @@ import { ProxyAuthenticator } from '@backstage/plugin-auth-node';
|
||||
import { SignInResolverFactory } from '@backstage/plugin-auth-node';
|
||||
|
||||
// @public (undocumented)
|
||||
const authModuleAwsAlbProvider: BackendFeatureCompat;
|
||||
const authModuleAwsAlbProvider: BackendFeature;
|
||||
export { authModuleAwsAlbProvider };
|
||||
export default authModuleAwsAlbProvider;
|
||||
|
||||
|
||||
@@ -3,13 +3,13 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { Profile } from 'passport';
|
||||
import { ProxyAuthenticator } from '@backstage/plugin-auth-node';
|
||||
import { SignInResolverFactory } from '@backstage/plugin-auth-node';
|
||||
|
||||
// @public (undocumented)
|
||||
const authModuleAzureEasyAuthProvider: BackendFeatureCompat;
|
||||
const authModuleAzureEasyAuthProvider: BackendFeature;
|
||||
export default authModuleAzureEasyAuthProvider;
|
||||
|
||||
// @public (undocumented)
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { OAuthAuthenticator } from '@backstage/plugin-auth-node';
|
||||
import { OAuthAuthenticatorResult } from '@backstage/plugin-auth-node';
|
||||
import { PassportOAuthAuthenticatorHelper } from '@backstage/plugin-auth-node';
|
||||
@@ -11,7 +11,7 @@ import { PassportProfile } from '@backstage/plugin-auth-node';
|
||||
import { SignInResolverFactory } from '@backstage/plugin-auth-node';
|
||||
|
||||
// @public (undocumented)
|
||||
const authModuleBitbucketProvider: BackendFeatureCompat;
|
||||
const authModuleBitbucketProvider: BackendFeature;
|
||||
export default authModuleBitbucketProvider;
|
||||
|
||||
// @public (undocumented)
|
||||
|
||||
@@ -3,13 +3,13 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { CacheService } from '@backstage/backend-plugin-api';
|
||||
import { ProxyAuthenticator } from '@backstage/plugin-auth-node';
|
||||
import { SignInResolverFactory } from '@backstage/plugin-auth-node';
|
||||
|
||||
// @public
|
||||
const authModuleCloudflareAccessProvider: BackendFeatureCompat;
|
||||
const authModuleCloudflareAccessProvider: BackendFeature;
|
||||
export default authModuleCloudflareAccessProvider;
|
||||
|
||||
// @public
|
||||
|
||||
@@ -3,13 +3,13 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { JsonPrimitive } from '@backstage/types';
|
||||
import { ProxyAuthenticator } from '@backstage/plugin-auth-node';
|
||||
import { SignInResolverFactory } from '@backstage/plugin-auth-node';
|
||||
|
||||
// @public (undocumented)
|
||||
const authModuleGcpIapProvider: BackendFeatureCompat;
|
||||
const authModuleGcpIapProvider: BackendFeature;
|
||||
export default authModuleGcpIapProvider;
|
||||
|
||||
// @public (undocumented)
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { OAuthAuthenticator } from '@backstage/plugin-auth-node';
|
||||
import { OAuthAuthenticatorResult } from '@backstage/plugin-auth-node';
|
||||
import { PassportOAuthAuthenticatorHelper } from '@backstage/plugin-auth-node';
|
||||
@@ -11,7 +11,7 @@ import { PassportProfile } from '@backstage/plugin-auth-node';
|
||||
import { SignInResolverFactory } from '@backstage/plugin-auth-node';
|
||||
|
||||
// @public (undocumented)
|
||||
const authModuleGithubProvider: BackendFeatureCompat;
|
||||
const authModuleGithubProvider: BackendFeature;
|
||||
export default authModuleGithubProvider;
|
||||
|
||||
// @public (undocumented)
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { OAuthAuthenticator } from '@backstage/plugin-auth-node';
|
||||
import { OAuthAuthenticatorResult } from '@backstage/plugin-auth-node';
|
||||
import { PassportOAuthAuthenticatorHelper } from '@backstage/plugin-auth-node';
|
||||
@@ -11,7 +11,7 @@ import { PassportProfile } from '@backstage/plugin-auth-node';
|
||||
import { SignInResolverFactory } from '@backstage/plugin-auth-node';
|
||||
|
||||
// @public (undocumented)
|
||||
const authModuleGitlabProvider: BackendFeatureCompat;
|
||||
const authModuleGitlabProvider: BackendFeature;
|
||||
export default authModuleGitlabProvider;
|
||||
|
||||
// @public (undocumented)
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { OAuthAuthenticator } from '@backstage/plugin-auth-node';
|
||||
import { OAuthAuthenticatorResult } from '@backstage/plugin-auth-node';
|
||||
import { PassportOAuthAuthenticatorHelper } from '@backstage/plugin-auth-node';
|
||||
@@ -11,7 +11,7 @@ import { PassportProfile } from '@backstage/plugin-auth-node';
|
||||
import { SignInResolverFactory } from '@backstage/plugin-auth-node';
|
||||
|
||||
// @public (undocumented)
|
||||
const authModuleGoogleProvider: BackendFeatureCompat;
|
||||
const authModuleGoogleProvider: BackendFeature;
|
||||
export default authModuleGoogleProvider;
|
||||
|
||||
// @public (undocumented)
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @public (undocumented)
|
||||
const authModuleGuestProvider: BackendFeatureCompat;
|
||||
const authModuleGuestProvider: BackendFeature;
|
||||
export default authModuleGuestProvider;
|
||||
```
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { OAuthAuthenticator } from '@backstage/plugin-auth-node';
|
||||
import { OAuthAuthenticatorResult } from '@backstage/plugin-auth-node';
|
||||
import { PassportOAuthAuthenticatorHelper } from '@backstage/plugin-auth-node';
|
||||
@@ -11,10 +11,10 @@ import { PassportProfile } from '@backstage/plugin-auth-node';
|
||||
import { SignInResolverFactory } from '@backstage/plugin-auth-node';
|
||||
|
||||
// @public @deprecated (undocumented)
|
||||
export const authModuleMicrosoftProvider: BackendFeatureCompat;
|
||||
export const authModuleMicrosoftProvider: BackendFeature;
|
||||
|
||||
// @public (undocumented)
|
||||
const authModuleMicrosoftProvider_2: BackendFeatureCompat;
|
||||
const authModuleMicrosoftProvider_2: BackendFeature;
|
||||
export default authModuleMicrosoftProvider_2;
|
||||
|
||||
// @public (undocumented)
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { OAuthAuthenticator } from '@backstage/plugin-auth-node';
|
||||
import { OAuthAuthenticatorResult } from '@backstage/plugin-auth-node';
|
||||
import { PassportOAuthAuthenticatorHelper } from '@backstage/plugin-auth-node';
|
||||
@@ -11,7 +11,7 @@ import { PassportProfile } from '@backstage/plugin-auth-node';
|
||||
import { SignInResolverFactory } from '@backstage/plugin-auth-node';
|
||||
|
||||
// @public (undocumented)
|
||||
const authModuleOauth2Provider: BackendFeatureCompat;
|
||||
const authModuleOauth2Provider: BackendFeature;
|
||||
export default authModuleOauth2Provider;
|
||||
|
||||
// @public (undocumented)
|
||||
|
||||
@@ -5,12 +5,12 @@
|
||||
```ts
|
||||
/// <reference types="node" />
|
||||
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { IncomingHttpHeaders } from 'http';
|
||||
import { ProxyAuthenticator } from '@backstage/plugin-auth-node';
|
||||
|
||||
// @public (undocumented)
|
||||
const authModuleOauth2ProxyProvider: BackendFeatureCompat;
|
||||
const authModuleOauth2ProxyProvider: BackendFeature;
|
||||
export default authModuleOauth2ProxyProvider;
|
||||
|
||||
// @public
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { BaseClient } from 'openid-client';
|
||||
import { OAuthAuthenticator } from '@backstage/plugin-auth-node';
|
||||
import { PassportOAuthAuthenticatorHelper } from '@backstage/plugin-auth-node';
|
||||
@@ -13,7 +13,7 @@ import { TokenSet } from 'openid-client';
|
||||
import { UserinfoResponse } from 'openid-client';
|
||||
|
||||
// @public (undocumented)
|
||||
const authModuleOidcProvider: BackendFeatureCompat;
|
||||
const authModuleOidcProvider: BackendFeature;
|
||||
export default authModuleOidcProvider;
|
||||
|
||||
// @public (undocumented)
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { OAuthAuthenticator } from '@backstage/plugin-auth-node';
|
||||
import { OAuthAuthenticatorResult } from '@backstage/plugin-auth-node';
|
||||
import { PassportOAuthAuthenticatorHelper } from '@backstage/plugin-auth-node';
|
||||
@@ -11,7 +11,7 @@ import { PassportProfile } from '@backstage/plugin-auth-node';
|
||||
import { SignInResolverFactory } from '@backstage/plugin-auth-node';
|
||||
|
||||
// @public (undocumented)
|
||||
const authModuleOktaProvider: BackendFeatureCompat;
|
||||
const authModuleOktaProvider: BackendFeature;
|
||||
export default authModuleOktaProvider;
|
||||
|
||||
// @public (undocumented)
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { OAuthAuthenticator } from '@backstage/plugin-auth-node';
|
||||
import { OAuthAuthenticatorResult } from '@backstage/plugin-auth-node';
|
||||
import { PassportOAuthAuthenticatorHelper } from '@backstage/plugin-auth-node';
|
||||
@@ -11,7 +11,7 @@ import { PassportProfile } from '@backstage/plugin-auth-node';
|
||||
import { SignInResolverFactory } from '@backstage/plugin-auth-node';
|
||||
|
||||
// @public (undocumented)
|
||||
const authModuleOneLoginProvider: BackendFeatureCompat;
|
||||
const authModuleOneLoginProvider: BackendFeature;
|
||||
export default authModuleOneLoginProvider;
|
||||
|
||||
// @public (undocumented)
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { BaseClient } from 'openid-client';
|
||||
import { Config } from '@backstage/config';
|
||||
import { OAuthAuthenticator } from '@backstage/plugin-auth-node';
|
||||
@@ -11,10 +11,10 @@ import { Strategy } from 'openid-client';
|
||||
import { TokenSet } from 'openid-client';
|
||||
|
||||
// @public @deprecated (undocumented)
|
||||
export const authModulePinnipedProvider: BackendFeatureCompat;
|
||||
export const authModulePinnipedProvider: BackendFeature;
|
||||
|
||||
// @public (undocumented)
|
||||
const authModulePinnipedProvider_2: BackendFeatureCompat;
|
||||
const authModulePinnipedProvider_2: BackendFeature;
|
||||
export default authModulePinnipedProvider_2;
|
||||
|
||||
// @public (undocumented)
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { OAuthAuthenticator } from '@backstage/plugin-auth-node';
|
||||
import { OAuthAuthenticatorResult } from '@backstage/plugin-auth-node';
|
||||
import { PassportOAuthAuthenticatorHelper } from '@backstage/plugin-auth-node';
|
||||
@@ -12,7 +12,7 @@ import { SignInResolverFactory } from '@backstage/plugin-auth-node';
|
||||
import { Strategy } from 'passport-oauth2';
|
||||
|
||||
// @public
|
||||
const authModuleVmwareCloudProvider: BackendFeatureCompat;
|
||||
const authModuleVmwareCloudProvider: BackendFeature;
|
||||
export default authModuleVmwareCloudProvider;
|
||||
|
||||
// @public
|
||||
|
||||
@@ -12,7 +12,7 @@ import { AuthResolverContext as AuthResolverContext_2 } from '@backstage/plugin-
|
||||
import { AuthService } from '@backstage/backend-plugin-api';
|
||||
import { AwsAlbResult as AwsAlbResult_2 } from '@backstage/plugin-auth-backend-module-aws-alb-provider';
|
||||
import { AzureEasyAuthResult } from '@backstage/plugin-auth-backend-module-azure-easyauth-provider';
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { BackstageSignInResult } from '@backstage/plugin-auth-node';
|
||||
import { CacheService } from '@backstage/backend-plugin-api';
|
||||
import { CatalogApi } from '@backstage/catalog-client';
|
||||
@@ -58,7 +58,7 @@ export type AuthHandlerResult = {
|
||||
};
|
||||
|
||||
// @public
|
||||
const authPlugin: BackendFeatureCompat;
|
||||
const authPlugin: BackendFeature;
|
||||
export default authPlugin;
|
||||
|
||||
// @public @deprecated (undocumented)
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @alpha
|
||||
const catalogModuleAwsS3EntityProvider: BackendFeatureCompat;
|
||||
const catalogModuleAwsS3EntityProvider: BackendFeature;
|
||||
export default catalogModuleAwsS3EntityProvider;
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @alpha
|
||||
const catalogModuleAzureDevOpsEntityProvider: BackendFeatureCompat;
|
||||
const catalogModuleAzureDevOpsEntityProvider: BackendFeature;
|
||||
export default catalogModuleAzureDevOpsEntityProvider;
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @public (undocumented)
|
||||
const catalogModuleInternalOpenApiSpec: BackendFeatureCompat;
|
||||
const catalogModuleInternalOpenApiSpec: BackendFeature;
|
||||
export { catalogModuleInternalOpenApiSpec };
|
||||
export default catalogModuleInternalOpenApiSpec;
|
||||
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @alpha (undocumented)
|
||||
const catalogModuleBitbucketCloudEntityProvider: BackendFeatureCompat;
|
||||
const catalogModuleBitbucketCloudEntityProvider: BackendFeature;
|
||||
export default catalogModuleBitbucketCloudEntityProvider;
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @alpha (undocumented)
|
||||
const catalogModuleBitbucketServerEntityProvider: BackendFeatureCompat;
|
||||
const catalogModuleBitbucketServerEntityProvider: BackendFeature;
|
||||
export default catalogModuleBitbucketServerEntityProvider;
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { Config } from '@backstage/config';
|
||||
import * as container from '@google-cloud/container';
|
||||
import { EntityProvider } from '@backstage/plugin-catalog-node';
|
||||
@@ -12,7 +12,7 @@ import { LoggerService } from '@backstage/backend-plugin-api';
|
||||
import { SchedulerService } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @public
|
||||
const catalogModuleGcpGkeEntityProvider: BackendFeatureCompat;
|
||||
const catalogModuleGcpGkeEntityProvider: BackendFeature;
|
||||
export default catalogModuleGcpGkeEntityProvider;
|
||||
|
||||
// @public
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @alpha (undocumented)
|
||||
const catalogModuleGerritEntityProvider: BackendFeatureCompat;
|
||||
const catalogModuleGerritEntityProvider: BackendFeature;
|
||||
export default catalogModuleGerritEntityProvider;
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
|
||||
@@ -3,14 +3,14 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { ExtensionPoint } from '@backstage/backend-plugin-api';
|
||||
import { GithubMultiOrgEntityProvider } from '@backstage/plugin-catalog-backend-module-github';
|
||||
import { TeamTransformer } from '@backstage/plugin-catalog-backend-module-github';
|
||||
import { UserTransformer } from '@backstage/plugin-catalog-backend-module-github';
|
||||
|
||||
// @public
|
||||
const catalogModuleGithubOrgEntityProvider: BackendFeatureCompat;
|
||||
const catalogModuleGithubOrgEntityProvider: BackendFeature;
|
||||
export default catalogModuleGithubOrgEntityProvider;
|
||||
|
||||
export { GithubMultiOrgEntityProvider };
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @alpha
|
||||
const githubCatalogModule: BackendFeatureCompat;
|
||||
const githubCatalogModule: BackendFeature;
|
||||
export default githubCatalogModule;
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @public
|
||||
const catalogModuleGitlabOrgDiscoveryEntityProvider: BackendFeatureCompat;
|
||||
const catalogModuleGitlabOrgDiscoveryEntityProvider: BackendFeature;
|
||||
export default catalogModuleGitlabOrgDiscoveryEntityProvider;
|
||||
```
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @alpha
|
||||
const catalogModuleGitlabDiscoveryEntityProvider: BackendFeatureCompat;
|
||||
const catalogModuleGitlabDiscoveryEntityProvider: BackendFeature;
|
||||
export default catalogModuleGitlabDiscoveryEntityProvider;
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
|
||||
@@ -3,13 +3,13 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { ExtensionPoint } from '@backstage/backend-plugin-api';
|
||||
import { IncrementalEntityProvider } from '@backstage/plugin-catalog-backend-module-incremental-ingestion';
|
||||
import { IncrementalEntityProviderOptions } from '@backstage/plugin-catalog-backend-module-incremental-ingestion';
|
||||
|
||||
// @alpha
|
||||
const catalogModuleIncrementalIngestionEntityProvider: BackendFeatureCompat;
|
||||
const catalogModuleIncrementalIngestionEntityProvider: BackendFeature;
|
||||
export default catalogModuleIncrementalIngestionEntityProvider;
|
||||
|
||||
// @alpha
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { CatalogProcessor } from '@backstage/plugin-catalog-node';
|
||||
import { CatalogProcessorEmit } from '@backstage/plugin-catalog-node';
|
||||
import { Client } from 'ldapjs';
|
||||
@@ -31,7 +31,7 @@ export type BindConfig = {
|
||||
};
|
||||
|
||||
// @public
|
||||
const catalogModuleLdapOrgEntityProvider: BackendFeatureCompat;
|
||||
const catalogModuleLdapOrgEntityProvider: BackendFeature;
|
||||
export default catalogModuleLdapOrgEntityProvider;
|
||||
|
||||
// @public
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @public
|
||||
const catalogModuleLogs: BackendFeatureCompat;
|
||||
const catalogModuleLogs: BackendFeature;
|
||||
export default catalogModuleLogs;
|
||||
```
|
||||
|
||||
@@ -34,8 +34,8 @@ describe('catalogModuleLogs', () => {
|
||||
await startTestBackend({
|
||||
features: [
|
||||
mockServices.logger.factory(),
|
||||
eventsServiceFactory(),
|
||||
catalogModuleLogs(),
|
||||
eventsServiceFactory,
|
||||
catalogModuleLogs,
|
||||
],
|
||||
});
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { ExtensionPoint } from '@backstage/backend-plugin-api';
|
||||
import { GroupTransformer } from '@backstage/plugin-catalog-backend-module-msgraph';
|
||||
import { OrganizationTransformer } from '@backstage/plugin-catalog-backend-module-msgraph';
|
||||
@@ -11,7 +11,7 @@ import { ProviderConfigTransformer } from '@backstage/plugin-catalog-backend-mod
|
||||
import { UserTransformer } from '@backstage/plugin-catalog-backend-module-msgraph';
|
||||
|
||||
// @alpha
|
||||
const catalogModuleMicrosoftGraphOrgEntityProvider: BackendFeatureCompat;
|
||||
const catalogModuleMicrosoftGraphOrgEntityProvider: BackendFeature;
|
||||
export default catalogModuleMicrosoftGraphOrgEntityProvider;
|
||||
|
||||
// @alpha
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { CatalogProcessor } from '@backstage/plugin-catalog-node';
|
||||
import { Config } from '@backstage/config';
|
||||
import { Entity } from '@backstage/catalog-model';
|
||||
@@ -15,7 +15,7 @@ import { ScmIntegrations } from '@backstage/integration';
|
||||
import { UrlReaderService } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @public
|
||||
const catalogModuleJsonSchemaRefPlaceholderResolver: BackendFeatureCompat;
|
||||
const catalogModuleJsonSchemaRefPlaceholderResolver: BackendFeature;
|
||||
export default catalogModuleJsonSchemaRefPlaceholderResolver;
|
||||
|
||||
// @public (undocumented)
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @alpha
|
||||
const catalogModulePuppetDbEntityProvider: BackendFeatureCompat;
|
||||
const catalogModulePuppetDbEntityProvider: BackendFeature;
|
||||
export default catalogModulePuppetDbEntityProvider;
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
|
||||
@@ -3,14 +3,14 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { CatalogProcessor } from '@backstage/plugin-catalog-node';
|
||||
import { CatalogProcessorEmit } from '@backstage/plugin-catalog-node';
|
||||
import { Entity } from '@backstage/catalog-model';
|
||||
import { LocationSpec } from '@backstage/plugin-catalog-common';
|
||||
|
||||
// @public
|
||||
const catalogModuleScaffolderEntityModel: BackendFeatureCompat;
|
||||
const catalogModuleScaffolderEntityModel: BackendFeature;
|
||||
export default catalogModuleScaffolderEntityModel;
|
||||
|
||||
// @public
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { DiscoveryService } from '@backstage/backend-plugin-api';
|
||||
import { HttpAuthService } from '@backstage/backend-plugin-api';
|
||||
import { HttpRouterService } from '@backstage/backend-plugin-api';
|
||||
@@ -11,7 +11,7 @@ import { Knex } from 'knex';
|
||||
import { PermissionsService } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @public
|
||||
const catalogModuleUnprocessedEntities: BackendFeatureCompat;
|
||||
const catalogModuleUnprocessedEntities: BackendFeature;
|
||||
export default catalogModuleUnprocessedEntities;
|
||||
|
||||
// @public
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { ConditionalPolicyDecision } from '@backstage/plugin-permission-common';
|
||||
import { Conditions } from '@backstage/plugin-permission-node';
|
||||
import { EntitiesSearchFilter } from '@backstage/plugin-catalog-node';
|
||||
@@ -75,7 +75,7 @@ export type CatalogPermissionRule<
|
||||
> = PermissionRule<Entity, EntitiesSearchFilter, 'catalog-entity', TParams>;
|
||||
|
||||
// @alpha
|
||||
const catalogPlugin: BackendFeatureCompat;
|
||||
const catalogPlugin: BackendFeature;
|
||||
export default catalogPlugin;
|
||||
|
||||
// @alpha
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { Config } from '@backstage/config';
|
||||
import { ConfigInfo } from '@backstage/plugin-devtools-common';
|
||||
import { DevToolsInfo } from '@backstage/plugin-devtools-common';
|
||||
@@ -30,7 +30,7 @@ export class DevToolsBackendApi {
|
||||
}
|
||||
|
||||
// @public
|
||||
const devtoolsPlugin: BackendFeatureCompat;
|
||||
const devtoolsPlugin: BackendFeature;
|
||||
export default devtoolsPlugin;
|
||||
|
||||
// @public @deprecated (undocumented)
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @alpha
|
||||
const eventsModuleAwsSqsConsumingEventPublisher: BackendFeatureCompat;
|
||||
const eventsModuleAwsSqsConsumingEventPublisher: BackendFeature;
|
||||
export default eventsModuleAwsSqsConsumingEventPublisher;
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @alpha
|
||||
const eventsModuleAzureDevOpsEventRouter: BackendFeatureCompat;
|
||||
const eventsModuleAzureDevOpsEventRouter: BackendFeature;
|
||||
export default eventsModuleAzureDevOpsEventRouter;
|
||||
export { eventsModuleAzureDevOpsEventRouter };
|
||||
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @alpha
|
||||
const eventsModuleBitbucketCloudEventRouter: BackendFeatureCompat;
|
||||
const eventsModuleBitbucketCloudEventRouter: BackendFeature;
|
||||
export default eventsModuleBitbucketCloudEventRouter;
|
||||
export { eventsModuleBitbucketCloudEventRouter };
|
||||
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @alpha
|
||||
const eventsModuleGerritEventRouter: BackendFeatureCompat;
|
||||
const eventsModuleGerritEventRouter: BackendFeature;
|
||||
export default eventsModuleGerritEventRouter;
|
||||
export { eventsModuleGerritEventRouter };
|
||||
|
||||
|
||||
@@ -3,13 +3,13 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @alpha
|
||||
export const eventsModuleGithubEventRouter: BackendFeatureCompat;
|
||||
export const eventsModuleGithubEventRouter: BackendFeature;
|
||||
|
||||
// @alpha
|
||||
export const eventsModuleGithubWebhook: BackendFeatureCompat;
|
||||
export const eventsModuleGithubWebhook: BackendFeature;
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
```
|
||||
|
||||
@@ -3,13 +3,13 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @alpha
|
||||
export const eventsModuleGitlabEventRouter: BackendFeatureCompat;
|
||||
export const eventsModuleGitlabEventRouter: BackendFeature;
|
||||
|
||||
// @alpha
|
||||
export const eventsModuleGitlabWebhook: BackendFeatureCompat;
|
||||
export const eventsModuleGitlabWebhook: BackendFeature;
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
```
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @alpha
|
||||
const eventsPlugin: BackendFeatureCompat;
|
||||
const eventsPlugin: BackendFeature;
|
||||
export default eventsPlugin;
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import express from 'express';
|
||||
import { IdentityApi } from '@backstage/plugin-auth-node';
|
||||
import { LoggerService } from '@backstage/backend-plugin-api';
|
||||
@@ -12,7 +12,7 @@ import { LoggerService } from '@backstage/backend-plugin-api';
|
||||
export function createRouter(options: RouterOptions): Promise<express.Router>;
|
||||
|
||||
// @public
|
||||
const exampleTodoListPlugin: BackendFeatureCompat;
|
||||
const exampleTodoListPlugin: BackendFeature;
|
||||
export default exampleTodoListPlugin;
|
||||
|
||||
// @public
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @alpha
|
||||
const kubernetesPlugin: BackendFeatureCompat;
|
||||
const kubernetesPlugin: BackendFeature;
|
||||
export default kubernetesPlugin;
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { ExtensionPoint } from '@backstage/backend-plugin-api';
|
||||
import { Notification as Notification_2 } from '@backstage/plugin-notifications-common';
|
||||
|
||||
@@ -17,7 +17,7 @@ export interface NotificationsEmailTemplateExtensionPoint {
|
||||
export const notificationsEmailTemplateExtensionPoint: ExtensionPoint<NotificationsEmailTemplateExtensionPoint>;
|
||||
|
||||
// @public (undocumented)
|
||||
const notificationsModuleEmail: BackendFeatureCompat;
|
||||
const notificationsModuleEmail: BackendFeature;
|
||||
export default notificationsModuleEmail;
|
||||
|
||||
// @public (undocumented)
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @public
|
||||
const notificationsPlugin: BackendFeatureCompat;
|
||||
const notificationsPlugin: BackendFeature;
|
||||
export default notificationsPlugin;
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @public
|
||||
const permissionModuleAllowAllPolicy: BackendFeatureCompat;
|
||||
const permissionModuleAllowAllPolicy: BackendFeature;
|
||||
export default permissionModuleAllowAllPolicy;
|
||||
```
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @alpha
|
||||
const permissionPlugin: BackendFeatureCompat;
|
||||
const permissionPlugin: BackendFeature;
|
||||
export default permissionPlugin;
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @alpha
|
||||
const _default: BackendFeatureCompat;
|
||||
const _default: BackendFeature;
|
||||
export default _default;
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
|
||||
@@ -3,14 +3,14 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { Config } from '@backstage/config';
|
||||
import { JsonObject } from '@backstage/types';
|
||||
import { ScmIntegrationRegistry } from '@backstage/integration';
|
||||
import { TemplateAction } from '@backstage/plugin-scaffolder-node';
|
||||
|
||||
// @public
|
||||
const azureModule: BackendFeatureCompat;
|
||||
const azureModule: BackendFeature;
|
||||
export default azureModule;
|
||||
|
||||
// @public
|
||||
|
||||
@@ -3,14 +3,14 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { Config } from '@backstage/config';
|
||||
import { JsonObject } from '@backstage/types';
|
||||
import { ScmIntegrationRegistry } from '@backstage/integration';
|
||||
import { TemplateAction } from '@backstage/plugin-scaffolder-node';
|
||||
|
||||
// @public
|
||||
const bitbucketCloudModule: BackendFeatureCompat;
|
||||
const bitbucketCloudModule: BackendFeature;
|
||||
export default bitbucketCloudModule;
|
||||
|
||||
// @public
|
||||
|
||||
@@ -3,14 +3,14 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { Config } from '@backstage/config';
|
||||
import { JsonObject } from '@backstage/types';
|
||||
import { ScmIntegrationRegistry } from '@backstage/integration';
|
||||
import { TemplateAction } from '@backstage/plugin-scaffolder-node';
|
||||
|
||||
// @public
|
||||
const bitbucketServerModule: BackendFeatureCompat;
|
||||
const bitbucketServerModule: BackendFeature;
|
||||
export default bitbucketServerModule;
|
||||
|
||||
// @public
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import * as bitbucketCloud from '@backstage/plugin-scaffolder-backend-module-bitbucket-cloud';
|
||||
import * as bitbucketServer from '@backstage/plugin-scaffolder-backend-module-bitbucket-server';
|
||||
import { Config } from '@backstage/config';
|
||||
@@ -12,7 +12,7 @@ import { ScmIntegrationRegistry } from '@backstage/integration';
|
||||
import { TemplateAction } from '@backstage/plugin-scaffolder-node';
|
||||
|
||||
// @public @deprecated
|
||||
const bitbucketModule: BackendFeatureCompat;
|
||||
const bitbucketModule: BackendFeature;
|
||||
export default bitbucketModule;
|
||||
|
||||
// @public @deprecated (undocumented)
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { Config } from '@backstage/config';
|
||||
import { JsonObject } from '@backstage/types';
|
||||
import { ScmIntegrations } from '@backstage/integration';
|
||||
@@ -11,7 +11,7 @@ import { TemplateAction } from '@backstage/plugin-scaffolder-node';
|
||||
import { UrlReaderService } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @public
|
||||
const confluenceToMarkdownModule: BackendFeatureCompat;
|
||||
const confluenceToMarkdownModule: BackendFeature;
|
||||
export default confluenceToMarkdownModule;
|
||||
|
||||
// @public (undocumented)
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
```ts
|
||||
/// <reference types="node" />
|
||||
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { ContainerRunner } from '@backstage/backend-common';
|
||||
import { JsonObject } from '@backstage/types';
|
||||
import { ScmIntegrations } from '@backstage/integration';
|
||||
@@ -13,7 +13,7 @@ import { TemplateAction } from '@backstage/plugin-scaffolder-node';
|
||||
import { UrlReaderService } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @public
|
||||
const cookiecutterModule: BackendFeatureCompat;
|
||||
const cookiecutterModule: BackendFeature;
|
||||
export default cookiecutterModule;
|
||||
|
||||
// @public
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @public
|
||||
const gcpBucketModule: BackendFeatureCompat;
|
||||
const gcpBucketModule: BackendFeature;
|
||||
export default gcpBucketModule;
|
||||
```
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { Config } from '@backstage/config';
|
||||
import { JsonObject } from '@backstage/types';
|
||||
import { ScmIntegrationRegistry } from '@backstage/integration';
|
||||
@@ -43,6 +43,6 @@ export function createPublishGerritReviewAction(options: {
|
||||
>;
|
||||
|
||||
// @public
|
||||
const gerritModule: BackendFeatureCompat;
|
||||
const gerritModule: BackendFeature;
|
||||
export default gerritModule;
|
||||
```
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { Config } from '@backstage/config';
|
||||
import { JsonObject } from '@backstage/types';
|
||||
import { ScmIntegrationRegistry } from '@backstage/integration';
|
||||
@@ -28,6 +28,6 @@ export function createPublishGiteaAction(options: {
|
||||
>;
|
||||
|
||||
// @public
|
||||
const giteaModule: BackendFeatureCompat;
|
||||
const giteaModule: BackendFeature;
|
||||
export default giteaModule;
|
||||
```
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { Config } from '@backstage/config';
|
||||
import { createPullRequest } from 'octokit-plugin-create-pull-request';
|
||||
import { GithubCredentialsProvider } from '@backstage/integration';
|
||||
@@ -424,6 +424,6 @@ export function getOctokitOptions(options: {
|
||||
}): Promise<OctokitOptions>;
|
||||
|
||||
// @public
|
||||
const githubModule: BackendFeatureCompat;
|
||||
const githubModule: BackendFeature;
|
||||
export default githubModule;
|
||||
```
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { Config } from '@backstage/config';
|
||||
import { JsonObject } from '@backstage/types';
|
||||
import { ScmIntegrationRegistry } from '@backstage/integration';
|
||||
@@ -255,7 +255,7 @@ export const editGitlabIssueAction: (options: {
|
||||
>;
|
||||
|
||||
// @public
|
||||
const gitlabModule: BackendFeatureCompat;
|
||||
const gitlabModule: BackendFeature;
|
||||
export default gitlabModule;
|
||||
|
||||
// @public
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { JsonObject } from '@backstage/types';
|
||||
import { NotificationService } from '@backstage/plugin-notifications-node';
|
||||
import { NotificationSeverity } from '@backstage/plugin-notifications-common';
|
||||
@@ -27,6 +27,6 @@ export function createSendNotificationAction(options: {
|
||||
>;
|
||||
|
||||
// @public
|
||||
const scaffolderModuleNotifications: BackendFeatureCompat;
|
||||
const scaffolderModuleNotifications: BackendFeature;
|
||||
export default scaffolderModuleNotifications;
|
||||
```
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { ContainerRunner } from '@backstage/backend-common';
|
||||
import { JsonObject } from '@backstage/types';
|
||||
import { ScmIntegrations } from '@backstage/integration';
|
||||
@@ -27,6 +27,6 @@ export function createFetchRailsAction(options: {
|
||||
>;
|
||||
|
||||
// @public
|
||||
const railsModule: BackendFeatureCompat;
|
||||
const railsModule: BackendFeature;
|
||||
export default railsModule;
|
||||
```
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { Config } from '@backstage/config';
|
||||
import { JsonObject } from '@backstage/types';
|
||||
import { TemplateAction } from '@backstage/plugin-scaffolder-node';
|
||||
@@ -23,7 +23,7 @@ export function createSentryCreateProjectAction(options: {
|
||||
>;
|
||||
|
||||
// @public
|
||||
const sentryModule: BackendFeatureCompat;
|
||||
const sentryModule: BackendFeature;
|
||||
export default sentryModule;
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { JsonObject } from '@backstage/types';
|
||||
import { TemplateAction } from '@backstage/plugin-scaffolder-node';
|
||||
|
||||
@@ -18,6 +18,6 @@ export function createRunYeomanAction(): TemplateAction<
|
||||
>;
|
||||
|
||||
// @public
|
||||
const yeomanModule: BackendFeatureCompat;
|
||||
const yeomanModule: BackendFeature;
|
||||
export default yeomanModule;
|
||||
```
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { ConditionalPolicyDecision } from '@backstage/plugin-permission-common';
|
||||
import { Conditions } from '@backstage/plugin-permission-node';
|
||||
import { JsonObject } from '@backstage/types';
|
||||
@@ -78,7 +78,7 @@ export const scaffolderActionConditions: Conditions<{
|
||||
}>;
|
||||
|
||||
// @alpha
|
||||
const scaffolderPlugin: BackendFeatureCompat;
|
||||
const scaffolderPlugin: BackendFeature;
|
||||
export default scaffolderPlugin;
|
||||
|
||||
// @alpha
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { CatalogCollatorEntityTransformer } from '@backstage/plugin-search-backend-module-catalog';
|
||||
import { ExtensionPoint } from '@backstage/backend-plugin-api';
|
||||
|
||||
@@ -16,7 +16,7 @@ export type CatalogCollatorExtensionPoint = {
|
||||
export const catalogCollatorExtensionPoint: ExtensionPoint<CatalogCollatorExtensionPoint>;
|
||||
|
||||
// @alpha
|
||||
const _default: BackendFeatureCompat;
|
||||
const _default: BackendFeature;
|
||||
export default _default;
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
|
||||
@@ -3,12 +3,12 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { ElasticSearchQueryTranslator } from '@backstage/plugin-search-backend-module-elasticsearch';
|
||||
import { ExtensionPoint } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @alpha
|
||||
const _default: BackendFeatureCompat;
|
||||
const _default: BackendFeature;
|
||||
export default _default;
|
||||
|
||||
// @alpha (undocumented)
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @alpha
|
||||
const _default: BackendFeatureCompat;
|
||||
const _default: BackendFeature;
|
||||
export default _default;
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @alpha
|
||||
const _default: BackendFeatureCompat;
|
||||
const _default: BackendFeature;
|
||||
export default _default;
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
```ts
|
||||
/// <reference types="node" />
|
||||
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { Config } from '@backstage/config';
|
||||
import { DocumentCollatorFactory } from '@backstage/plugin-search-common';
|
||||
import { IndexableDocument } from '@backstage/plugin-search-common';
|
||||
@@ -13,7 +13,7 @@ import { LoggerService } from '@backstage/backend-plugin-api';
|
||||
import { Readable } from 'stream';
|
||||
|
||||
// @public
|
||||
const searchStackOverflowCollatorModule: BackendFeatureCompat;
|
||||
const searchStackOverflowCollatorModule: BackendFeature;
|
||||
export default searchStackOverflowCollatorModule;
|
||||
|
||||
// @public
|
||||
|
||||
@@ -3,12 +3,12 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { ExtensionPoint } from '@backstage/backend-plugin-api';
|
||||
import { TechDocsCollatorEntityTransformer } from '@backstage/plugin-search-backend-module-techdocs';
|
||||
|
||||
// @alpha
|
||||
const _default: BackendFeatureCompat;
|
||||
const _default: BackendFeature;
|
||||
export default _default;
|
||||
|
||||
// @alpha (undocumented)
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @alpha
|
||||
const _default: BackendFeatureCompat;
|
||||
const _default: BackendFeature;
|
||||
export default _default;
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
```ts
|
||||
import { AuthService } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
import { Config } from '@backstage/config';
|
||||
import { EventsService } from '@backstage/plugin-events-node';
|
||||
import express from 'express';
|
||||
@@ -38,7 +38,7 @@ export interface RouterOptions {
|
||||
}
|
||||
|
||||
// @public
|
||||
const signalsPlugin: BackendFeatureCompat;
|
||||
const signalsPlugin: BackendFeature;
|
||||
export default signalsPlugin;
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @alpha
|
||||
const techdocsPlugin: BackendFeatureCompat;
|
||||
const techdocsPlugin: BackendFeature;
|
||||
export default techdocsPlugin;
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
|
||||
|
||||
```ts
|
||||
import { BackendFeatureCompat } from '@backstage/backend-plugin-api';
|
||||
import { BackendFeature } from '@backstage/backend-plugin-api';
|
||||
|
||||
// @alpha
|
||||
const _default: BackendFeatureCompat;
|
||||
const _default: BackendFeature;
|
||||
export default _default;
|
||||
|
||||
// (No @packageDocumentation comment for this package)
|
||||
|
||||
Reference in New Issue
Block a user