@buzzr/dfs-engine
Preparing search index...
DfsEngine
Interface DfsEngine
interface
DfsEngine
{
explainSettlement
(
result
:
DfsSettlementResult
)
:
string
;
extractLegStat
(
leg
:
DfsLegInput
,
context
?:
DfsSettlementContext
,
entry
?:
DfsEntryInput
,
)
:
Promise
<
DfsLegStatResult
>
;
getRegisteredBooks
()
:
string
[]
;
gradeLeg
(
leg
:
DfsLegInput
,
actual
:
number
,
entry
?:
DfsEntryInput
,
)
:
DfsLegOutcome
;
lookupPayout
(
input
:
DfsPayoutLookupInput
)
:
DfsPayoutResolution
|
null
;
normalizeEntry
(
input
:
DfsEntryInput
)
:
DfsEntryInput
;
registerBookPolicy
(
policy
:
DfsBookPolicy
)
:
void
;
registerLeagueAdapter
(
adapter
:
DfsLeagueAdapterDefinition
)
:
void
;
registerPayoutTable
(
table
:
DfsPayoutTableDefinition
)
:
void
;
registerStatProvider
(
provider
:
StatProvider
)
:
void
;
settleEntry
(
input
:
DfsEntryInput
,
context
?:
DfsSettlementContext
,
)
:
Promise
<
DfsSettlementResult
>
;
validateEntry
(
input
:
DfsEntryInput
)
:
DfsValidationResult
<
DfsEntryInput
>
;
}
Index
Methods
explain
Settlement
extract
Leg
Stat
get
Registered
Books
grade
Leg
lookup
Payout
normalize
Entry
register
Book
Policy
register
League
Adapter
register
Payout
Table
register
Stat
Provider
settle
Entry
validate
Entry
Methods
explain
Settlement
explainSettlement
(
result
:
DfsSettlementResult
)
:
string
Parameters
result
:
DfsSettlementResult
Returns
string
extract
Leg
Stat
extractLegStat
(
leg
:
DfsLegInput
,
context
?:
DfsSettlementContext
,
entry
?:
DfsEntryInput
,
)
:
Promise
<
DfsLegStatResult
>
Parameters
leg
:
DfsLegInput
Optional
context
:
DfsSettlementContext
Optional
entry
:
DfsEntryInput
Returns
Promise
<
DfsLegStatResult
>
get
Registered
Books
getRegisteredBooks
()
:
string
[]
Returns
string
[]
grade
Leg
gradeLeg
(
leg
:
DfsLegInput
,
actual
:
number
,
entry
?:
DfsEntryInput
)
:
DfsLegOutcome
Parameters
leg
:
DfsLegInput
actual
:
number
Optional
entry
:
DfsEntryInput
Returns
DfsLegOutcome
lookup
Payout
lookupPayout
(
input
:
DfsPayoutLookupInput
)
:
DfsPayoutResolution
|
null
Parameters
input
:
DfsPayoutLookupInput
Returns
DfsPayoutResolution
|
null
normalize
Entry
normalizeEntry
(
input
:
DfsEntryInput
)
:
DfsEntryInput
Parameters
input
:
DfsEntryInput
Returns
DfsEntryInput
register
Book
Policy
registerBookPolicy
(
policy
:
DfsBookPolicy
)
:
void
Parameters
policy
:
DfsBookPolicy
Returns
void
register
League
Adapter
registerLeagueAdapter
(
adapter
:
DfsLeagueAdapterDefinition
)
:
void
Parameters
adapter
:
DfsLeagueAdapterDefinition
Returns
void
register
Payout
Table
registerPayoutTable
(
table
:
DfsPayoutTableDefinition
)
:
void
Parameters
table
:
DfsPayoutTableDefinition
Returns
void
register
Stat
Provider
registerStatProvider
(
provider
:
StatProvider
)
:
void
Parameters
provider
:
StatProvider
Returns
void
settle
Entry
settleEntry
(
input
:
DfsEntryInput
,
context
?:
DfsSettlementContext
,
)
:
Promise
<
DfsSettlementResult
>
Parameters
input
:
DfsEntryInput
Optional
context
:
DfsSettlementContext
Returns
Promise
<
DfsSettlementResult
>
validate
Entry
validateEntry
(
input
:
DfsEntryInput
)
:
DfsValidationResult
<
DfsEntryInput
>
Parameters
input
:
DfsEntryInput
Returns
DfsValidationResult
<
DfsEntryInput
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
explain
Settlement
extract
Leg
Stat
get
Registered
Books
grade
Leg
lookup
Payout
normalize
Entry
register
Book
Policy
register
League
Adapter
register
Payout
Table
register
Stat
Provider
settle
Entry
validate
Entry
@buzzr/dfs-engine
Loading...