elics
Version:
lightweight, flexible ECS for web games
25 lines • 855 B
JavaScript
export function eq(component, key, value) {
return { component, key: key, op: 'eq', value };
}
export function ne(component, key, value) {
return { component, key: key, op: 'ne', value };
}
export function lt(component, key, value) {
return { component, key: key, op: 'lt', value };
}
export function le(component, key, value) {
return { component, key: key, op: 'le', value };
}
export function gt(component, key, value) {
return { component, key: key, op: 'gt', value };
}
export function ge(component, key, value) {
return { component, key: key, op: 'ge', value };
}
export function isin(component, key, values) {
return { component, key: key, op: 'in', value: values };
}
export function nin(component, key, values) {
return { component, key: key, op: 'nin', value: values };
}
//# sourceMappingURL=query-helpers.js.map