UNPKG

@javelin/net

Version:

Networking protocol and utilities for Javelin ECS.

13 lines 596 B
export declare type CompareFunction<$Value> = (a: $Value, b: $Value) => number; export declare class Comparator<$Value> { compare: CompareFunction<$Value>; constructor(compareFunction?: CompareFunction<$Value>); static defaultCompareFunction(a: unknown, b: unknown): 0 | 1 | -1; equal(a: $Value, b: $Value): boolean; lessThan(a: $Value, b: $Value): boolean; greaterThan(a: $Value, b: $Value): boolean; lessThanOrEqual(a: $Value, b: $Value): boolean; greaterThanOrEqual(a: $Value, b: $Value): boolean; reverse(): void; } //# sourceMappingURL=comparator.d.ts.map