Skip to content

Commit 726269a

Browse files
committed
chore: moving common classes into src/common
1 parent c6ba47b commit 726269a

File tree

22 files changed

+37
-37
lines changed

22 files changed

+37
-37
lines changed

src/common/atlas/apiClient.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { ApiClientError } from "./apiClientError.js";
55
import { paths, operations } from "./openapi.js";
66
import { CommonProperties, TelemetryEvent } from "../../telemetry/types.js";
77
import { packageInfo } from "../../helpers/packageInfo.js";
8-
import logger, { LogId } from "../../logger.js";
8+
import logger, { LogId } from "../logger.js";
99

1010
const ATLAS_API_VERSION = "2025-03-12";
1111

src/common/atlas/cluster.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { ClusterDescription20240805, FlexClusterDescription20241113 } from "./openapi.js";
22
import { ApiClient } from "./apiClient.js";
3-
import logger, { LogId } from "../../logger.js";
3+
import logger, { LogId } from "../logger.js";
44

55
export interface Cluster {
66
name?: string;
File renamed without changes.
File renamed without changes.
File renamed without changes.

src/session.ts renamed to src/common/session.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import { NodeDriverServiceProvider } from "@mongosh/service-provider-node-driver";
2-
import { ApiClient, ApiClientCredentials } from "./common/atlas/apiClient.js";
2+
import { ApiClient, ApiClientCredentials } from "./atlas/apiClient.js";
33
import { Implementation } from "@modelcontextprotocol/sdk/types.js";
44
import logger, { LogId } from "./logger.js";
55
import EventEmitter from "events";
66
import { ConnectOptions } from "./config.js";
7-
import { setAppNameParamIfMissing } from "./helpers/connectionOptions.js";
8-
import { packageInfo } from "./helpers/packageInfo.js";
7+
import { setAppNameParamIfMissing } from "../helpers/connectionOptions.js";
8+
import { packageInfo } from "../helpers/packageInfo.js";
99

1010
export interface SessionOptions {
1111
apiBaseUrl: string;

src/helpers/indexCheck.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Document } from "mongodb";
22
import { NodeDriverServiceProvider } from "@mongosh/service-provider-node-driver";
3-
import { ErrorCodes, MongoDBError } from "../errors.js";
3+
import { ErrorCodes, MongoDBError } from "../common/errors.js";
44

55
/**
66
* Check if the query plan uses an index

src/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
#!/usr/bin/env node
22

3-
import logger, { LogId } from "./logger.js";
3+
import logger, { LogId } from "./common/logger.js";
44
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
5-
import { config } from "./config.js";
6-
import { Session } from "./session.js";
5+
import { config } from "./common/config.js";
6+
import { Session } from "./common/session.js";
77
import { Server } from "./server.js";
88
import { packageInfo } from "./helpers/packageInfo.js";
99
import { Telemetry } from "./telemetry/telemetry.js";

src/server.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
2-
import { Session } from "./session.js";
2+
import { Session } from "./common/session.js";
33
import { Transport } from "@modelcontextprotocol/sdk/shared/transport.js";
44
import { AtlasTools } from "./tools/atlas/tools.js";
55
import { MongoDbTools } from "./tools/mongodb/tools.js";
6-
import logger, { setStdioPreset, setContainerPreset, LogId } from "./logger.js";
6+
import logger, { setStdioPreset, setContainerPreset, LogId } from "./common/logger.js";
77
import { ObjectId } from "mongodb";
88
import { Telemetry } from "./telemetry/telemetry.js";
9-
import { UserConfig } from "./config.js";
9+
import { UserConfig } from "./common/config.js";
1010
import { type ServerEvent } from "./telemetry/types.js";
1111
import { type ServerCommand } from "./telemetry/types.js";
1212
import { CallToolRequestSchema, CallToolResult } from "@modelcontextprotocol/sdk/types.js";

src/telemetry/telemetry.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import { Session } from "../session.js";
1+
import { Session } from "../common/session.js";
22
import { BaseEvent, CommonProperties } from "./types.js";
3-
import { UserConfig } from "../config.js";
4-
import logger, { LogId } from "../logger.js";
3+
import { UserConfig } from "../common/config.js";
4+
import logger, { LogId } from "../common/logger.js";
55
import { ApiClient } from "../common/atlas/apiClient.js";
66
import { MACHINE_METADATA } from "./constants.js";
77
import { EventCache } from "./eventCache.js";

0 commit comments

Comments
 (0)