make some adjustments to make linter and types happy
Some checks failed
CI / Test (pull_request) Failing after 19s

This commit is contained in:
2025-07-15 21:05:44 +02:00
parent 2d8dfe82d6
commit 40c8ed4643
3 changed files with 15 additions and 8 deletions

View File

@@ -307,21 +307,30 @@ function isFormData(value: any): value is FormData {
export class ResponseError extends Error { export class ResponseError extends Error {
override name: "ResponseError" = "ResponseError"; override name: "ResponseError" = "ResponseError";
constructor(public response: Response, msg?: string) { constructor(
public response: Response,
msg?: string
) {
super(msg); super(msg);
} }
} }
export class FetchError extends Error { export class FetchError extends Error {
override name: "FetchError" = "FetchError"; override name: "FetchError" = "FetchError";
constructor(public cause: Error, msg?: string) { constructor(
public cause: Error,
msg?: string
) {
super(msg); super(msg);
} }
} }
export class RequiredError extends Error { export class RequiredError extends Error {
override name: "RequiredError" = "RequiredError"; override name: "RequiredError" = "RequiredError";
constructor(public field: string, msg?: string) { constructor(
public field: string,
msg?: string
) {
super(msg); super(msg);
} }
} }

View File

@@ -71,9 +71,7 @@ async function main() {
delete transports[transport.sessionId]; delete transports[transport.sessionId];
} }
}; };
const outlineMcpServer = outlineMcpFactory( const outlineMcpServer = outlineMcpFactory(logger.child({ sessionId: transport.sessionId }));
logger.child({ sessionId: transport.sessionId })
);
await outlineMcpServer.connect(transport); await outlineMcpServer.connect(transport);
} else { } else {

View File

@@ -1,7 +1,7 @@
{ {
"compilerOptions": { "compilerOptions": {
// Environment setup & latest features // Environment setup & latest features
"lib": ["ESNext"], "lib": ["ESNext", "DOM"],
"target": "ESNext", "target": "ESNext",
"module": "Preserve", "module": "Preserve",
"moduleDetection": "force", "moduleDetection": "force",
@@ -19,7 +19,7 @@
"skipLibCheck": true, "skipLibCheck": true,
"noFallthroughCasesInSwitch": true, "noFallthroughCasesInSwitch": true,
"noUncheckedIndexedAccess": true, "noUncheckedIndexedAccess": true,
"noImplicitOverride": true, "noImplicitOverride": false,
// Some stricter flags (disabled by default) // Some stricter flags (disabled by default)
"noUnusedLocals": false, "noUnusedLocals": false,