Library
core
modules
Core Src Data Lawdata

Lawtext core references / core/src/data/lawdata

Module: core/src/data/lawdata

Table of contents

Classes

Interfaces

Type Aliases

Functions

Type Aliases

BaseLawDataProps

Ƭ BaseLawDataProps: BaseXMLLawDataProps | BaseLawtextLawDataProps

Defined in

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


LawDataResult

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

Type parameters

NameType
TLawDataPropsextends BaseLawDataProps

Defined in

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

Functions

toLawData

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

Type parameters

NameType
TLawDataPropsextends BaseLawDataProps

Parameters

NameType
propsTLawDataProps
onMessage(message: string) => unknown
timingTiming

Returns

Promise<LawDataResult<TLawDataProps>>

Defined in

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