UNPKG

check-content

Version:

A tool for evaluating content against content standards.

45 lines 1.25 kB
#!/usr/bin/env node interface ContentItem { text: string; element_type: 'ui_text' | 'alt_text' | 'button' | 'heading' | 'description' | 'placeholder' | 'label'; line_number?: number; context?: string; } interface ContentGroup { group_id: string; file_path: string; content_items: ContentItem[]; } interface LocalIssue { file: string; line?: number; severity: 'error' | 'warning'; rule: string; message: string; suggestion?: string; context: string; matchedTerm?: string; } declare class ContentExtractor { private minContentLength; private maxContentLength; extractFromFile(filePath: string): ContentGroup; private extractFromHTML; private extractFromJSX; private getTechnicalLines; private cleanText; private isValidContent; private filterAndDedupeContent; private getLineNumber; private getContext; private generateGroupId; } declare class EndpointChecker { private endpoint; constructor(endpoint: string); checkContent(groups: ContentGroup[]): Promise<LocalIssue[]>; private parseEndpointResponse; } declare function main(): Promise<void>; export { main, ContentExtractor, EndpointChecker }; //# sourceMappingURL=cli.d.ts.map