Pārlūkot izejas kodu

Introduce constant TRACKER_TYPE

customisations
alemart 3 mēnešus atpakaļ
vecāks
revīzija
cf87f64f1b

+ 5
- 2
src/trackers/image-tracker/image-tracker.ts Parādīt failu

@@ -125,6 +125,9 @@ const DEFAULT_OPTIONS: Readonly<ImageTrackerOptions> = {
125 125
     resolution: 'sm'
126 126
 };
127 127
 
128
+/** Tracker type */
129
+const TRACKER_TYPE: keyof TrackerType = 'image-tracker';
130
+
128 131
 
129 132
 
130 133
 
@@ -194,7 +197,7 @@ export class ImageTracker extends AREventTarget<ImageTrackerEvent> implements Tr
194 197
      */
195 198
     get type(): keyof TrackerType
196 199
     {
197
-        return 'image-tracker';
200
+        return TRACKER_TYPE;
198 201
     }
199 202
 
200 203
     /**
@@ -202,7 +205,7 @@ export class ImageTracker extends AREventTarget<ImageTrackerEvent> implements Tr
202 205
      */
203 206
     is<T extends keyof TrackerType>(type: T): this is TrackerType[T]
204 207
     {
205
-        return type === this.type;
208
+        return type === TRACKER_TYPE;
206 209
     }
207 210
 
208 211
     /**

+ 5
- 2
src/trackers/pointer-tracker/pointer-tracker.ts Parādīt failu

@@ -118,6 +118,9 @@ const DEFAULT_OPTIONS: Readonly<Required<PointerTrackerOptions>> = {
118 118
     space: 'normalized'
119 119
 };
120 120
 
121
+/** Tracker type */
122
+const TRACKER_TYPE: keyof TrackerType = 'pointer-tracker';
123
+
121 124
 
122 125
 
123 126
 
@@ -203,7 +206,7 @@ export class PointerTracker implements Tracker
203 206
      */
204 207
     get type(): keyof TrackerType
205 208
     {
206
-        return 'pointer-tracker';
209
+        return TRACKER_TYPE;
207 210
     }
208 211
 
209 212
     /**
@@ -211,7 +214,7 @@ export class PointerTracker implements Tracker
211 214
      */
212 215
     is<T extends keyof TrackerType>(type: T): this is TrackerType[T]
213 216
     {
214
-        return type === this.type;
217
+        return type === TRACKER_TYPE;
215 218
     }
216 219
 
217 220
     /**

Notiek ielāde…
Atcelt
Saglabāt