maya-dates

@drewsonne/maya-dates / Exports / LongcountOperation

Class: LongcountOperation

Base class for operations that manipulate LongCount values.

Hierarchy

Implements

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new LongcountOperation(lcClass, a, b)

Parameters

Name Type Description
lcClass ILongcount LongCount constructor passed in to avoid circular dependencies.
a DistanceNumber First operand.
b DistanceNumber Second operand.

Overrides

CommentWrapper.constructor

Defined in

operations/longcount-operation.ts:22

Properties

LcClass

Protected Readonly LcClass: ILongcount

Defined in

operations/longcount-operation.ts:15


a

Protected Readonly a: DistanceNumber

Defined in

operations/longcount-operation.ts:13


b

Protected Readonly b: DistanceNumber

Defined in

operations/longcount-operation.ts:14


comment

comment: Comment

Attached comment.

Inherited from

CommentWrapper.comment

Defined in

comment-wrapper.ts:11

Methods

appendComment

appendComment(comment): any

Append additional text to the current comment.

Parameters

Name Type
comment string | Comment

Returns

any

Inherited from

CommentWrapper.appendComment

Defined in

comment-wrapper.ts:34


buildOperationComponents

Protected buildOperationComponents(): [(number | Wildcard)[], (number | Wildcard)[], boolean]

Returns

[(number | Wildcard)[], (number | Wildcard)[], boolean]

Defined in

operations/longcount-operation.ts:29


commentIsEqual

commentIsEqual(otherCommentWrapper): boolean

Compare this wrapper’s comment against another wrapper.

Parameters

Name Type
otherCommentWrapper CommentWrapper

Returns

boolean

Inherited from

CommentWrapper.commentIsEqual

Defined in

comment-wrapper.ts:52


equal

Abstract equal(other): boolean

Compare this object with another for equality.

Parameters

Name Type
other any

Returns

boolean

Implementation of

IPart.equal

Defined in

operations/longcount-operation.ts:11


equalWithComment

equalWithComment(otherCommentWrapper): boolean

Check equality including the associated comment.

Parameters

Name Type
otherCommentWrapper IPart

Returns

boolean

Inherited from

CommentWrapper.equalWithComment

Defined in

comment-wrapper.ts:59


setComment

setComment(comment): any

Replace the current comment.

Parameters

Name Type
comment string | Comment

Returns

any

Inherited from

CommentWrapper.setComment

Defined in

comment-wrapper.ts:20