Skip to main content
Version: v1

IIntervalHelpers Interface

Signature

export interface IIntervalHelpers<TInterval extends ISerializableInterval>

Type Parameters

ParameterConstraintDescription
TIntervalISerializableInterval

Methods

MethodReturn TypeDescription
compareEnds(a, b)number
create(label, start, end, client, intervalType, op)TInterval

Method Details

compareEnds

Signature

compareEnds(a: TInterval, b: TInterval): number;

Parameters

ParameterTypeDescription
aTInterval
bTInterval

Returns

Return type: number

create

Signature

create(label: string, start: number, end: number, client: Client, intervalType?: IntervalType, op?: ISequencedDocumentMessage): TInterval;

Parameters

ParameterModifiersTypeDescription
labelstring
startnumber
endnumber
clientClient
intervalTypeoptionalIntervalType
opoptionalISequencedDocumentMessage

Returns

Return type: TInterval