@regionorebrolan/extensions
Version:
Library with JavaScript additions and extensions.
13 lines (12 loc) • 726 B
TypeScript
import BasicComparer from "../../Collections/BasicComparer";
import IComparer from "../../Collections/IComparer";
import IContentReference from "../IContentReference";
export default class ContentReferenceComparer extends BasicComparer<IContentReference> {
private readonly _providerComparer;
private readonly _versionInsensitive;
constructor(providerComparer: IComparer<string>, versionInsensitive: boolean);
protected get providerComparer(): IComparer<string>;
protected get versionInsensitive(): boolean;
protected compareInternal(first: IContentReference, second: IContentReference): number;
protected equalsInternal(first: IContentReference, second: IContentReference): boolean;
}