mongoku
Version:
[](https://github.com/huggingface/Mongoku/actions/workflows/ci.yml)
68 lines (61 loc) • 2.62 kB
JavaScript
import { g as getCollectionSchema } from './schema-BZonjzNJ.js';
import { g as getMongo } from './mongo-B92d7zNj.js';
import 'mongodb';
import 'zod';
import './shared-server-BmU87nph.js';
import './logger-PfH_grbh.js';
import 'async_hooks';
import 'node:util';
import 'dns/promises';
import 'url';
import 'node:fs';
import 'node:os';
import 'node:path';
const load$1 = async (data) => {
return {
...data.data,
categories: [
{ key: "documents", label: "Documents" },
{ key: "indexes", label: "Indexes" },
{ key: "mappings", label: "Mappings" },
{ key: "schema", label: "Schema" }
]
};
};
var _page_ts = /*#__PURE__*/Object.freeze({
__proto__: null,
load: load$1
});
const load = async ({ params }) => {
const mongo = await getMongo();
const client = mongo.getClient(params.server);
try {
const schemaInfo = await getCollectionSchema(client, params.database, params.collection);
return {
schemaInfo
};
} catch {
return {
schemaInfo: {
hasSchema: false,
validator: null,
validationLevel: null,
validationAction: null
}
};
}
};
var _page_server_ts = /*#__PURE__*/Object.freeze({
__proto__: null,
load: load
});
const index = 15;
let component_cache;
const component = async () => component_cache ??= (await import('./_page.svelte-e5wWk327.js')).default;
const universal_id = "src/routes/servers/[server]/databases/[database]/collections/[collection]/schema/+page.ts";
const server_id = "src/routes/servers/[server]/databases/[database]/collections/[collection]/schema/+page.server.ts";
const imports = ["_app/immutable/nodes/15.Cucd16Gx.js","_app/immutable/chunks/DaMh_eeB.js","_app/immutable/chunks/IwGwbOe7.js","_app/immutable/chunks/BDGd1aqF.js","_app/immutable/chunks/CCOVnadf.js","_app/immutable/chunks/951V-MIZ.js","_app/immutable/chunks/DqxUmOYD.js","_app/immutable/chunks/CmI1igJD.js","_app/immutable/chunks/Dzt_TFtX.js","_app/immutable/chunks/C6P2UOyZ.js","_app/immutable/chunks/8tf5Lvl3.js","_app/immutable/chunks/BUO1EOQu.js","_app/immutable/chunks/CKvueigk.js","_app/immutable/chunks/CkMoyTwc.js","_app/immutable/chunks/ChWGK2Ce.js","_app/immutable/chunks/CQE8d3kg.js","_app/immutable/chunks/YMZQSnF3.js","_app/immutable/chunks/v8XDA7ui.js","_app/immutable/chunks/IixngxlS.js","_app/immutable/chunks/DCAtHodH.js"];
const stylesheets = ["_app/immutable/assets/JsonValue.D87iuwcT.css"];
const fonts = [];
export { component, fonts, imports, index, _page_server_ts as server, server_id, stylesheets, _page_ts as universal, universal_id };
//# sourceMappingURL=15-Ch9c9iYB.js.map