@webshop/root - v1.0.0
HBO-ICT Knowledgebase
HBO-ICT.Cloud
Preparing search index...
api/src/repositories/ProductsRepository
ProductsRepository
Class ProductsRepository
Index
Constructors
constructor
Properties
_
database
Service
Methods
get
All
Products
get
All
Tags
get
Product
By
Id
get
Products
By
Tag
get
Random
Products
Constructors
constructor
new
ProductsRepository
()
:
ProductsRepository
Returns
ProductsRepository
Properties
Private
Readonly
_
database
Service
_databaseService
:
DatabaseService
= ...
Methods
get
All
Products
getAllProducts
()
:
Promise
<
Product
[]
|
undefined
>
Returns
Promise
<
Product
[]
|
undefined
>
get
All
Tags
getAllTags
()
:
Promise
<
string
[]
|
undefined
>
Returns
Promise
<
string
[]
|
undefined
>
get
Product
By
Id
getProductById
(
id
:
number
)
:
Promise
<
Product
|
undefined
>
Parameters
id
:
number
Returns
Promise
<
Product
|
undefined
>
get
Products
By
Tag
getProductsByTag
(
tag
:
string
)
:
Promise
<
Product
[]
|
undefined
>
Parameters
tag
:
string
Returns
Promise
<
Product
[]
|
undefined
>
get
Random
Products
getRandomProducts
(
amount
:
number
,
type
:
"Game"
|
"Merch"
,
)
:
Promise
<
Product
[]
|
undefined
>
Parameters
amount
:
number
type
:
"Game"
|
"Merch"
Returns
Promise
<
Product
[]
|
undefined
>
Settings
Member Visibility
Private
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
_
database
Service
Methods
get
All
Products
get
All
Tags
get
Product
By
Id
get
Products
By
Tag
get
Random
Products
HBO-ICT Knowledgebase
HBO-ICT.Cloud
@webshop/root - v1.0.0
Loading...