renovate
Version:
Automated dependency updates. Flexible so you don't need to be.
14 lines (13 loc) • 1.16 kB
TypeScript
import type { CustomManager } from '../../modules/manager/custom/types';
import type { ValidationMessage } from '../types';
export declare function getParentName(parentPath: string | undefined): string;
export declare function validatePlainObject(val: Record<string, unknown>): true | string;
export declare function validateNumber(key: string, val: unknown, allowsNegative: boolean, currentPath?: string, subKey?: string): ValidationMessage[];
/** An option is a false global if it has the same name as a global only option
* but is actually just the field of a non global option or field an children of the non global option
* eg. token: it's global option used as the bot's token as well and
* also it can be the token used for a platform inside the hostRules configuration
*/
export declare function isFalseGlobal(optionName: string, parentPath?: string): boolean;
export declare function validateRegexManagerFields(customManager: CustomManager, currentPath: string, errors: ValidationMessage[]): void;
export declare function validateJSONataManagerFields(customManager: CustomManager, currentPath: string, errors: ValidationMessage[]): void;