Hide menu
Loading...
Searching...
No Matches
CompositeOutline

Defines an outline composed from child outlines.

Extends

Constructors

Constructor

‍new CompositeOutline(): CompositeOutline

Returns

CompositeOutline

Inherited from

Outline.constructor

Properties

outlines

‍readonly outlines: Outline[] = []

Child outlines of the composite outline.

Accessors

id

Get Signature

‍get id(): bigint

Returns the unique identifier of the object.

Returns

bigint

Inherited from

Outline.id

Methods

accept()

‍accept(visitor): void

Accepts an outline visitor.

Parameters

visitor

OutlineVisitor

Visitor to accept.

Returns

void

Overrides

Outline.accept


append()

‍append(outline): void

Appends an outline.

Parameters

outline

Outline

Outline to append.

Returns

void

Deprecated

Use CompositeOutline.outlines and outlines.push instead.


isEmpty()

‍isEmpty(): boolean

Returns whether the outline has no child outlines.

Returns

boolean

Deprecated

Use CompositeOutline.outlines and outlines.length === 0 instead.


numberOfOutlines()

‍numberOfOutlines(): number

Returns the number of child outlines.

Returns

number

Deprecated

Use CompositeOutline.outlines and outlines.length instead.