jscpd
Version:
Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages
12 lines (11 loc) • 431 B
TypeScript
import EventEmitter = require('eventemitter3');
import { IClone } from './interfaces/clone.interface';
import { IOptions } from './interfaces/options.interface';
import { TokensMap } from './tokenizer/token-map';
export declare class Detector {
private options;
private eventEmitter;
constructor(options: IOptions, eventEmitter: EventEmitter);
detectByMap(tokenMap: TokensMap): IClone[];
private _cloneFound;
}