Skip to content

Commit 71af6d5

Browse files
fix: remove non-null assertions to fix lint warnings
1 parent 8e1689e commit 71af6d5

2 files changed

Lines changed: 7 additions & 3 deletions

File tree

src/hooks/events.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,10 @@ export class HookEventEmitter extends EventEmitter {
7575
if (!this.handlers.has(eventType)) {
7676
this.handlers.set(eventType, new Set());
7777
}
78-
this.handlers.get(eventType)!.add(handler);
78+
const handlers = this.handlers.get(eventType);
79+
if (handlers) {
80+
handlers.add(handler);
81+
}
7982
this.on(eventType, handler);
8083
}
8184

src/skills/api-discovery.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -274,8 +274,9 @@ export class APIDiscoverySkill {
274274
}
275275

276276
// Check if already discovered
277-
if (this.discoveredAPIs.has(discovered.name)) {
278-
return this.discoveredAPIs.get(discovered.name)!;
277+
const existing = this.discoveredAPIs.get(discovered.name);
278+
if (existing) {
279+
return existing;
279280
}
280281

281282
// Only probe for spec if it's not a known service (known services already have spec URLs)

0 commit comments

Comments
 (0)