1315
1316
constructor(
1318
>
id = generateUuid(),
1319
>
) {
1320
>
super(id, opts);
1321
>
this.filter = opts.filter;
1322
>
this.label = opts.label;
1323
>
this.supportsCondition = opts.supportsCondition;
1324
>
this.description = opts.description;
1325
>
this.conditionDescription = opts.conditionDescription;
1326
>
this.fallback = opts.fallback || false;
1327
>
}
1328
1329
override toJSON(): IExceptionBreakpointOptions & { id: string } {
1331
>
...super.toJSON(),
1332
>
filter: this.filter,
1333
>
label: this.label,
1334
>
enabled: this.enabled,
1335
>
supportsCondition: this.supportsCondition,
1336
>
conditionDescription: this.conditionDescription,
1337
>
condition: this.condition,
1338
>
fallback: this.fallback,
1339
>
description: this.description,
1340
>
};
1341
>
}
1342
1343
setSupportedSession(sessionId: string, supported: boolean): void {