Preparing search index...
The search index is not available
appointments - v1.0.0
appointments
InMemoryRepository
Class InMemoryRepository<T>
Type Parameters
T
extends
{
id
:
string
}
Hierarchy (
View Summary
)
InMemoryRepository
InMemoryAppointmentRepository
InMemoryCustomerRepository
InMemoryServiceRepository
Implements
IAdvancedRepository
<
T
>
Index
Constructors
constructor
Properties
items
Methods
apply
Filters
clear
count
create
delete
exists
find
All
find
By
Id
find
One
find
With
Filters
update
Constructors
constructor
new
InMemoryRepository
<
T
extends
{
id
:
string
}
>
()
:
InMemoryRepository
<
T
>
Type Parameters
T
extends
{
id
:
string
}
Returns
InMemoryRepository
<
T
>
Properties
Protected
items
items
:
Map
<
string
,
T
>
Methods
Protected
apply
Filters
applyFilters
(
items
:
T
[]
,
filters
:
IFilterOptions
)
:
T
[]
Parameters
items
:
T
[]
filters
:
IFilterOptions
Returns
T
[]
Protected
clear
clear
()
:
void
Returns
void
count
count
(
filter
?:
IFilterOptions
)
:
Promise
<
number
>
Parameters
Optional
filter
:
IFilterOptions
Returns
Promise
<
number
>
create
create
(
entity
:
T
)
:
Promise
<
T
>
Parameters
entity
:
T
Returns
Promise
<
T
>
delete
delete
(
id
:
string
)
:
Promise
<
void
>
Parameters
id
:
string
Returns
Promise
<
void
>
exists
exists
(
filter
:
IFilterOptions
)
:
Promise
<
boolean
>
Parameters
filter
:
IFilterOptions
Returns
Promise
<
boolean
>
find
All
findAll
()
:
Promise
<
T
[]
>
Returns
Promise
<
T
[]
>
find
By
Id
findById
(
id
:
string
)
:
Promise
<
null
|
T
>
Parameters
id
:
string
Returns
Promise
<
null
|
T
>
find
One
findOne
(
filter
:
IFilterOptions
)
:
Promise
<
null
|
T
>
Parameters
filter
:
IFilterOptions
Returns
Promise
<
null
|
T
>
find
With
Filters
findWithFilters
(
filters
:
IFilterOptions
,
options
?:
IQueryOptions
,
)
:
Promise
<
IPagedResult
<
T
>
>
Parameters
filters
:
IFilterOptions
Optional
options
:
IQueryOptions
Returns
Promise
<
IPagedResult
<
T
>
>
update
update
(
id
:
string
,
entity
:
T
)
:
Promise
<
T
>
Parameters
id
:
string
entity
:
T
Returns
Promise
<
T
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
items
Methods
apply
Filters
clear
count
create
delete
exists
find
All
find
By
Id
find
One
find
With
Filters
update
appointments - v1.0.0
Loading...