UNPKG

plywood

Version:
26 lines 889 B
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