@aleph-sdk/monorepo
Preparing search index...
message/src
ProgramMessageClient
Class ProgramMessageClient
Hierarchy
DefaultMessageClient
<
ProgramPublishConfiguration
,
ProgramContent
,
CostEstimationProgramPublishConfiguration
,
CostEstimationProgramContent
,
>
ProgramMessageClient
Index
Constructors
constructor
Properties
api
Server
base
Message
Client
message
Type
store
Message
Client
Methods
get
Cost
get
Cost
Computable
Message
get
Estimated
Cost
prepare
Base
Content
prepare
Cost
Estimation
Message
Content
prepare
Message
Content
publish
spawn
Constructors
constructor
new
ProgramMessageClient
(
apiServer
?:
string
,
baseMessageClient
?:
BaseMessageClient
,
storeMessageClient
?:
StoreMessageClient
,
)
:
ProgramMessageClient
Parameters
apiServer
:
string
= DEFAULT_API_V2
baseMessageClient
:
BaseMessageClient
= ...
storeMessageClient
:
StoreMessageClient
= ...
Returns
ProgramMessageClient
Properties
Protected
api
Server
apiServer
:
string
Protected
base
Message
Client
baseMessageClient
:
BaseMessageClient
= ...
Protected
message
Type
messageType
:
MessageType
Protected
store
Message
Client
storeMessageClient
:
StoreMessageClient
= ...
Methods
get
Cost
getCost
(
hash
:
string
)
:
Promise
<
MessageCost
>
Parameters
hash
:
string
Returns
Promise
<
MessageCost
>
get
Cost
Computable
Message
getCostComputableMessage
(
config
:
CostEstimationProgramPublishConfiguration
,
)
:
Promise
<
CostComputableMessage
<
CostEstimationProgramContent
>
>
Parameters
config
:
CostEstimationProgramPublishConfiguration
Returns
Promise
<
CostComputableMessage
<
CostEstimationProgramContent
>
>
get
Estimated
Cost
getEstimatedCost
(
config
:
CostEstimationProgramPublishConfiguration
,
)
:
Promise
<
MessageCost
>
Parameters
config
:
CostEstimationProgramPublishConfiguration
Returns
Promise
<
MessageCost
>
Protected
prepare
Base
Content
prepareBaseContent
(
__namedParameters
:
Omit
<
ProgramPublishConfiguration
,
"programRef"
|
"file"
,
>
,
)
:
Omit
<
ProgramContent
,
"code"
>
Parameters
__namedParameters
:
Omit
<
ProgramPublishConfiguration
,
"programRef"
|
"file"
>
Returns
Omit
<
ProgramContent
,
"code"
>
Protected
prepare
Cost
Estimation
Message
Content
prepareCostEstimationMessageContent
(
config
:
CostEstimationProgramPublishConfiguration
,
)
:
Promise
<
CostEstimationProgramContent
>
Parameters
config
:
CostEstimationProgramPublishConfiguration
Returns
Promise
<
CostEstimationProgramContent
>
Protected
prepare
Message
Content
prepareMessageContent
(
config
:
ProgramPublishConfiguration
,
)
:
Promise
<
ProgramContent
>
Parameters
config
:
ProgramPublishConfiguration
Returns
Promise
<
ProgramContent
>
publish
publish
(
conf
:
ProgramPublishConfiguration
)
:
Promise
<
ProgramMessage
>
Parameters
conf
:
ProgramPublishConfiguration
Returns
Promise
<
ProgramMessage
>
spawn
spawn
(
__namedParameters
:
ProgramSpawnConfiguration
)
:
Promise
<
ProgramMessage
>
Parameters
__namedParameters
:
ProgramSpawnConfiguration
Returns
Promise
<
ProgramMessage
>
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
api
Server
base
Message
Client
message
Type
store
Message
Client
Methods
get
Cost
get
Cost
Computable
Message
get
Estimated
Cost
prepare
Base
Content
prepare
Cost
Estimation
Message
Content
prepare
Message
Content
publish
spawn
@aleph-sdk/monorepo
Loading...