1# @ohos.accessibility.GesturePath (Gesture Path)
2
3The **GesturePath** module provides APIs for creating gesture path information required for an accessibility application to inject gestures.
4
5> **NOTE**
6>
7> - The initial APIs of this module are supported since API version 9. Newly added APIs will be marked with a superscript to indicate their earliest API version.
8
9## Modules to Import
10
11```ts
12import { GesturePath } from '@kit.AccessibilityKit';
13```
14
15## GesturePath
16
17Defines a gesture path.
18
19**System capability**: SystemCapability.BarrierFree.Accessibility.Core
20
21### Properties
22
23| Name          | Type                                                                             | Readable  | Writable  | Description    |
24| ------------ |---------------------------------------------------------------------------------| ---- | ---- | ------ |
25| points       | Array<[GesturePoint](js-apis-accessibility-GesturePoint.md#gesturepoint)> | Yes   | Yes   | Gesture touch point.   |
26| durationTime | number                                                                          | Yes   | Yes   | Total gesture duration, in milliseconds.|
27
28### constructor<sup>(deprecated)</sup>
29
30constructor(durationTime: number);
31
32A constructor used to create a **Highlights** album instance.
33
34> **NOTE**
35>
36> This API is deprecated since API version 12.
37
38**System capability**: SystemCapability.BarrierFree.Accessibility.Core
39
40**Parameters**
41
42| Name| Type| Mandatory| Description|
43| -------- | -------- | -------- | -------- |
44| durationTime | number | Yes| Total gesture duration, in milliseconds.|
45
46**Example**
47
48```ts
49import { GesturePath } from '@kit.AccessibilityKit';
50
51let gesturePath = new GesturePath(20);
52```
53