debt-collector
Version:
a nodejs tool to identify, track and mesure technical debt
22 lines (21 loc) • 573 B
TypeScript
import type { Config, UserConfig } from '../types.js';
type PendingConfig = {
isConfigValid: null;
sanitizedConfig: null;
configErrors: null;
userConfig: null;
};
type SuccessConfig = {
isConfigValid: true;
sanitizedConfig: Config;
configErrors: null;
userConfig: UserConfig;
};
type ErrorConfig = {
isConfigValid: false;
sanitizedConfig: null;
configErrors: string[];
userConfig: null;
};
declare const useValidatedConfig: (config?: string) => PendingConfig | SuccessConfig | ErrorConfig;
export default useValidatedConfig;