@grandlinex/kernel
Preparing search index...
ApiVersionAction
Class ApiVersionAction
Hierarchy (
View Summary
)
RouteApiAction
ApiVersionAction
Index
Constructors
constructor
Properties
channel
exmod
force
Debug
logger
mode
request
Schema
type
Methods
body
Validation
debug
error
get
C
Client
get
Config
Store
get
Kernel
get
Module
get
Name
handler
info
l
Error
log
register
secure
Handler
set
Logger
set
Mode
verbose
warn
send
Error
validate
Schema
Constructors
constructor
new
ApiVersionAction
(
module
:
IBaseKernelModule
<
IKernel
<
JwtExtend
>
,
any
,
any
,
any
,
any
>
,
extMod
?:
IBaseKernelModule
<
IKernel
<
JwtExtend
>
>
,
)
:
ApiVersionAction
Parameters
module
:
IBaseKernelModule
<
IKernel
<
JwtExtend
>
,
any
,
any
,
any
,
any
>
Optional
extMod
:
IBaseKernelModule
<
IKernel
<
JwtExtend
>
>
Returns
ApiVersionAction
Properties
Protected
channel
channel
:
string
exmod
exmod
:
undefined
|
IBaseKernelModule
<
IKernel
<
JwtExtend
>
>
force
Debug
forceDebug
:
boolean
logger
logger
:
null
|
CoreLogger
mode
mode
:
ActionMode
request
Schema
requestSchema
:
null
|
SSchemaEl
type
type
:
ActionTypes
Methods
body
Validation
bodyValidation
<
A
>
(
req
:
XRequest
)
:
null
|
ErrorType
|
A
Type Parameters
A
Parameters
req
:
XRequest
Returns
null
|
ErrorType
|
A
debug
debug
(
...
ags
:
unknown
[]
)
:
void
Parameters
...
ags
:
unknown
[]
Returns
void
error
error
(
...
ags
:
unknown
[]
)
:
void
Parameters
...
ags
:
unknown
[]
Returns
void
get
C
Client
getCClient
<
X
extends
ICoreCClient
>
()
:
X
Type Parameters
X
extends
ICoreCClient
Returns
X
get
Config
Store
getConfigStore
()
:
IStore
Returns
IStore
get
Kernel
getKernel
()
:
IKernel
Returns
IKernel
get
Module
getModule
()
:
ICoreKernelModule
<
IKernel
<
JwtExtend
>
,
any
,
any
,
any
,
any
>
Returns
ICoreKernelModule
<
IKernel
<
JwtExtend
>
,
any
,
any
,
any
,
any
>
get
Name
getName
()
:
string
Returns
string
handler
handler
(
__namedParameters
:
XActionEvent
)
:
Promise
<
void
>
Parameters
__namedParameters
:
XActionEvent
Returns
Promise
<
void
>
info
info
(
...
ags
:
unknown
[]
)
:
void
Parameters
...
ags
:
unknown
[]
Returns
void
l
Error
lError
(
message
:
string
)
:
Error
Parameters
message
:
string
Returns
Error
log
log
(
...
ags
:
unknown
[]
)
:
void
Parameters
...
ags
:
unknown
[]
Returns
void
register
register
()
:
void
Returns
void
secure
Handler
secureHandler
(
req
:
XRequest
,
res
:
XResponse
,
next
:
()
=>
void
)
:
Promise
<
void
>
Parameters
req
:
XRequest
res
:
XResponse
next
:
()
=>
void
Returns
Promise
<
void
>
set
Logger
setLogger
(
logger
:
CoreLogger
)
:
void
Parameters
logger
:
CoreLogger
Returns
void
set
Mode
setMode
(
mode
:
ActionMode
)
:
void
Parameters
mode
:
ActionMode
Returns
void
verbose
verbose
(
...
ags
:
unknown
[]
)
:
void
Parameters
...
ags
:
unknown
[]
Returns
void
warn
warn
(
...
ags
:
unknown
[]
)
:
void
Parameters
...
ags
:
unknown
[]
Returns
void
Static
send
Error
sendError
(
res
:
XResponse
,
code
:
number
,
error
:
Partial
<
ErrorType
>
)
:
void
Parameters
res
:
XResponse
code
:
number
error
:
Partial
<
ErrorType
>
Returns
void
Static
validate
Schema
validateSchema
(
error
:
ErrorType
,
schema
:
SSchemaEl
,
key
:
string
,
field
:
any
,
required
?:
boolean
,
)
:
void
Parameters
error
:
ErrorType
schema
:
SSchemaEl
key
:
string
field
:
any
required
:
boolean
= true
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
channel
exmod
force
Debug
logger
mode
request
Schema
type
Methods
body
Validation
debug
error
get
C
Client
get
Config
Store
get
Kernel
get
Module
get
Name
handler
info
l
Error
log
register
secure
Handler
set
Logger
set
Mode
verbose
warn
send
Error
validate
Schema
@grandlinex/kernel
Loading...