UNPKG

synt_backend

Version:

Synt light-weight node backend service

27 lines (25 loc) 433 B
import { Op } from "sequelize"; export function between(field, start, end) { return { [Op.and]: [ ...(start ? [ { [field]: { [Op.gte]: start, }, }, ] : []), ...(end ? [ { [field]: { [Op.lte]: end, }, }, ] : []), ], }; }