Skip to main content
Version: v1

TrackingGroupCollection Class

Signature​

export declare class TrackingGroupCollection

Constructors​

ConstructorDescription
(constructor)(segment)Constructs a new instance of the TrackingGroupCollection class

Properties​

PropertyTypeDescription
emptyboolean
trackingGroupsSet<TrackingGroup>

Methods​

MethodReturn TypeDescription
copyTo(segment)void
link(trackingGroup)void
matches(trackingCollection)boolean
unlink(trackingGroup)void

Constructor Details​

(constructor)​

Constructs a new instance of the TrackingGroupCollection class

Signature​

constructor(segment: ISegment);

Parameters​

ParameterTypeDescription
segmentISegment

Property Details​

empty​

Signature​

get empty(): boolean;

Type: boolean

trackingGroups​

Signature​

readonly trackingGroups: Set<TrackingGroup>;

Type: Set<TrackingGroup>

Method Details​

copyTo​

Signature​

copyTo(segment: ISegment): void;

Parameters​

ParameterTypeDescription
segmentISegment
link(trackingGroup: TrackingGroup): void;
ParameterTypeDescription
trackingGroupTrackingGroup

matches​

Signature​

matches(trackingCollection: TrackingGroupCollection): boolean;

Parameters​

ParameterTypeDescription
trackingCollectionTrackingGroupCollection

Returns​

Return type: boolean

unlink(trackingGroup: TrackingGroup): void;
ParameterTypeDescription
trackingGroupTrackingGroup