(inputDir: string, provider: string)
| 46 | .optional() |
| 47 | }).refine((data) => data.rules || data.groups, { |
| 48 | message: "Provider must define rules or groups" |
| 49 | }); |
| 50 | |
| 51 | export async function loadProvider(inputDir: string, provider: string): Promise<ProviderSource> { |
| 52 | const filePath = path.join(inputDir, `${provider}.yaml`); |
| 53 | return parseProviderFile(filePath); |
| 54 | } |
no test coverage detected