Skip to content
Snippets Groups Projects
Select Git revision
  • efc366ec578cb9d710215fe35b5c7f5ae94297f3
  • main default protected
  • next
  • renovate/main-ghcr.io-renovatebot-base-image-10.x
  • renovate/main-ghcr.io-containerbase-devcontainer-13.x
  • revert-31645-feat/rename-gradle-wrapper-validation-action
  • renovate/main-redis-5.x
  • fix/36615b-branch-reuse-no-cache
  • chore/punycode
  • fix/36615-branch-reuse-bug
  • refactor/pin-new-value
  • feat/36219--git-x509-signing
  • feat/structured-logger
  • hotfix/39.264.1
  • feat/skip-dangling
  • gh-readonly-queue/next/pr-36034-7a061c4ca1024a19e2c295d773d9642625d1c2be
  • hotfix/39.238.3
  • refactor/gitlab-auto-approve
  • feat/template-strings
  • gh-readonly-queue/next/pr-35654-137d934242c784e0c45d4b957362214f0eade1d7
  • fix/32307-global-extends-merging
  • 41.32.1
  • 41.32.0
  • 41.31.1
  • 41.31.0
  • 41.30.5
  • 41.30.4
  • 41.30.3
  • 41.30.2
  • 41.30.1
  • 41.30.0
  • 41.29.1
  • 41.29.0
  • 41.28.2
  • 41.28.1
  • 41.28.0
  • 41.27.1
  • 41.27.0
  • 41.26.2
  • 41.26.1
  • 41.26.0
41 results

api.ts

Blame
  • user avatar
    RahulGautamSingh authored and GitHub committed
    efc366ec
    History
    api.ts 6.08 KiB
    import { ArtifactoryDatasource } from './artifactory';
    import { AwsMachineImageDataSource } from './aws-machine-image';
    import { AwsRdsDataSource } from './aws-rds';
    import { AzureBicepResourceDatasource } from './azure-bicep-resource';
    import { AzurePipelinesTasksDatasource } from './azure-pipelines-tasks';
    import { BitbucketTagsDatasource } from './bitbucket-tags';
    import { CdnJsDatasource } from './cdnjs';
    import { ClojureDatasource } from './clojure';
    import { ConanDatasource } from './conan';
    import { CondaDatasource } from './conda';
    import { CpanDatasource } from './cpan';
    import { CrateDatasource } from './crate';
    import { DartDatasource } from './dart';
    import { DartVersionDatasource } from './dart-version';
    import { DenoDatasource } from './deno';
    import { DockerDatasource } from './docker';
    import { DotnetVersionDatasource } from './dotnet-version';
    import { FlutterVersionDatasource } from './flutter-version';
    import { GalaxyDatasource } from './galaxy';
    import { GalaxyCollectionDatasource } from './galaxy-collection';
    import { GitRefsDatasource } from './git-refs';
    import { GitTagsDatasource } from './git-tags';
    import { GithubReleaseAttachmentsDatasource } from './github-release-attachments';
    import { GithubReleasesDatasource } from './github-releases';
    import { GithubTagsDatasource } from './github-tags';
    import { GitlabPackagesDatasource } from './gitlab-packages';
    import { GitlabReleasesDatasource } from './gitlab-releases';
    import { GitlabTagsDatasource } from './gitlab-tags';
    import { GoDatasource } from './go';
    import { GolangVersionDatasource } from './golang-version';
    import { GradleVersionDatasource } from './gradle-version';
    import { HelmDatasource } from './helm';
    import { HermitDatasource } from './hermit';
    import { HexDatasource } from './hex';
    import { HexpmBobDatasource } from './hexpm-bob';
    import { JavaVersionDatasource } from './java-version';
    import { JenkinsPluginsDatasource } from './jenkins-plugins';
    import { KubernetesApiDatasource } from './kubernetes-api';
    import { MavenDatasource } from './maven';
    import { NodeVersionDatasource } from './node-version';
    import { NpmDatasource } from './npm';
    import { NugetDatasource } from './nuget';
    import { OrbDatasource } from './orb';
    import { PackagistDatasource } from './packagist';
    import { PodDatasource } from './pod';
    import { PuppetForgeDatasource } from './puppet-forge';
    import { PypiDatasource } from './pypi';
    import { RepologyDatasource } from './repology';
    import { RubyVersionDatasource } from './ruby-version';
    import { RubyGemsDatasource } from './rubygems';
    import { SbtPackageDatasource } from './sbt-package';
    import { SbtPluginDatasource } from './sbt-plugin';
    import { TerraformModuleDatasource } from './terraform-module';
    import { TerraformProviderDatasource } from './terraform-provider';
    import type { DatasourceApi } from './types';
    
    const api = new Map<string, DatasourceApi>();
    export default api;
    
    api.set(ArtifactoryDatasource.id, new ArtifactoryDatasource());
    api.set(AwsMachineImageDataSource.id, new AwsMachineImageDataSource());
    api.set(AwsRdsDataSource.id, new AwsRdsDataSource());
    api.set(AzureBicepResourceDatasource.id, new AzureBicepResourceDatasource());
    api.set(AzurePipelinesTasksDatasource.id, new AzurePipelinesTasksDatasource());
    api.set(BitbucketTagsDatasource.id, new BitbucketTagsDatasource());
    api.set(CdnJsDatasource.id, new CdnJsDatasource());
    api.set(ClojureDatasource.id, new ClojureDatasource());
    api.set(ConanDatasource.id, new ConanDatasource());
    api.set(CondaDatasource.id, new CondaDatasource());
    api.set(CpanDatasource.id, new CpanDatasource());
    api.set(CrateDatasource.id, new CrateDatasource());
    api.set(DartDatasource.id, new DartDatasource());
    api.set(DartVersionDatasource.id, new DartVersionDatasource());
    api.set(DenoDatasource.id, new DenoDatasource());
    api.set(DockerDatasource.id, new DockerDatasource());
    api.set(DotnetVersionDatasource.id, new DotnetVersionDatasource());
    api.set(FlutterVersionDatasource.id, new FlutterVersionDatasource());
    api.set(GalaxyDatasource.id, new GalaxyDatasource());
    api.set(GalaxyCollectionDatasource.id, new GalaxyCollectionDatasource());
    api.set(GitRefsDatasource.id, new GitRefsDatasource());
    api.set(GitTagsDatasource.id, new GitTagsDatasource());
    api.set(
      GithubReleaseAttachmentsDatasource.id,
      new GithubReleaseAttachmentsDatasource()
    );
    api.set(GithubReleasesDatasource.id, new GithubReleasesDatasource());
    api.set(GithubTagsDatasource.id, new GithubTagsDatasource());
    api.set(GitlabPackagesDatasource.id, new GitlabPackagesDatasource());
    api.set(GitlabReleasesDatasource.id, new GitlabReleasesDatasource());
    api.set(GitlabTagsDatasource.id, new GitlabTagsDatasource());
    api.set(GoDatasource.id, new GoDatasource());
    api.set(GolangVersionDatasource.id, new GolangVersionDatasource());
    api.set(GradleVersionDatasource.id, new GradleVersionDatasource());
    api.set(HelmDatasource.id, new HelmDatasource());
    api.set(HermitDatasource.id, new HermitDatasource());
    api.set(HexDatasource.id, new HexDatasource());
    api.set(HexpmBobDatasource.id, new HexpmBobDatasource());
    api.set(JavaVersionDatasource.id, new JavaVersionDatasource());
    api.set(JenkinsPluginsDatasource.id, new JenkinsPluginsDatasource());
    api.set(KubernetesApiDatasource.id, new KubernetesApiDatasource());
    api.set(MavenDatasource.id, new MavenDatasource());
    api.set(NodeVersionDatasource.id, new NodeVersionDatasource());
    api.set(NpmDatasource.id, new NpmDatasource());
    api.set(NugetDatasource.id, new NugetDatasource());
    api.set(OrbDatasource.id, new OrbDatasource());
    api.set(PackagistDatasource.id, new PackagistDatasource());
    api.set(PodDatasource.id, new PodDatasource());
    api.set(PuppetForgeDatasource.id, new PuppetForgeDatasource());
    api.set(PypiDatasource.id, new PypiDatasource());
    api.set(RepologyDatasource.id, new RepologyDatasource());
    api.set(RubyVersionDatasource.id, new RubyVersionDatasource());
    api.set(RubyGemsDatasource.id, new RubyGemsDatasource());
    api.set(SbtPackageDatasource.id, new SbtPackageDatasource());
    api.set(SbtPluginDatasource.id, new SbtPluginDatasource());
    api.set(TerraformModuleDatasource.id, new TerraformModuleDatasource());
    api.set(TerraformProviderDatasource.id, new TerraformProviderDatasource());