renovate
Version:
Automated dependency updates. Flexible so you don't need to be.
13 lines (12 loc) • 1.02 kB
TypeScript
import { AsyncResult } from '../../util/result';
import type { DatasourceApi, GetDigestInputConfig, GetPkgReleasesConfig, ReleaseResult } from './types';
export * from './types';
export { isGetPkgReleasesConfig } from './common';
export declare const getDatasources: () => Map<string, DatasourceApi>;
export declare const getDatasourceList: () => string[];
export declare function getRawPkgReleases(config: GetPkgReleasesConfig): AsyncResult<ReleaseResult, Error | 'no-datasource' | 'no-package-name' | 'no-result'>;
export declare function applyDatasourceFilters(releaseResult: ReleaseResult, config: GetPkgReleasesConfig): ReleaseResult;
export declare function getPkgReleases(config: GetPkgReleasesConfig): Promise<ReleaseResult | null>;
export declare function supportsDigests(datasource: string | undefined): boolean;
export declare function getDigest(config: GetDigestInputConfig, value?: string): Promise<string | null>;
export declare function getDefaultConfig(datasource: string): Promise<Record<string, unknown>>;