The AOC Framework
github logodiscord logo

BACKEND

Filters #

Los filtros son clases decoradas con el decorador @AocFilter y se usan para definir condiciones where de búsqueda.

Los filtros se utilizan típicamente desde los model-configs del cliente.

Ejemplo #

Filtro para obtener los clientes cuyo cumpleaños es hoy

@AocFilter(
  Customer,
  'filterByBirthday',
  _ => {
    const today = startOfToday();
    const offset = today.getTimezoneOffset();
    const todayWithOffset = addMinutes(today, offset);
    return { birthdate: { $startsWithNumber: `\\d\\d\\d\\d-${format(todayWithOffset, 'MM-dd')}.*` }}
  },
  false
)
export class CustomerFilter {}

API #

Definición completa en la API.

Por favor, busque en Issues y Discussions en Github para más información

© 2025 Atlantis of Code. All rights reserved.
All trademarks are the property of their respective owners.