Skip to content

Commit 3d132e4

Browse files
authored
Merge pull request #15 from Beyond-Better/staging
Fix type errors when publishing to JSR
2 parents c7b2149 + b5b575a commit 3d132e4

File tree

3 files changed

+9
-5
lines changed

3 files changed

+9
-5
lines changed

examples/3-plugin-api-auth/src/config/ExampleDependencies.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ export async function createExampleDependencies(
8989
// 🎯 Create ExampleCorp OAuth consumer (extends library OAuthConsumer)
9090
const oauthConsumer = new ExampleOAuthConsumer(exampleOAuthConfig, {
9191
logger,
92+
auditLogger,
9293
kvManager,
9394
credentialStore,
9495
});

examples/4-manual-deps/src/config/ExampleDependencies.ts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import { McpServer as SdkMcpServer } from 'mcp/server/mcp.js';
1313
// 🎯 Library imports - all infrastructure dependencies
1414
import {
1515
AppServerDependencies,
16+
type AuditConfig,
1617
AuditLogger,
1718
//BeyondMcpServerDependencies,
1819
ConfigManager,
@@ -27,12 +28,14 @@ import {
2728
type LoggingConfig,
2829
type McpServerInstructionsConfig,
2930
OAuthProvider,
31+
type OAuthProviderConfig,
3032
performHealthChecks,
3133
SessionStore,
34+
type StorageConfig,
3235
type TransportConfig,
3336
TransportEventStore,
3437
TransportEventStoreChunked,
35-
TransportEventStoreChunkedConfig,
38+
type TransportEventStoreChunkedConfig,
3639
TransportManager,
3740
validateConfiguration,
3841
//WorkflowRegistry,
@@ -88,9 +91,6 @@ export async function createManualDependencies(
8891
resolvedPath: new URL(kvPath, `file://${Deno.cwd()}/`).pathname,
8992
currentWorkingDirectory: Deno.cwd(),
9093
});
91-
92-
const kvManager = new KVManager({ kvPath }, logger);
93-
9494
// Initialize KV connection before using it
9595
await kvManager.initialize();
9696

@@ -194,7 +194,7 @@ export async function createManualDependencies(
194194
// 🎯 Create ExampleCorp OAuth consumer (extends library OAuthConsumer)
195195
const oauthConsumer = new ExampleOAuthConsumer(
196196
exampleOAuthConfig,
197-
{ logger, kvManager, credentialStore },
197+
{ logger, auditLogger, kvManager, credentialStore },
198198
);
199199

200200
// 🎯 Create ExampleCorp API client configuration using standard config keys
@@ -407,6 +407,7 @@ export async function createTestExampleDependencies(): Promise<
407407
// Create mock configuration for testing
408408
const testConfigManager = new ConfigManager();
409409
const testLogger = getLogger(testConfigManager);
410+
const testAuditLogger = getAuditLogger(testConfigManager, testLogger);
410411
const testKvManager = await getKvManager(testConfigManager, testLogger);
411412
const testCredentialStore = getCredentialStore(testKvManager, testLogger);
412413
testConfigManager.set('EXAMPLECORP_CLIENT_ID', 'test-client-id');
@@ -422,6 +423,7 @@ export async function createTestExampleDependencies(): Promise<
422423
return await createManualDependencies({
423424
configManager: testConfigManager,
424425
logger: testLogger,
426+
auditLogger: testAuditLogger,
425427
kvManager: testKvManager,
426428
credentialStore: testCredentialStore,
427429
});

src/mod.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,7 @@ export type {
159159
ConfigValidationResult,
160160
EnvironmentMapping,
161161
LoggingConfig,
162+
McpServerInstructionsConfig,
162163
OAuthConsumerConfig,
163164
OAuthProviderConfig,
164165
ServerConfig,

0 commit comments

Comments
 (0)