Skip to main content
Version: v1

SegmentGroupCollection Class

Signature​

export declare class SegmentGroupCollection

Constructors​

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

Properties​

PropertyTypeDescription
emptyboolean
sizenumber

Methods​

MethodReturn TypeDescription
clear()void
copyTo(segment)void
dequeue()SegmentGroup | undefined
enqueue(segmentGroup)void

Constructor Details​

(constructor)​

Constructs a new instance of the SegmentGroupCollection class

Signature​

constructor(segment: ISegment);

Parameters​

ParameterTypeDescription
segmentISegment

Property Details​

empty​

Signature​

get empty(): boolean;

Type: boolean

size​

Signature​

get size(): number;

Type: number

Method Details​

clear​

Signature​

clear(): void;

copyTo​

Signature​

copyTo(segment: ISegment): void;

Parameters​

ParameterTypeDescription
segmentISegment

dequeue​

Signature​

dequeue(): SegmentGroup | undefined;

Returns​

Return type: SegmentGroup | undefined

enqueue​

Signature​

enqueue(segmentGroup: SegmentGroup): void;

Parameters​

ParameterTypeDescription
segmentGroupSegmentGroup