UNPKG

mongodb-rag-core

Version:

Common elements used by MongoDB Chatbot Framework components.

83 lines 2.05 kB
import { z } from "zod"; export declare const mongoDbProgrammingLanguages: [{ readonly id: "objective-c"; readonly name: "Objective-C"; }, { readonly id: "c"; readonly name: "C"; }, { readonly id: "csharp"; readonly name: "C#"; }, { readonly id: "cpp"; readonly name: "C++"; }, { readonly id: "dart"; readonly name: "Dart"; }, { readonly id: "go"; readonly name: "Go"; }, { readonly id: "graphql"; readonly name: "GraphQL"; }, { readonly id: "java"; readonly name: "Java"; }, { readonly id: "javascript"; readonly name: "JavaScript"; }, { readonly id: "json"; readonly name: "JSON"; }, { readonly id: "kotlin"; readonly name: "Kotlin"; }, { readonly id: "typescript"; readonly name: "TypeScript"; }, { readonly id: "perl"; readonly name: "Perl"; }, { readonly id: "php"; readonly name: "PHP"; }, { readonly id: "python"; readonly name: "Python"; }, { readonly id: "ruby"; readonly name: "Ruby"; }, { readonly id: "rust"; readonly name: "Rust"; }, { readonly id: "scala"; readonly name: "Scala"; }, { readonly id: "shell"; readonly name: "Shell"; }, { readonly id: "swift"; readonly name: "Swift"; }]; export type MongoDbProgrammingLanguageId = (typeof mongoDbProgrammingLanguages)[number]["id"]; export type MongoDbProgrammingLanguageIdEnum = [ MongoDbProgrammingLanguageId, ...MongoDbProgrammingLanguageId[] ]; export declare const mongoDbProgrammingLanguageIds: MongoDbProgrammingLanguageIdEnum; export declare const MongoDBProgrammingLanguageSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; description: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { id: string; name: string; description?: string | undefined; }, { id: string; name: string; description?: string | undefined; }>; export type MongoDbProgrammingLanguage = z.infer<typeof MongoDBProgrammingLanguageSchema>; //# sourceMappingURL=programmingLanguages.d.ts.map