|
@@ -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
|
/**
|