mini-types
Version:
TypeScript declarations for Alipay's mini program.
32 lines (27 loc) • 650 B
TypeScript
/**
* @file 加速度计
*/
declare namespace my {
interface IOnAccelerometerChangeEvent {
/**
* X 轴
*/
readonly x: number;
/**
* Y 轴
*/
readonly y: number;
/**
* Z 轴
*/
readonly z: number;
}
/**
* 监听加速度数据,回调间隔为500ms,接口调用后会自动开始监听,可使用my.offAccelermeterChange()停止监听。
*/
function onAccelerometerChange(cb: (res: IOnAccelerometerChangeEvent) => void): void;
/**
* 停止监听加速度数据。
*/
function offAccelerometerChange(callback?: (res: IOnAccelerometerChangeEvent) => void): void;
}