@datawheel/bespoke-cms-warmup
Version:
Warmup utility for Bespoke CMS pages
6 lines (3 loc) • 1.09 kB
JavaScript
'use strict';
var o=(r,e)=>()=>(r&&(e=r(r=0)),e);var s=(r,e)=>()=>(e||r((e={exports:{}}).exports,e),e.exports);var i=o(()=>{});var p=s((y,a)=>{i();a.exports=function(r,e){let t=r.define("search",{id:{primaryKey:!0,type:e.TEXT},zvalue:e.DOUBLE,slug:e.TEXT,variant_id:{primaryKey:!0,type:e.INTEGER,onDelete:"cascade",references:{model:"bespoke_reports_report_dimension_variant",key:"id"}},dimension_id:{primaryKey:!0,type:e.INTEGER,onDelete:"cascade",references:{model:"bespoke_reports_report_dimension",key:"id"}},report_id:{primaryKey:!0,type:e.INTEGER,onDelete:"cascade",references:{model:"bespoke_reports_report",key:"id"}},visible:{type:e.BOOLEAN,defaultValue:!0}},{tableName:"bespoke_reports_search",freezeTableName:!0,timestamps:!1});return t.associate=n=>{t.belongsTo(n.variant,{foreignKey:"variant_id",targetKey:"id",as:"variant",constraints:!1}),t.belongsTo(n.dimension,{foreignKey:"dimension_id",targetKey:"id",as:"dimension",constraints:!1}),t.belongsTo(n.report,{foreignKey:"report_id",targetKey:"id",as:"report",constraints:!1});},t};});var search = p();
module.exports = search;