Skip to Content
LibraryCoreSrcNodeCstLineClassesClass: ArticleLine

Lawtext core references


Lawtext core references / core/src/node/cst/line / ArticleLine

Class: ArticleLine

Defined in: core/src/node/cst/line.ts:421 

A first line of an article. Please see the source code of $articleLine for the detailed syntax.

Extends

  • IndentsLine<ART>

Constructors

Constructor

new ArticleLine(options): ArticleLine

Defined in: core/src/node/cst/line.ts:425 

Parameters

options

ArticleLineOptions

Returns

ArticleLine

Overrides

IndentsLine<LineType.ART>.constructor

Properties

indentTexts

indentTexts: string[]

Defined in: core/src/node/cst/line.ts:73 

Inherited from

IndentsLine.indentTexts


lineEndText

lineEndText: string

Defined in: core/src/node/cst/line.ts:50 

Inherited from

IndentsLine.lineEndText


midSpace

midSpace: string

Defined in: core/src/node/cst/line.ts:423 


range

range: [number, number] | null

Defined in: core/src/node/cst/line.ts:49 

Inherited from

IndentsLine.range


sentencesArray

sentencesArray: SentencesArray

Defined in: core/src/node/cst/line.ts:424 


title

title: string

Defined in: core/src/node/cst/line.ts:422 


type

type: ART

Defined in: core/src/node/cst/line.ts:48 

Inherited from

IndentsLine.type

Accessors

indentsEndPos

Get Signature

get indentsEndPos(): number | null

Defined in: core/src/node/cst/line.ts:93 

Returns

number | null

Inherited from

IndentsLine.indentsEndPos


midSpaceRange

Get Signature

get midSpaceRange(): [number, number] | null

Defined in: core/src/node/cst/line.ts:437 

Returns

[number, number] | null


sentencesArrayRange

Get Signature

get sentencesArrayRange(): [number, number] | null

Defined in: core/src/node/cst/line.ts:442 

Returns

[number, number] | null


titleRange

Get Signature

get titleRange(): [number, number] | null

Defined in: core/src/node/cst/line.ts:433 

Returns

[number, number] | null

Methods

indentRangeTexts()

indentRangeTexts(): [[number, number] | null, string, string][]

Defined in: core/src/node/cst/line.ts:80 

Returns

[[number, number] | null, string, string][]

Inherited from

IndentsLine.indentRangeTexts


lineEndTextRange()

lineEndTextRange(): [number, number] | null

Defined in: core/src/node/cst/line.ts:62 

Returns

[number, number] | null

Inherited from

IndentsLine.lineEndTextRange


rangeTexts()

rangeTexts(): [[number, number] | null, string, string][]

Defined in: core/src/node/cst/line.ts:457 

Returns

[[number, number] | null, string, string][]

Overrides

IndentsLine.rangeTexts


text()

text(): string

Defined in: core/src/node/cst/line.ts:58 

Returns

string

Inherited from

IndentsLine.text

Last updated on
© 2017-2026 yamachi