mongodb-rag-core
Version:
Common elements used by MongoDB Chatbot Framework components.
83 lines • 2.05 kB
TypeScript
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