Browse Source

Introduce constant TRACKER_TYPE

customisations
alemart 3 months ago
parent
commit
cf87f64f1b

+ 5
- 2
src/trackers/image-tracker/image-tracker.ts View File

125
     resolution: 'sm'
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
      */
197
      */
195
     get type(): keyof TrackerType
198
     get type(): keyof TrackerType
196
     {
199
     {
197
-        return 'image-tracker';
200
+        return TRACKER_TYPE;
198
     }
201
     }
199
 
202
 
200
     /**
203
     /**
202
      */
205
      */
203
     is<T extends keyof TrackerType>(type: T): this is TrackerType[T]
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 View File

118
     space: 'normalized'
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
      */
206
      */
204
     get type(): keyof TrackerType
207
     get type(): keyof TrackerType
205
     {
208
     {
206
-        return 'pointer-tracker';
209
+        return TRACKER_TYPE;
207
     }
210
     }
208
 
211
 
209
     /**
212
     /**
211
      */
214
      */
212
     is<T extends keyof TrackerType>(type: T): this is TrackerType[T]
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
     /**

Loading…
Cancel
Save