Search
Preparing search index...
The search index is not available
@mango-run/core
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
@mango-run/core
InMemoryReceiptStore
Class InMemoryReceiptStore
Hierarchy
InMemoryReceiptStore
Implements
ReceiptStore
Index
Constructors
constructor
Properties
by
Id
by
Order
Id
by
Status
logger
next
Id
Methods
add
generate
Id
get
get
By
Order
Id
on
Canceled
on
Error
on
Fulfilled
on
Placed
remove
update
Constructors
constructor
new
In
Memory
Receipt
Store
(
logger
:
Logger
)
:
InMemoryReceiptStore
Parameters
logger:
Logger
Returns
InMemoryReceiptStore
Properties
by
Id
by
Id
:
Record
<
string
,
undefined
|
Receipt
>
= {}
by
Order
Id
by
Order
Id
:
Record
<
string
,
undefined
|
Receipt
>
= {}
by
Status
by
Status
:
Record
<
ReceiptStatus
,
Receipt
[]
>
= ...
logger
logger
:
Logger
Private
next
Id
next
Id
:
number
= 0
Methods
add
add
(
draft
:
Omit
<
Receipt
,
"id"
>
, id
?:
string
)
:
Receipt
Parameters
draft:
Omit
<
Receipt
,
"id"
>
id:
string
= ...
Returns
Receipt
generate
Id
generate
Id
(
)
:
string
Returns
string
get
get
(
id
:
string
)
:
null
|
Receipt
get
(
...
status
:
ReceiptStatus
[]
)
:
Receipt
[]
Parameters
id:
string
Returns
null
|
Receipt
Parameters
Rest
...
status:
ReceiptStatus
[]
Returns
Receipt
[]
get
By
Order
Id
get
By
Order
Id
(
orderId
:
string
)
:
null
|
Receipt
Parameters
orderId:
string
Returns
null
|
Receipt
on
Canceled
on
Canceled
(
id
:
string
)
:
boolean
Parameters
id:
string
Returns
boolean
on
Error
on
Error
(
id
:
string
, error
:
any
)
:
boolean
Parameters
id:
string
error:
any
Returns
boolean
on
Fulfilled
on
Fulfilled
(
id
:
string
)
:
boolean
Parameters
id:
string
Returns
boolean
on
Placed
on
Placed
(
id
:
string
, orderId
:
string
)
:
boolean
Parameters
id:
string
orderId:
string
Returns
boolean
remove
remove
(
id
:
string
)
:
boolean
Parameters
id:
string
Returns
boolean
update
update
(
draft
:
Receipt
)
:
boolean
Parameters
draft:
Receipt
Returns
boolean
Exports
In
Memory
Receipt
Store
constructor
by
Id
by
Order
Id
by
Status
logger
next
Id
add
generate
Id
get
get
By
Order
Id
on
Canceled
on
Error
on
Fulfilled
on
Placed
remove
update
Generated using
TypeDoc