| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Added|NA|Module name: ohos.vibrator
Class name: vibrator
Method or attribute name: function stopVibration(callback: AsyncCallback\): void;|@ohos.vibrator.d.ts|
|Added|NA|Class name: vibrator
Method or attribute name: function stopVibration(callback: AsyncCallback\): void;|@ohos.vibrator.d.ts|
|Added|NA|Module name: ohos.vibrator
Class name: vibrator
Method or attribute name: function stopVibration(): Promise\;|@ohos.vibrator.d.ts|
|Added|NA|Class name: vibrator
Method or attribute name: function stopVibration(): Promise\;|@ohos.vibrator.d.ts|
|Added|NA|Module name: ohos.vibrator
Class name: vibrator
Method or attribute name: function isSupportEffect(effectId: string, callback: AsyncCallback\): void;|@ohos.vibrator.d.ts|
|Added|NA|Class name: vibrator
Method or attribute name: function isSupportEffect(effectId: string, callback: AsyncCallback\): void;|@ohos.vibrator.d.ts|
|Added|NA|Module name: ohos.vibrator
Class name: vibrator
Method or attribute name: function isSupportEffect(effectId: string): Promise\;|@ohos.vibrator.d.ts|
|Added|NA|Class name: vibrator
Method or attribute name: function isSupportEffect(effectId: string): Promise\;|@ohos.vibrator.d.ts|
|Permission added|Class name: AccelerometerResponse
Method or attribute name: x: number;
Permission: N/A|Class name: AccelerometerResponse
Method or attribute name: x: number;
Permission: ohos.permission.ACCELEROMETER|@system.sensor.d.ts|
|Permission added|Class name: AccelerometerResponse
Method or attribute name: y: number;
Permission: N/A|Class name: AccelerometerResponse
Method or attribute name: y: number;
Permission: ohos.permission.ACCELEROMETER|@system.sensor.d.ts|
|Permission added|Class name: AccelerometerResponse
Method or attribute name: z: number;
Permission: N/A|Class name: AccelerometerResponse
Method or attribute name: z: number;
Permission: ohos.permission.ACCELEROMETER|@system.sensor.d.ts|
|Permission added|Class name: subscribeAccelerometerOptions
Method or attribute name: interval: string;
Permission: N/A|Class name: subscribeAccelerometerOptions
Method or attribute name: interval: string;
Permission: ohos.permission.ACCELEROMETER|@system.sensor.d.ts|
|Permission added|Class name: subscribeAccelerometerOptions
Method or attribute name: success: (data: AccelerometerResponse) => void;
Permission: N/A|Class name: subscribeAccelerometerOptions
Method or attribute name: success: (data: AccelerometerResponse) => void;
Permission: ohos.permission.ACCELEROMETER|@system.sensor.d.ts|
|Permission added|Class name: subscribeAccelerometerOptions
Method or attribute name: fail?: (data: string, code: number) => void;
Permission: N/A|Class name: subscribeAccelerometerOptions
Method or attribute name: fail?: (data: string, code: number) => void;
Permission: ohos.permission.ACCELEROMETER|@system.sensor.d.ts|
|Permission added|Class name: StepCounterResponse
Method or attribute name: steps: number;
Permission: N/A|Class name: StepCounterResponse
Method or attribute name: steps: number;
Permission: ohos.permission.ACTIVITY_MOTION|@system.sensor.d.ts|
|Permission added|Class name: SubscribeStepCounterOptions
Method or attribute name: success: (data: StepCounterResponse) => void;
Permission: N/A|Class name: SubscribeStepCounterOptions
Method or attribute name: success: (data: StepCounterResponse) => void;
Permission: ohos.permission.ACTIVITY_MOTION|@system.sensor.d.ts|
|Permission added|Class name: SubscribeStepCounterOptions
Method or attribute name: fail?: (data: string, code: number) => void;
Permission: N/A|Class name: SubscribeStepCounterOptions
Method or attribute name: fail?: (data: string, code: number) => void;
Permission: ohos.permission.ACTIVITY_MOTION|@system.sensor.d.ts|
|Permission added|Class name: HeartRateResponse
Method or attribute name: heartRate: number;
Permission: N/A|Class name: HeartRateResponse
Method or attribute name: heartRate: number;
Permission: ohos.permission.READ_HEALTH_DATA|@system.sensor.d.ts|
|Permission added|Class name: SubscribeHeartRateOptions
Method or attribute name: success: (data: HeartRateResponse) => void;
Permission: N/A|Class name: SubscribeHeartRateOptions
Method or attribute name: success: (data: HeartRateResponse) => void;
Permission: ohos.permission.READ_HEALTH_DATA|@system.sensor.d.ts|
|Permission added|Class name: SubscribeHeartRateOptions
Method or attribute name: fail?: (data: string, code: number) => void;
Permission: N/A|Class name: SubscribeHeartRateOptions
Method or attribute name: fail?: (data: string, code: number) => void;
Permission: ohos.permission.READ_HEALTH_DATA|@system.sensor.d.ts|
|Permission added|Class name: GyroscopeResponse
Method or attribute name: x: number;
Permission: N/A|Class name: GyroscopeResponse
Method or attribute name: x: number;
Permission: ohos.permission.GYROSCOPE|@system.sensor.d.ts|
|Permission added|Class name: GyroscopeResponse
Method or attribute name: y: number;
Permission: N/A|Class name: GyroscopeResponse
Method or attribute name: y: number;
Permission: ohos.permission.GYROSCOPE|@system.sensor.d.ts|
|Permission added|Class name: GyroscopeResponse
Method or attribute name: z: number;
Permission: N/A|Class name: GyroscopeResponse
Method or attribute name: z: number;
Permission: ohos.permission.GYROSCOPE|@system.sensor.d.ts|
|Permission added|Class name: SubscribeGyroscopeOptions
Method or attribute name: interval: string;
Permission: N/A|Class name: SubscribeGyroscopeOptions
Method or attribute name: interval: string;
Permission: ohos.permission.GYROSCOPE|@system.sensor.d.ts|
|Permission added|Class name: SubscribeGyroscopeOptions
Method or attribute name: success: (data: GyroscopeResponse) => void;
Permission: N/A|Class name: SubscribeGyroscopeOptions
Method or attribute name: success: (data: GyroscopeResponse) => void;
Permission: ohos.permission.GYROSCOPE|@system.sensor.d.ts|
|Permission added|Class name: SubscribeGyroscopeOptions
Method or attribute name: fail?: (data: string, code: number) => void;
Permission: N/A|Class name: SubscribeGyroscopeOptions
Method or attribute name: fail?: (data: string, code: number) => void;
Permission: ohos.permission.GYROSCOPE|@system.sensor.d.ts|