UNPKG

@yellicode/elements

Version:

The meta model API for Yellicode - an extensible code generator.

10 lines (9 loc) 602 B
import * as Interfaces from "./interfaces"; import { ElementComparer } from './element-comparer-interface'; export declare class ElementComparerImpl implements ElementComparer { private static instance; static getInstance(): ElementComparerImpl; compareOrderedElements<TElement extends Interfaces.OrderedElement & Interfaces.NamedElement>(x: TElement, y: TElement): number; comparePackageableElements<TElement extends Interfaces.PackageableElement>(x: TElement, y: TElement): number; static haveEqualSignatures(x: Interfaces.Operation, y: Interfaces.Operation): boolean; }