@datastax/astra-mongoose
Version:
Astra's NodeJS Mongoose compatibility client
7 lines (6 loc) • 355 B
TypeScript
import { StrictCreateTableColumnDefinition } from '@datastax/astra-db-ts';
import { Schema } from 'mongoose';
/**
* Given a Mongoose schema, create an equivalent Data API table definition for use with `createTable()`
*/
export default function convertSchemaToColumns(schema: Schema, udtName?: string): Record<string, StrictCreateTableColumnDefinition>;