Documents / @faasjs/tencentcloud / Provider
Class: Provider
Implements
CloudFunctionAdapter
Constructors
new Provider(config)
new Provider(
config
):Provider
Parameters
• config: TencentcloudConfig
Returns
Properties
config
config:
TencentcloudConfig
logger
logger:
Logger
Methods
deploy()
deploy(
type
,data
,config
):Promise
<void
>
部署
Parameters
• type: "cloud_function"
| "http"
{string} 发布类型
• data: DeployData
{object} 部署环境配置
• config
{Logger} 部署对象配置
Returns
Promise
<void
>
invokeCloudFunction()
invokeCloudFunction(
name
,data
,options
?):Promise
<void
>
Parameters
• name: string
• data
• data.context: any
• data.event?: any
• options?
Returns
Promise
<void
>
Implementation of
CloudFunctionAdapter.invokeCloudFunction
invokeSyncCloudFunction()
invokeSyncCloudFunction<
TResult
>(name
,data
,options
?):Promise
<TResult
>
Type parameters
• TResult = any
Parameters
• name: string
• data
• data.context: any
• data.event?: any
• options?
Returns
Promise
<TResult
>
Implementation of
CloudFunctionAdapter.invokeSyncCloudFunction