zhizhi/node_modules/dingtalk-jsapi/api/device/accelerometer/watchShake.d.ts

29 lines
1.0 KiB
TypeScript
Raw Normal View History

/**
*
* @apiName device.accelerometer.watchShake
*/
export interface IDeviceAccelerometerWatchShakeParams {
/** 振动幅度Number类型加速度变化超过这个值后触发shake */
sensitivity: number;
/** 采样间隔(毫秒)Number类型指每隔多长时间对加速度进行一次采样 然后对比前后变化判断是否触发shake */
frequency: number;
/** 触发『摇一摇』后的等待时间(毫秒)Number类型防止频繁调用 */
callbackDelay: number;
/** onSuccess为监听函数 */
onSuccess?: () => void;
}
/**
*
* @apiName device.accelerometer.watchShake
*/
export interface IDeviceAccelerometerWatchShakeResult {
}
/**
*
*
* @apiName device.accelerometer.watchShake
* @supportVersion ios: 2.4.0 android: 2.4.0
*/
export declare function watchShake$(params: IDeviceAccelerometerWatchShakeParams): Promise<IDeviceAccelerometerWatchShakeResult>;
export default watchShake$;