UNPKG

dry-ts

Version:

Find candidate duplicate TypeScript code by comparing normalized AST structure.

17 lines (16 loc) 517 B
export declare class FingerprintInterner { private readonly tagHashes; idFor(tag: string, childIds: readonly number[]): number; private tagHash; } export declare class NormalizedNode { private readonly tag; private readonly children; readonly count: number; private cachedFor; private cachedId; constructor(tag: string, children: readonly NormalizedNode[]); nodeCount(): number; fingerprints(interner: FingerprintInterner): Float64Array; private collectFingerprints; }