UNPKG

crapifyme

Version:

Ultra-fast developer productivity CLI tools - remove comments, logs, and more

17 lines 755 B
import { Logger } from '../../shared'; import { CharacterIssue, CharacterDetectionResult, ScriptType, CharacterDetectorOptions } from './types'; export declare class CharacterDetector { private logger; private options; private static readonly CHARACTER_RANGES; constructor(logger: Logger, options?: CharacterDetectorOptions); detectCharacters(content: string, filePath: string): CharacterDetectionResult; fixCharacters(content: string, filePath: string): CharacterDetectionResult; private shouldIgnoreCharacter; private getScriptInfo; private getContext; private isInString; private isInComment; getScriptTypeStats(issues: CharacterIssue[]): Record<ScriptType, number>; } //# sourceMappingURL=logic.d.ts.map