@apistudio/apim-cli
Version:
CLI for API Management Products
17 lines (14 loc) • 459 B
text/typescript
/**
* Copyright IBM Corp. 2024, 2025
*/
import { ruleSetInfo } from '../../apim/apim-governance-info.interface.js';
import { IlintResponse } from '../../common/models/lint-response.model.js';
export interface IlintHandler {
lint(fileContent: string, language: string): Promise<IlintResponse[]>;
lintWithRulesets(
fileContent: string,
language: string,
rulesets: ruleSetInfo[],
): Promise<IlintResponse[]>;
}
export default IlintHandler;