Merge pull request #20140 from backstage/vinzscam/docs-github-org-data-improvements

docs: fix userTransformer references in github integration
This commit is contained in:
Fredrik Adelöw
2023-10-03 10:48:40 +02:00
committed by GitHub
4 changed files with 43 additions and 23 deletions
@@ -24,12 +24,16 @@ import { ScmIntegrationRegistry } from '@backstage/integration';
import { ScmLocationAnalyzer } from '@backstage/plugin-catalog-backend';
import { TaskRunner } from '@backstage/backend-tasks';
import { TokenManager } from '@backstage/backend-common';
import { UserEntity } from '@backstage/catalog-model';
// @public
export const defaultOrganizationTeamTransformer: TeamTransformer;
// @public
export const defaultUserTransformer: UserTransformer;
export const defaultUserTransformer: (
item: GithubUser,
_ctx: TransformerContext,
) => Promise<UserEntity | undefined>;
// @public
export class GithubDiscoveryProcessor implements CatalogProcessor {
@@ -58,9 +58,10 @@ export type TeamTransformer = (
*
* @public
*/
export const defaultUserTransformer: UserTransformer = async (
export const defaultUserTransformer = async (
item: GithubUser,
) => {
_ctx: TransformerContext,
): Promise<UserEntity | undefined> => {
const entity: UserEntity = {
apiVersion: 'backstage.io/v1alpha1',
kind: 'User',