types/app.ts

librechat · packages/data-schemas/src/types/app.ts · typescript · MIT
voice

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