mini-types
Version:
TypeScript declarations for Alipay's mini program.
32 lines (27 loc) • 678 B
TypeScript
/**
* @file 陀螺仪
*/
declare namespace my {
interface IOnGyroscopeChangeEvent {
/**
* x轴方向角速度
*/
readonly x: number;
/**
* y轴方向角速度
*/
readonly y: number;
/**
* z轴方向角速度
*/
readonly z: number;
}
/**
* 监听陀螺仪数据变化事件,接口调用后会自动开始监听,回调间隔为500ms,可使用my.offGyroscopeChange()停止监听。
*/
function onGyroscopeChange(cb: (res: IOnGyroscopeChangeEvent) => void): void;
/**
* 停止监听陀螺仪数据。
*/
function offGyroscopeChange(callback?: (res: IOnGyroscopeChangeEvent) => void): void;
}