Preparing search index...
The search index is not available
XYO Platform SDK - v3.9.16
XYO Platform SDK
@xyo-network/sdk-utils
PayloadPluginResolver
Class PayloadPluginResolver
Index
Constructors
constructor
Properties
_plugins
default
Plugin
schema
Methods
plugins
register
resolve
schemas
validate
wrap
Constructors
constructor
new
PayloadPluginResolver
(
plugins
?:
PayloadPlugin
<
Payload
>
[]
,
defaultPlugin
?:
PayloadPlugin
<
Payload
>
,
)
:
PayloadPluginResolver
Parameters
Optional
plugins
:
PayloadPlugin
<
Payload
>
[]
Optional
defaultPlugin
:
PayloadPlugin
<
Payload
>
Returns
PayloadPluginResolver
Properties
Protected
_plugins
_plugins
:
Record
<
string
,
PayloadPlugin
<
Payload
>
>
Protected
default
Plugin
defaultPlugin
:
PayloadPlugin
schema
schema
:
"network.xyo.payload"
Methods
plugins
plugins
()
:
PayloadPlugin
<
Payload
>
[]
Returns
PayloadPlugin
<
Payload
>
[]
register
register
<
TPlugin
extends
PayloadPlugin
<
Payload
>
=
PayloadPlugin
<
Payload
>
>
(
plugin
:
TPlugin
,
)
:
this
Type Parameters
TPlugin
extends
PayloadPlugin
<
Payload
>
=
PayloadPlugin
<
Payload
>
Parameters
plugin
:
TPlugin
Returns
this
resolve
resolve
(
schema
?:
string
)
:
PayloadPlugin
Parameters
Optional
schema
:
string
Returns
PayloadPlugin
resolve
(
payload
:
Payload
)
:
PayloadPlugin
Parameters
payload
:
Payload
Returns
PayloadPlugin
schemas
schemas
()
:
string
[]
Returns
string
[]
validate
validate
(
payload
:
Payload
)
:
undefined
|
Validator
<
Payload
>
Parameters
payload
:
Payload
Returns
undefined
|
Validator
<
Payload
>
wrap
wrap
(
payload
:
Payload
)
:
undefined
|
PayloadWrapper
<
Payload
>
Parameters
payload
:
Payload
Returns
undefined
|
PayloadWrapper
<
Payload
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
_plugins
default
Plugin
schema
Methods
plugins
register
resolve
schemas
validate
wrap
XYO Platform SDK - v3.9.16
Loading...