UNPKG

@datawheel/bespoke-cms-warmup

Version:

Warmup utility for Bespoke CMS pages

1 lines 1.11 kB
'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 a=o(()=>{});var p=s((y,i)=>{a();i.exports=function(r,e){let t=r.define("search",{id:{primaryKey:true,type:e.TEXT},zvalue:e.DOUBLE,slug:e.TEXT,variant_id:{primaryKey:true,type:e.INTEGER,onDelete:"cascade",references:{model:"bespoke_reports_report_dimension_variant",key:"id"}},dimension_id:{primaryKey:true,type:e.INTEGER,onDelete:"cascade",references:{model:"bespoke_reports_report_dimension",key:"id"}},report_id:{primaryKey:true,type:e.INTEGER,onDelete:"cascade",references:{model:"bespoke_reports_report",key:"id"}},visible:{type:e.BOOLEAN,defaultValue:true}},{tableName:"bespoke_reports_search",freezeTableName:true,timestamps:false});return t.associate=n=>{t.belongsTo(n.variant,{foreignKey:"variant_id",targetKey:"id",as:"variant",constraints:false}),t.belongsTo(n.dimension,{foreignKey:"dimension_id",targetKey:"id",as:"dimension",constraints:false}),t.belongsTo(n.report,{foreignKey:"report_id",targetKey:"id",as:"report",constraints:false});},t};});var search = p();module.exports=search;