@swizzyweb/swerve-manager
Preparing search index...
SwerveManager
Class SwerveManager
Implements
ISwerveManager
Index
Constructors
constructor
Properties
apps
configurations
logger
node
Modules
Path
web
Services
Methods
get
Import
Name
get
Running
Web
Services
install
Web
Service
run
run
With
Args
stop
Constructors
constructor
new
SwerveManager
(
props
:
SwerveManagerProps
)
:
SwerveManager
Parameters
props
:
SwerveManagerProps
Returns
SwerveManager
Properties
apps
apps
:
Apps
configurations
configurations
:
WebServiceConfigurations
logger
logger
:
ILogger
<
any
>
node
Modules
Path
nodeModulesPath
:
string
web
Services
webServices
:
WebService
<
any
>
[]
Methods
get
Import
Name
getImportName
(
packageName
:
string
,
servicePath
:
string
)
:
Promise
<
string
>
Parameters
packageName
:
string
servicePath
:
string
Returns
Promise
<
string
>
get
Running
Web
Services
getRunningWebServices
(
props
:
GetRunningWebServiceRequest
,
)
:
Promise
<
GetRunningWebServiceResponse
>
Parameters
props
:
GetRunningWebServiceRequest
Returns
Promise
<
GetRunningWebServiceResponse
>
install
Web
Service
installWebService
(
props
:
{
app
:
Application
;
appDataRoot
:
string
;
gLogger
:
ILogger
<
any
>
;
packageName
:
string
;
port
:
number
;
serviceArgs
:
{
[
key
:
string
]:
any
}
;
serviceKey
:
string
;
servicePath
:
string
;
}
,
)
:
Promise
<
any
>
Parameters
props
:
{
app
:
Application
;
appDataRoot
:
string
;
gLogger
:
ILogger
<
any
>
;
packageName
:
string
;
port
:
number
;
serviceArgs
:
{
[
key
:
string
]:
any
}
;
serviceKey
:
string
;
servicePath
:
string
;
}
Returns
Promise
<
any
>
run
run
(
request
:
RunRequest
)
:
Promise
<
RunResponse
>
Parameters
request
:
RunRequest
Returns
Promise
<
RunResponse
>
run
With
Args
runWithArgs
(
request
:
RunRequest
)
:
Promise
<
WebService
<
any
>
[]
>
Parameters
request
:
RunRequest
Returns
Promise
<
WebService
<
any
>
[]
>
stop
stop
(
request
:
StopRequest
)
:
Promise
<
void
>
Parameters
request
:
StopRequest
Returns
Promise
<
void
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
apps
configurations
logger
node
Modules
Path
web
Services
Methods
get
Import
Name
get
Running
Web
Services
install
Web
Service
run
run
With
Args
stop
@swizzyweb/swerve-manager
Loading...