UNPKG

graphql-lint-clint-platform

Version:

GraphQL unused fields linter for Clint platform - Custom patterns and actions.graphql support

23 lines 830 B
interface ClintAction { name: string; pattern: string; file: string; line: number; } export declare class ClintGraphQLExtractor { extractFromPath(targetPath: string, actions: ClintAction[], includePatterns: string[], excludePatterns: string[]): Promise<void>; extractFromFile(filePath: string, actions: ClintAction[]): Promise<void>; private parseActionsGraphQL; /** * Converte nome de action do Hasura para padrão Clint * Exemplo: owner_get_name -> clint.owner.getName */ actionToClintPattern(actionName: string): string; /** * Converte padrão Clint para nome de action do Hasura * Exemplo: clint.owner.getName -> owner_get_name */ clintPatternToAction(pattern: string): string; } export { ClintAction }; //# sourceMappingURL=clintExtractor-new.d.ts.map