You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

@tuya-miniapp/api-types

Package Overview
Dependencies
Maintainers
1
Versions
26
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@tuya-miniapp/api-types - npm Package Compare versions

Comparing version

to
1.1.16

types/global.widget.d.ts

2

package.json
{
"name": "@tuya-miniapp/api-types",
"version": "1.1.15",
"version": "1.1.16",
"description": "小程序框架运行时 API types 定义",

@@ -5,0 +5,0 @@ "main": "",

@@ -1208,3 +1208,31 @@ declare namespace SmartMiniprogram {

/**
* 返回当前应用的主题配置信息
*/
getThemeInfo(): ThemeInfo;
/**
*
* 延迟一部分操作到下一个时间片再执行。(类似于 setTimeout)
*
* **说明**
* 因为自定义组件中的 setData 和 triggerEvent 等接口本身是同步的操作,当这几个接口被连续调用时,都是在一个同步流程中执行完的,因此若逻辑不当可能会导致出错。
* 一个极端的案例:当父组件的 setData 引发了子组件的 triggerEvent,进而使得父组件又进行了一次 setData,期间有通过 ty:if 语句对子组件进行卸载,就有可能引发奇怪的错误,所以对于不需要在一个同步流程内完成的逻辑,可以使用此接口延迟到下一个时间片再执行。
*
*/
nextTick(callback: () => void): void;
/**
* 判断小程序的API,回调,参数,组件等是否在当前版本可用。
* - `${API}` 代表 API 名字
* - `${method}` 代表调用方式,有效值为return, success, object, callback
* - `${param}` 代表参数或者返回值
* - `${option}` 代表参数的可选值或者返回值的属性
* - `${component}` 代表组件名字
* - `${attribute}` 代表组件属性
* - `${option}` 代表组件属性的可选值
* @param schema
*/
canIUse(schema: string): boolean;
}

@@ -1211,0 +1239,0 @@

@@ -5,2 +5,3 @@ /// <reference path="./global.d.ts" />

/// <reference path="./global.page.d.ts" />
/// <reference path="./global.widget.d.ts" />
/// <reference path="./global.app.d.ts" />

@@ -7,0 +8,0 @@ /// <reference path="./global.behavior.d.ts" />