UNPKG

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
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; }