UNPKG

@datawheel/bespoke-cms-warmup

Version:

Warmup utility for Bespoke CMS pages

6 lines (3 loc) 1.09 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 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;