Library
core
src
data
lawdata
Readme

Lawtext core references


Lawtext core references / core/src/data/lawdata

core/src/data/lawdata

Classes

Interfaces

Type Aliases

BaseLawDataProps

BaseLawDataProps: BaseXMLLawDataProps | BaseLawtextLawDataProps

Defined in: core/src/data/lawdata.ts:27 (opens in a new tab)


LawDataResult<TLawDataProps>

LawDataResult<TLawDataProps>: { lawData: LawDataCore & TLawDataProps; lawtextErrors: ErrorMessage[]; ok: true; } | { error: Error; ok: false; }

Defined in: core/src/data/lawdata.ts:29 (opens in a new tab)

Type Parameters

TLawDataProps extends BaseLawDataProps

Functions

toLawData()

toLawData<TLawDataProps>(props, onMessage, timing): Promise<LawDataResult<TLawDataProps>>

Defined in: core/src/data/lawdata.ts:68 (opens in a new tab)

Type Parameters

TLawDataProps extends BaseLawDataProps

Parameters

props

TLawDataProps

onMessage

(message) => unknown

timing

Timing

Returns

Promise<LawDataResult<TLawDataProps>>