Skip to content

Commit 50d9a91

Browse files
committed
chore(eslint-config): re-enable no-unsafe-declaration-merging rule
1 parent 7756845 commit 50d9a91

File tree

3 files changed

+8
-6
lines changed

3 files changed

+8
-6
lines changed

configs/eslint-config-compass/index.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ const extraTsRules = {
2727
'@typescript-eslint/no-base-to-string': 'warn',
2828
'@typescript-eslint/unbound-method': 'warn',
2929
'@typescript-eslint/no-duplicate-type-constituents': 'warn',
30-
'@typescript-eslint/no-unsafe-declaration-merging': 'warn',
3130
};
3231

3332
const tsRules = {

packages/compass-components/src/components/guide-cue/guide-cue-service.spec.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import * as GuideCueGroups from './guide-cue-groups';
2-
import { GuideCueService, type Cue } from './guide-cue-service';
2+
import { GuideCueServiceImpl, type Cue } from './guide-cue-service';
33
import { type GuideCueStorage } from './guide-cue-storage';
44
import { expect } from 'chai';
55
import {
@@ -30,14 +30,14 @@ GROUP_STEPS_MAP.set('group-one', 1);
3030
GROUP_STEPS_MAP.set('group-two', 2);
3131

3232
describe('GuideCueService', function () {
33-
let guideCueService: GuideCueService;
33+
let guideCueService: GuideCueServiceImpl;
3434
let guideCueStorage: GuideCueStorage;
3535

3636
const sandbox = Sinon.createSandbox();
3737

3838
beforeEach(function () {
3939
guideCueStorage = new TestGuideCueStorage();
40-
guideCueService = new GuideCueService(guideCueStorage);
40+
guideCueService = new GuideCueServiceImpl(guideCueStorage);
4141
});
4242

4343
before(function () {

packages/compass-components/src/components/guide-cue/guide-cue-service.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,10 @@ export type Cue = {
4747
isVisited: boolean;
4848
};
4949

50-
export class GuideCueService extends EventTarget {
50+
export class GuideCueServiceImpl
51+
extends EventTarget
52+
implements GuideCueService
53+
{
5154
private _cues: Cue[] = [];
5255

5356
private _activeGroupId: GroupName | null = null;
@@ -263,6 +266,6 @@ export class GuideCueService extends EventTarget {
263266
}
264267
}
265268

266-
export const guideCueService = new GuideCueService(
269+
export const guideCueService = new GuideCueServiceImpl(
267270
new CompassGuideCueStorage()
268271
);

0 commit comments

Comments
 (0)