@argdown/node
Preparing search index...
AsyncArgdownApplication
Class AsyncArgdownApplication
Hierarchy
ArgdownApplication
AsyncArgdownApplication
Index
Constructors
constructor
Properties
default
Logger
default
Processes
logger
processors
Methods
add
Plugin
get
Plugin
get
Plugins
load
load
Config
remove
Plugin
remove
Processor
replace
Plugin
run
run
Async
Constructors
constructor
new
AsyncArgdownApplication
(
logger
?:
IArgdownLogger
)
:
AsyncArgdownApplication
Parameters
Optional
logger
:
IArgdownLogger
Returns
AsyncArgdownApplication
Properties
default
Logger
defaultLogger
:
IArgdownLogger
default
Processes
defaultProcesses
:
{
[
name
:
string
]:
string
[]
}
logger
logger
:
IArgdownLogger
processors
processors
:
{
[
name
:
string
]:
IArgdownProcessor
}
Methods
add
Plugin
addPlugin
(
plugin
:
IArgdownPlugin
,
processorId
?:
string
)
:
void
Parameters
plugin
:
IArgdownPlugin
Optional
processorId
:
string
Returns
void
get
Plugin
getPlugin
(
name
:
string
,
processorId
:
string
)
:
IArgdownPlugin
|
null
Parameters
name
:
string
processorId
:
string
Returns
IArgdownPlugin
|
null
get
Plugins
getPlugins
(
processorId
:
string
)
:
IArgdownPlugin
[]
|
null
Parameters
processorId
:
string
Returns
IArgdownPlugin
[]
|
null
load
load
(
request
:
IArgdownRequest
)
:
Promise
<
IArgdownResponse
[]
|
undefined
>
Parameters
request
:
IArgdownRequest
Returns
Promise
<
IArgdownResponse
[]
|
undefined
>
load
Config
loadConfig
(
filePath
?:
string
)
:
Promise
<
IArgdownRequest
>
Parameters
Optional
filePath
:
string
Returns
Promise
<
IArgdownRequest
>
remove
Plugin
removePlugin
(
plugin
:
IArgdownPlugin
,
processorId
?:
string
)
:
void
Parameters
plugin
:
IArgdownPlugin
Optional
processorId
:
string
Returns
void
remove
Processor
removeProcessor
(
processorId
:
string
)
:
void
Parameters
processorId
:
string
Returns
void
replace
Plugin
replacePlugin
(
oldPluginId
:
string
,
newPlugin
:
IArgdownPlugin
,
processorId
?:
string
,
)
:
void
Parameters
oldPluginId
:
string
newPlugin
:
IArgdownPlugin
Optional
processorId
:
string
Returns
void
run
run
(
request
:
IArgdownRequest
,
response
?:
IArgdownResponse
)
:
IArgdownResponse
Parameters
request
:
IArgdownRequest
Optional
response
:
IArgdownResponse
Returns
IArgdownResponse
run
Async
runAsync
(
request
:
IArgdownRequest
,
response
?:
IArgdownResponse
,
)
:
Promise
<
IArgdownResponse
>
Parameters
request
:
IArgdownRequest
Optional
response
:
IArgdownResponse
Returns
Promise
<
IArgdownResponse
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
default
Logger
default
Processes
logger
processors
Methods
add
Plugin
get
Plugin
get
Plugins
load
load
Config
remove
Plugin
remove
Processor
replace
Plugin
run
run
Async
@argdown/node
Loading...