Skip to main content
Version: v1

LocalReference Class

This API is deprecated and will be removed in a future release.
  • Use LocalReferencePosition

Signature​

export declare class LocalReference implements LocalReferencePosition

Implements: LocalReferencePosition

Constructors​

ConstructorAlertsDescription
(constructor)(client, initSegment, offset, refType, properties)DeprecatedConstructs a new instance of the LocalReference class

Static Properties​

PropertyAlertsTypeDescription
DetachedPositionDeprecatednumber

Properties​

PropertyAlertsModifiersTypeDescription
callbacksoptionalPartial<Record<"beforeSlide" | "afterSlide", () => void>> | undefined
offsetDeprecatednumber
pairedRefDeprecatedoptionalLocalReference
propertiesPropertySet | undefined
refTypeReferenceType
segmentDeprecatedISegment | undefined

Methods​

MethodAlertsReturn TypeDescription
addProperties(newProps, op)void
compare(b)Deprecatednumber
getClient()DeprecatedClient
getOffset()number
getProperties()PropertySet | undefined
getRangeLabels()Deprecatedstring[] | undefined
getSegment()ISegment | undefined
getTileLabels()Deprecatedstring[] | undefined
hasRangeLabel(label)Deprecatedboolean
hasRangeLabels()Deprecatedboolean
hasTileLabel(label)Deprecatedboolean
hasTileLabels()Deprecatedboolean
isLeaf()boolean
max(b)DeprecatedLocalReference
min(b)DeprecatedLocalReference
toPosition()Deprecatednumber

Constructor Details​

(constructor)​

Constructs a new instance of the LocalReference class

This API is deprecated and will be removed in a future release.
  • use createReferencePosition

Signature​

constructor(client: Client, initSegment: ISegment,
offset?: number, refType?: ReferenceType, properties?: PropertySet);

Parameters​

ParameterModifiersTypeDescription
clientClient
initSegmentISegment
offsetoptionalnumber
refTypeoptionalReferenceType
propertiesoptionalPropertySet

Property Details​

callbacks​

Signature​

callbacks?: Partial<Record<"beforeSlide" | "afterSlide", () => void>> | undefined;

Type: Partial<Record<"beforeSlide" | "afterSlide", () => void>> | undefined

DetachedPosition​

This API is deprecated and will be removed in a future release.
  • use DetachedReferencePosition

Signature​

static readonly DetachedPosition: number;

Type: number

offset​

This API is deprecated and will be removed in a future release.
  • use getOffset

Signature​

offset: number;

Type: number

pairedRef​

This API is deprecated and will be removed in a future release.
  • use properties to store pair

Signature​

pairedRef?: LocalReference;

Type: LocalReference

properties​

Signature​

properties: PropertySet | undefined;

Type: PropertySet | undefined

refType​

Signature​

refType: ReferenceType;

Type: ReferenceType

segment​

This API is deprecated and will be removed in a future release.
  • use getSegment

Signature​

segment: ISegment | undefined;

Type: ISegment | undefined

Method Details​

addProperties​

Signature​

addProperties(newProps: PropertySet, op?: ICombiningOp): void;

Parameters​

ParameterModifiersTypeDescription
newPropsPropertySet
opoptionalICombiningOp

compare​

This API is deprecated and will be removed in a future release.
  • use compareReferencePositions

Signature​

compare(b: LocalReference): number;

Parameters​

ParameterTypeDescription
bLocalReference

Returns​

Return type: number

getClient​

This API is deprecated and will be removed in a future release.
  • no longer supported

Signature​

getClient(): Client;

Returns​

Return type: Client

getOffset​

Signature​

getOffset(): number;

Returns​

Return type: number

getProperties​

Signature​

getProperties(): PropertySet | undefined;

Returns​

Return type: PropertySet | undefined

getRangeLabels​

This API is deprecated and will be removed in a future release.
  • use refGetRangeLabels

Signature​

getRangeLabels(): string[] | undefined;

Returns​

Return type: string[] | undefined

getSegment​

Signature​

getSegment(): ISegment | undefined;

Returns​

Return type: ISegment | undefined

getTileLabels​

This API is deprecated and will be removed in a future release.
  • use refGetTileLabels

Signature​

getTileLabels(): string[] | undefined;

Returns​

Return type: string[] | undefined

hasRangeLabel​

This API is deprecated and will be removed in a future release.
  • use refHasRangeLabel

Signature​

hasRangeLabel(label: string): boolean;

Parameters​

ParameterTypeDescription
labelstring

Returns​

Return type: boolean

hasRangeLabels​

This API is deprecated and will be removed in a future release.
  • use refHasRangeLabels

Signature​

hasRangeLabels(): boolean;

Returns​

Return type: boolean

hasTileLabel​

This API is deprecated and will be removed in a future release.
  • use refHasTileLabel

Signature​

hasTileLabel(label: string): boolean;

Parameters​

ParameterTypeDescription
labelstring

Returns​

Return type: boolean

hasTileLabels​

This API is deprecated and will be removed in a future release.
  • use refHasTileLabels

Signature​

hasTileLabels(): boolean;

Returns​

Return type: boolean

isLeaf​

Signature​

isLeaf(): boolean;

Returns​

Return type: boolean

max​

This API is deprecated and will be removed in a future release.
  • use maxReferencePosition

Signature​

max(b: LocalReference): LocalReference;

Parameters​

ParameterTypeDescription
bLocalReference

Returns​

Return type: LocalReference

min​

This API is deprecated and will be removed in a future release.
  • use minReferencePosition

Signature​

min(b: LocalReference): LocalReference;

Parameters​

ParameterTypeDescription
bLocalReference

Returns​

Return type: LocalReference

toPosition​

This API is deprecated and will be removed in a future release.
  • use getLocalReferencePosition

Signature​

toPosition(): number;

Returns​

Return type: number