extractSchemaFromDefinables
extractSchemaFromDefinables(
definables):SchemaAST
Defined in: schema/ast/extractor.ts:292
Extracts a complete SchemaAST from an array of definables (models and indexes).
Parameters
Section titled “Parameters”definables
Section titled “definables”Definable[]
Array of model classes and index definitions
Returns
Section titled “Returns”Complete SchemaAST
Example
Section titled “Example”import { User, Post, emailIndex } from "./tables";
const schema = extractSchemaFromDefinables([User, Post, emailIndex]);// { tables: [{ name: "user", ... }, { name: "post", ... }] }