diff --git a/zh-cn/application-dev/reference/apis/js-apis-sensor.md b/zh-cn/application-dev/reference/apis/js-apis-sensor.md
index 282bab54a75a6fb77c5fe7a8ac5e1457b319b4bf..c7fb672f2ba72e3bd74f40b4816241fd4a127118 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-sensor.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-sensor.md
@@ -2661,7 +2661,7 @@ try {
## sensor.getAngleVariation9+
getAngleVariation(currentRotationMatrix: Array<number>, preRotationMatrix: Array<number>,
- callback: AsyncCallback): void
+ callback: AsyncCallback<Array<number>>): void
计算两个旋转矩阵之间的角度变化。
@@ -2717,7 +2717,7 @@ try {
## sensor.getAngleVariation9+
-getAngleVariation(currentRotationMatrix: Array<number>, preRotationMatrix: Array<number>): Promise
+getAngleVariation(currentRotationMatrix: Array<number>, preRotationMatrix: Array<number>): Promise<Array<number>>
得到两个旋转矩阵之间的角度变化。
@@ -2777,7 +2777,7 @@ try {
## sensor.getRotationMatrix9+
-getRotationMatrix(rotationVector: Array<number>, callback: AsyncCallback): void
+getRotationMatrix(rotationVector: Array<number>, callback: AsyncCallback<Array<number>>): void
根据旋转矢量获取旋转矩阵。
@@ -2819,7 +2819,7 @@ try {
## sensor.getRotationMatrix9+
-getRotationMatrix(rotationVector: Array<number>): Promise
+getRotationMatrix(rotationVector: Array<number>): Promise<Array<number>>
根据旋转矢量获取旋转矩阵。
@@ -2866,7 +2866,7 @@ try {
## sensor.transformRotationMatrix9+
transformRotationMatrix(inRotationVector: Array<number>, coordinates: CoordinatesOptions,
- callback: AsyncCallback): void
+ callback: AsyncCallback<Array<number>>): void
根据指定坐标系映射旋转矩阵。
@@ -2913,7 +2913,7 @@ try {
## sensor.transformRotationMatrix9+
-transformRotationMatrix(inRotationVector: Array<number>, coordinates: CoordinatesOptions): Promise
+transformRotationMatrix(inRotationVector: Array<number>, coordinates: CoordinatesOptions): Promise<Array<number>>
根据指定坐标系映射旋转矩阵。
@@ -2964,7 +2964,7 @@ try {
## sensor.getQuaternion9+
-getQuaternion(rotationVector: Array<number>, callback: AsyncCallback): void
+getQuaternion(rotationVector: Array<number>, callback: AsyncCallback<Array<number>>): void
根据旋转向量计算归一化四元数。
@@ -3006,7 +3006,7 @@ try {
## sensor.getQuaternion9+
-getQuaternion(rotationVector: Array<number>): Promise
+getQuaternion(rotationVector: Array<number>): Promise<Array<number>>
根据旋转向量计算归一化四元数。
@@ -3052,7 +3052,7 @@ try {
## sensor.getOrientation9+
-getOrientation(rotationMatrix: Array<number>, callback: AsyncCallback): void
+getOrientation(rotationMatrix: Array<number>, callback: AsyncCallback<Array<number>>): void
根据旋转矩阵计算设备方向。
@@ -3101,7 +3101,7 @@ try {
## sensor.getOrientation9+
-getOrientation(rotationMatrix: Array<number>): Promise
+getOrientation(rotationMatrix: Array<number>): Promise<Array<number>>
根据旋转矩阵计算设备的方向。
@@ -3193,7 +3193,7 @@ try {
## sensor.getRotationMatrix9+
-getRotationMatrix(gravity: Array<number>, geomagnetic: Array<number>,): Promise<RotationMatrixResponse>
+getRotationMatrix(gravity: Array<number>, geomagnetic: Array<number>): Promise<RotationMatrixResponse>
根据重力矢量和地磁矢量计算旋转矩阵。
@@ -3239,7 +3239,7 @@ try {
## sensor.getSensorList9+
-getSensorList(callback: AsyncCallback): void
+getSensorList(callback: AsyncCallback<Array<Sensor>>): void
获取设备上的所有传感器信息。
@@ -3249,7 +3249,7 @@ getSensorList(callback: AsyncCallback): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------------- | ---- | ---------------- |
-| callback | AsyncCallback | 是 | 回调函数,返回传感器属性列表。 |
+| callback | AsyncCallback<Array<[Sensor](#sensor9)>> | 是 | 回调函数,返回传感器属性列表。 |
**错误码**:
@@ -3279,7 +3279,7 @@ try {
## sensor.getSensorList9+
- getSensorList(): Promise< Array<Sensor>>
+ getSensorList(): Promise<Array<Sensor>>
获取设备上的所有传感器信息。
@@ -3289,7 +3289,7 @@ try {
| 参数名 | 类型 | 必填 | 说明 |
| ------- | ---------------------------------------- | ---- | ---------------- |
-| promise | Promise | 是 | Promise对象,返回传感器属性列表。 |
+| promise | Promise<Array<[Sensor](#sensor9)>> | 是 | Promise对象,返回传感器属性列表。 |
**错误码**: