An error occurred while loading commit signatures
Select Git revision
An error occurred while fetching branches. Retry the search.
An error occurred while fetching tags. Retry the search.
cluster_test.go
defaults.ts 613 B
import { getOptions } from './options';
import type { AllConfig, RenovateOptions } from './types';
const defaultValues = {
boolean: true,
array: [],
string: null,
object: null,
integer: null,
} as const;
export function getDefault(option: RenovateOptions): any {
return option.default === undefined
? defaultValues[option.type]
: option.default;
}
export function getConfig(): AllConfig {
const options = getOptions();
const config: AllConfig = {};
options.forEach((option) => {
if (!option.parent) {
config[option.name] = getDefault(option);
}
});
return config;
}