maya-dates

@drewsonne/maya-dates / Exports / CalendarRoundWildcard

Class: CalendarRoundWildcard

Expand a Calendar Round containing wildcards into all valid combinations.

Hierarchy

Implements

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new CalendarRoundWildcard(cr)

Parameters

Name Type Description
cr CalendarRound Calendar Round to expand.

Overrides

CommentWrapper.constructor

Defined in

operations/calendar-round-wildcard.ts:20

Properties

comment

comment: Comment

Attached comment.

Inherited from

CommentWrapper.comment

Defined in

comment-wrapper.ts:11


cr

Private Readonly cr: CalendarRound

Defined in

operations/calendar-round-wildcard.ts:15

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


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

equal(other): boolean

Compare this object with another for equality.

Parameters

Name Type
other IPart

Returns

boolean

Implementation of

IPart.equal

Defined in

operations/calendar-round-wildcard.ts:47


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


run

run(): CalendarRound[]

Generate all fully qualified Calendar Rounds matching the pattern.

Returns

CalendarRound[]

Defined in

operations/calendar-round-wildcard.ts:29


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