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