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
Name | Type |
---|---|
TLawDataProps | extends 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
Name | Type |
---|---|
TLawDataProps | extends BaseLawDataProps |
Parameters
Name | Type |
---|---|
props | TLawDataProps |
onMessage | (message : string ) => unknown |
timing | Timing |
Returns
Promise
<LawDataResult
<TLawDataProps
>>