Application Config Types (config/types.ts)

rea · src/config/types.ts · typescript · MIT
dev-tools, ai, analytics, lang:typescript, tag:config

Defines the AppConfig interface for MCP limits, schema profiles, analysis provider selection, logging, and related runtime settings. Reuse for typed configuration across the application.

// Source: https://github.com/morluto/rea | License: MIT | Copyright 2026 morluto
// Provided via justclaw.it.com; keep this notice with the code.
import type { GhidraProjectSelection } from "./ghidraExistingProject.js";
import type { McpToolFamilies } from "./mcpToolFamilies.js";
import type { LogLevel } from "./processStart.js";
import type { ReferenceSourcePolicy } from "../domain/referenceSourcePolicy.js";
import type { AnalysisProviderSelector } from "../domain/providerSelection.js";

import type { GhidraLanguageOverride } from "./ghidraLanguageOverride.js";
import type { McpInputSchemaProfile } from "./mcpInputSchemaProfile.js";
import type { McpOutputSchemaProfile } from "./mcpOutputSchemaProfile.js";
import type { BridgeMaxRequestBytes } from "./bridgeMaxRequestBytes.js";
import ty

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key