@valon-technologies/gestalt
Preparing search index...
index
RuntimeProvider
Class RuntimeProvider
Base class shared by all TypeScript SDK provider implementations.
Hierarchy (
View Summary
)
ProviderBase
RuntimeProvider
Index
Constructors
constructor
Properties
name
display
Name
description
version
kind
Methods
resolve
Name
provider
Metadata
configure
Provider
supports
Health
Check
health
Check
start
Provider
warnings
close
Provider
get
Support
start
Session
get
Session
list
Sessions
stop
Session
prepare
Workspace
remove
Workspace
start
App
Constructors
constructor
new
RuntimeProvider
(
options
:
RuntimeProviderOptions
)
:
RuntimeProvider
Parameters
options
:
RuntimeProviderOptions
Returns
RuntimeProvider
Properties
name
name
:
string
Readonly
display
Name
displayName
:
string
Readonly
description
description
:
string
Readonly
version
version
:
string
Readonly
kind
kind
:
"runtime"
= ...
Methods
resolve
Name
resolveName
(
fallback
:
string
)
:
void
Parameters
fallback
:
string
Returns
void
provider
Metadata
providerMetadata
()
:
ProviderMetadata
Returns
ProviderMetadata
configure
Provider
configureProvider
(
name
:
string
,
config
:
Record
<
string
,
unknown
>
)
:
Promise
<
void
>
Parameters
name
:
string
config
:
Record
<
string
,
unknown
>
Returns
Promise
<
void
>
supports
Health
Check
supportsHealthCheck
()
:
boolean
Returns
boolean
health
Check
healthCheck
()
:
Promise
<
void
>
Returns
Promise
<
void
>
start
Provider
startProvider
()
:
Promise
<
void
>
Returns
Promise
<
void
>
warnings
warnings
()
:
Promise
<
string
[]
>
Returns
Promise
<
string
[]
>
close
Provider
closeProvider
()
:
Promise
<
void
>
Returns
Promise
<
void
>
get
Support
getSupport
()
:
Promise
<
RuntimeSupport
>
Returns
Promise
<
RuntimeSupport
>
start
Session
startSession
(
request
:
StartRuntimeSessionRequest
)
:
Promise
<
RuntimeSession
>
Parameters
request
:
StartRuntimeSessionRequest
Returns
Promise
<
RuntimeSession
>
get
Session
getSession
(
request
:
GetRuntimeSessionRequest
)
:
Promise
<
RuntimeSession
>
Parameters
request
:
GetRuntimeSessionRequest
Returns
Promise
<
RuntimeSession
>
list
Sessions
listSessions
(
request
:
ListRuntimeSessionsRequest
,
)
:
Promise
<
ListRuntimeSessionsResponse
>
Parameters
request
:
ListRuntimeSessionsRequest
Returns
Promise
<
ListRuntimeSessionsResponse
>
stop
Session
stopSession
(
request
:
StopRuntimeSessionRequest
)
:
Promise
<
void
>
Parameters
request
:
StopRuntimeSessionRequest
Returns
Promise
<
void
>
prepare
Workspace
prepareWorkspace
(
request
:
PrepareRuntimeWorkspaceRequest
,
)
:
Promise
<
PrepareRuntimeWorkspaceResponse
>
Parameters
request
:
PrepareRuntimeWorkspaceRequest
Returns
Promise
<
PrepareRuntimeWorkspaceResponse
>
remove
Workspace
removeWorkspace
(
request
:
RemoveRuntimeWorkspaceRequest
)
:
Promise
<
void
>
Parameters
request
:
RemoveRuntimeWorkspaceRequest
Returns
Promise
<
void
>
start
App
startApp
(
request
:
StartHostedAppRequest
)
:
Promise
<
HostedApp
>
Parameters
request
:
StartHostedAppRequest
Returns
Promise
<
HostedApp
>
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
name
display
Name
description
version
kind
Methods
resolve
Name
provider
Metadata
configure
Provider
supports
Health
Check
health
Check
start
Provider
warnings
close
Provider
get
Support
start
Session
get
Session
list
Sessions
stop
Session
prepare
Workspace
remove
Workspace
start
App
@valon-technologies/gestalt
Loading...
Base class shared by all TypeScript SDK provider implementations.