packages/integration: Updating "api-report.md" for Gerrit

Signed-off-by: Niklas Aronsson <niklasar@axis.com>
This commit is contained in:
Niklas Aronsson
2022-03-10 08:09:17 +01:00
parent 403837cbac
commit ee04b48b8f
+45
View File
@@ -112,6 +112,35 @@ export function defaultScmResolveUrl(options: {
lineNumber?: number;
}): string;
// @public
export class GerritIntegration implements ScmIntegration {
constructor(integrationConfig: GerritIntegrationConfig);
// (undocumented)
get config(): GerritIntegrationConfig;
// (undocumented)
static factory: ScmIntegrationsFactory<GerritIntegration>;
// (undocumented)
resolveEditUrl(url: string): string;
// (undocumented)
resolveUrl(options: {
url: string;
base: string;
lineNumber?: number;
}): string;
// (undocumented)
get title(): string;
// (undocumented)
get type(): string;
}
// @public
export type GerritIntegrationConfig = {
host: string;
apiBaseUrl: string;
username?: string;
password?: string;
};
// @public
export function getAzureCommitsUrl(url: string): string;
@@ -293,6 +322,8 @@ export interface IntegrationsByType {
// (undocumented)
bitbucket: ScmIntegrationsGroup<BitbucketIntegration>;
// (undocumented)
gerrit: ScmIntegrationsGroup<GerritIntegration>;
// (undocumented)
github: ScmIntegrationsGroup<GitHubIntegration>;
// (undocumented)
gitlab: ScmIntegrationsGroup<GitLabIntegration>;
@@ -328,6 +359,16 @@ export function readBitbucketIntegrationConfigs(
configs: Config[],
): BitbucketIntegrationConfig[];
// @public
export function readGerritIntegrationConfig(
config: Config,
): GerritIntegrationConfig;
// @public
export function readGerritIntegrationConfigs(
configs: Config[],
): GerritIntegrationConfig[];
// @public
export function readGitHubIntegrationConfig(
config: Config,
@@ -381,6 +422,8 @@ export interface ScmIntegrationRegistry
// (undocumented)
bitbucket: ScmIntegrationsGroup<BitbucketIntegration>;
// (undocumented)
gerrit: ScmIntegrationsGroup<GerritIntegration>;
// (undocumented)
github: ScmIntegrationsGroup<GitHubIntegration>;
// (undocumented)
gitlab: ScmIntegrationsGroup<GitLabIntegration>;
@@ -408,6 +451,8 @@ export class ScmIntegrations implements ScmIntegrationRegistry {
// (undocumented)
static fromConfig(config: Config): ScmIntegrations;
// (undocumented)
get gerrit(): ScmIntegrationsGroup<GerritIntegration>;
// (undocumented)
get github(): ScmIntegrationsGroup<GitHubIntegration>;
// (undocumented)
get gitlab(): ScmIntegrationsGroup<GitLabIntegration>;