TypeScript definitions for the comprehensive application configuration object, covering storage, endpoints, and feature flags.
// Source: https://github.com/danny-avila/librechat | License: MIT | Copyright 2026 LibreChat
// Provided via justclaw.it.com; keep this notice with the code.
import type {
TEndpoint,
FileStorage,
TFileConfig,
TAzureConfig,
TCustomConfig,
TCredentialsConfig,
TChatProjectsConfig,
TMemoryConfig,
EModelEndpoint,
TVertexAIConfig,
TAgentsEndpoint,
CloudFrontConfig,
TCustomEndpoints,
TAssistantEndpoint,
TAnthropicEndpoint,
SummarizationConfig,
TConversationListConfig,
TToolCallPreviewsConfig,
SkillSyncConfig,
FiltersConfig,
} from 'librechat-data-provider';
export type JsonSchemaType = {
type: 'string' | 'number' | 'integer' | 'float' | 'boolean' | 'array' | 'object';
enum?: string[];
items?: JsonSchemaType;
properties?: Record<string, JsonSchemaT
... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key