UNPKG

drizzle-orm

Version:

Drizzle ORM package for SQL databases

56 lines 2.06 kB
"use strict"; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __hasOwnProp = Object.prototype.hasOwnProperty; var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true }); }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); var schema_exports = {}; __export(schema_exports, { SingleStoreSchema: () => SingleStoreSchema, isSingleStoreSchema: () => isSingleStoreSchema, singlestoreDatabase: () => singlestoreDatabase, singlestoreSchema: () => singlestoreSchema }); module.exports = __toCommonJS(schema_exports); var import_entity = require("../entity.cjs"); var import_table = require("./table.cjs"); class SingleStoreSchema { constructor(schemaName) { this.schemaName = schemaName; } static [import_entity.entityKind] = "SingleStoreSchema"; table = (name, columns, extraConfig) => { return (0, import_table.singlestoreTableWithSchema)(name, columns, extraConfig, this.schemaName); }; /* view = ((name, columns) => { return singlestoreViewWithSchema(name, columns, this.schemaName); }) as typeof singlestoreView; */ } function isSingleStoreSchema(obj) { return (0, import_entity.is)(obj, SingleStoreSchema); } function singlestoreDatabase(name) { return new SingleStoreSchema(name); } const singlestoreSchema = singlestoreDatabase; // Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = { SingleStoreSchema, isSingleStoreSchema, singlestoreDatabase, singlestoreSchema }); //# sourceMappingURL=schema.cjs.map