plywood
Version:
A query planner and executor
26 lines • 889 B
TypeScript
import { Instance } from 'immutable-class';
import { Range } from './range';
export interface StringRangeValue {
start: string;
end: string;
bounds?: string;
}
export interface StringRangeJS {
start: string;
end: string;
bounds?: string;
}
export declare class StringRange extends Range<string> implements Instance<StringRangeValue, StringRangeJS> {
static type: string;
static isStringRange(candidate: any): candidate is StringRange;
static fromString(s: string): StringRange;
static fromJS(parameters: StringRangeJS): StringRange;
constructor(parameters: StringRangeValue);
valueOf(): StringRangeValue;
toJS(): StringRangeJS;
equals(other: StringRange | undefined): boolean;
midpoint(): string;
protected _zeroEndpoint(): string;
protected validMemberType(val: any): boolean;
}
//# sourceMappingURL=stringRange.d.ts.map