@deep/nest-kit
Preparing search index...
modules/channels
BaseChannelsService
Class BaseChannelsService<CH>
Type Parameters
CH
extends
BaseChannel
Index
Constructors
constructor
Properties
data
Source
id
Service
logger
logger
Factory
pub
Sub
Accessors
repository
Methods
apply
Filter
To
Query
apply
Order
By
To
Query
create
delete
generate
Entity
Id
get
Count
get
Many
get
One
get
One
By
get
One
By
Or
Fail
get
One
Or
Fail
on
Module
Init
update
Constructors
constructor
new
BaseChannelsService
<
CH
extends
BaseChannel
>
()
:
BaseChannelsService
<
CH
>
Type Parameters
CH
extends
BaseChannel
Returns
BaseChannelsService
<
CH
>
Properties
Protected
Readonly
data
Source
dataSource
:
DataSource
Protected
Readonly
id
Service
idService
:
IdService
Protected
logger
logger
:
WinstonLogger
Protected
Readonly
logger
Factory
loggerFactory
:
WinstonLoggerFactory
Protected
Readonly
pub
Sub
pubSub
:
PostgresPubSub
Accessors
repository
get
repository
()
:
Repository
<
CH
>
Returns
Repository
<
CH
>
Methods
Protected
apply
Filter
To
Query
applyFilterToQuery
(
query
:
SelectQueryBuilder
<
CH
>
,
filter
?:
ChannelsFilter
)
:
void
Parameters
query
:
SelectQueryBuilder
<
CH
>
Optional
filter
:
ChannelsFilter
Returns
void
Protected
apply
Order
By
To
Query
applyOrderByToQuery
(
query
:
SelectQueryBuilder
<
CH
>
,
orderBy
:
ChannelsOrderBy
,
)
:
void
Parameters
query
:
SelectQueryBuilder
<
CH
>
orderBy
:
ChannelsOrderBy
Returns
void
create
create
(
opts
:
CreateChannelOptions
,
ctx
:
BaseServiceMethodContext
)
:
Promise
<
CH
>
Parameters
opts
:
CreateChannelOptions
ctx
:
BaseServiceMethodContext
Returns
Promise
<
CH
>
delete
delete
(
id
:
string
,
ctx
:
BaseServiceMethodContext
)
:
Promise
<
void
>
Parameters
id
:
string
ctx
:
BaseServiceMethodContext
Returns
Promise
<
void
>
Protected
generate
Entity
Id
generateEntityId
()
:
string
Returns
string
get
Count
getCount
(
filter
:
ChannelsFilter
)
:
Promise
<
number
>
Parameters
filter
:
ChannelsFilter
Returns
Promise
<
number
>
get
Many
getMany
(
__namedParameters
:
GetManyChannelsOptions
)
:
Promise
<
[
CH
[]
,
ListMeta
]
>
Parameters
__namedParameters
:
GetManyChannelsOptions
Returns
Promise
<
[
CH
[]
,
ListMeta
]
>
get
One
getOne
(
id
:
string
)
:
Promise
<
MaybeNull
<
CH
>
>
Parameters
id
:
string
Returns
Promise
<
MaybeNull
<
CH
>
>
get
One
By
getOneBy
(
opts
:
GetChannelByOptions
)
:
Promise
<
MaybeNull
<
CH
>
>
Parameters
opts
:
GetChannelByOptions
Returns
Promise
<
MaybeNull
<
CH
>
>
get
One
By
Or
Fail
getOneByOrFail
(
opts
:
GetChannelByOptions
,
ctx
:
BaseServiceMethodContext
,
)
:
Promise
<
CH
>
Parameters
opts
:
GetChannelByOptions
ctx
:
BaseServiceMethodContext
Returns
Promise
<
CH
>
get
One
Or
Fail
getOneOrFail
(
id
:
string
,
ctx
:
BaseServiceMethodContext
)
:
Promise
<
CH
>
Parameters
id
:
string
ctx
:
BaseServiceMethodContext
Returns
Promise
<
CH
>
on
Module
Init
onModuleInit
()
:
void
Returns
void
update
update
(
__namedParameters
:
UpdateChannelOptions
,
ctx
:
BaseServiceMethodContext
,
)
:
Promise
<
CH
>
Parameters
__namedParameters
:
UpdateChannelOptions
ctx
:
BaseServiceMethodContext
Returns
Promise
<
CH
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
data
Source
id
Service
logger
logger
Factory
pub
Sub
Accessors
repository
Methods
apply
Filter
To
Query
apply
Order
By
To
Query
create
delete
generate
Entity
Id
get
Count
get
Many
get
One
get
One
By
get
One
By
Or
Fail
get
One
Or
Fail
on
Module
Init
update
@deep/nest-kit
Loading...