Skip to Content
LibraryCoreSrcNodeContainerSentenceenvcore/src/node/container/sentenceEnv

Lawtext core references


Lawtext core references / core/src/node/container/sentenceEnv

core/src/node/container/sentenceEnv

Classes

Interfaces

Type Aliases

PointerLike

PointerLike = PointerEnv | ____LawRef | [____VarRef, ____LawRef]

Defined in: core/src/node/container/sentenceEnv.ts:371 


SentenceLike

SentenceLike = Sentence | EnactStatement | TableHeaderColumn

Defined in: core/src/node/container/sentenceEnv.ts:352 


SentenceText

SentenceText = Ruby | QuoteStruct | ArithFormula | Sub | Sup | Line | __Text | __PStart | __PEnd | __MismatchStartParenthesis | __MismatchEndParenthesis | ____Pointer | ____LawNum | ____Declaration | ____VarRef

Defined in: core/src/node/container/sentenceEnv.ts:290 

Variables

sentenceLikeTags

const sentenceLikeTags: readonly ["Sentence", "EnactStatement", "TableHeaderColumn"]

Defined in: core/src/node/container/sentenceEnv.ts:358 


sentenceTextTags

const sentenceTextTags: readonly ["Ruby", "QuoteStruct", "ArithFormula", "Sub", "Sup", "Line", "__Text", "__PStart", "__PEnd", "__MismatchStartParenthesis", "__MismatchEndParenthesis", "____Pointer", "____LawNum", "____Declaration", "____VarRef"]

Defined in: core/src/node/container/sentenceEnv.ts:272 

Functions

enumerateSentenceTexts()

enumerateSentenceTexts(el): Iterable<SentenceText>

Defined in: core/src/node/container/sentenceEnv.ts:327 

Parameters

el

EL

Returns

Iterable<SentenceText>


isSentenceLike()

isSentenceLike(el): el is SentenceLike

Defined in: core/src/node/container/sentenceEnv.ts:360 

Parameters

el

string | EL

Returns

el is SentenceLike


isSentenceText()

isSentenceText(el): el is SentenceText

Defined in: core/src/node/container/sentenceEnv.ts:308 

Parameters

el

string | EL

Returns

el is SentenceText


setTextControl()

setTextControl(el): void

Defined in: core/src/node/container/sentenceEnv.ts:338 

Parameters

el

EL

Returns

void


textOfSentenceText()

textOfSentenceText(el): string

Defined in: core/src/node/container/sentenceEnv.ts:311 

Parameters

el

SentenceText

Returns

string


toSentenceTextRanges()

toSentenceTextRanges(origRangeInfos, sentenceEnvsStruct, following?): SentenceTextRange[]

Defined in: core/src/node/container/sentenceEnv.ts:166 

Parameters

origRangeInfos

readonly RangeInfo[] | null

sentenceEnvsStruct

SentenceEnvsStruct

following?

SentenceTextPos | null

Returns

SentenceTextRange[]

© 2017-2026 yamachi