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