Email Sorter Beta

Ich habe soweit automatisiert the Emails sortieren aber ich muss noch schauen was es fur bugs es gibt wenn die app online  ist deswegen wurde ich mit diesen Commit die website veroffentlichen obwohjl es sein konnte  das es noch nicht fertig ist und verkaufs bereit
This commit is contained in:
2026-01-22 19:32:12 +01:00
parent 95349af50b
commit abf761db07
596 changed files with 56405 additions and 51231 deletions

View File

@@ -149,12 +149,6 @@ _Query.orderDesc = (attribute) => new _Query("orderDesc", attribute).toString();
* @returns {string}
*/
_Query.orderAsc = (attribute) => new _Query("orderAsc", attribute).toString();
/**
* Sort results randomly.
*
* @returns {string}
*/
_Query.orderRandom = () => new _Query("orderRandom").toString();
/**
* Return results after documentId.
*
@@ -191,92 +185,6 @@ _Query.offset = (offset) => new _Query("offset", void 0, offset).toString();
* @returns {string}
*/
_Query.contains = (attribute, value) => new _Query("contains", attribute, value).toString();
/**
* Filter resources where attribute does not contain the specified value.
*
* @param {string} attribute
* @param {string | any[]} value
* @returns {string}
*/
_Query.notContains = (attribute, value) => new _Query("notContains", attribute, value).toString();
/**
* Filter resources by searching attribute for value (inverse of search).
* A fulltext index on attribute is required for this query to work.
*
* @param {string} attribute
* @param {string} value
* @returns {string}
*/
_Query.notSearch = (attribute, value) => new _Query("notSearch", attribute, value).toString();
/**
* Filter resources where attribute is not between start and end (exclusive).
*
* @param {string} attribute
* @param {string | number} start
* @param {string | number} end
* @returns {string}
*/
_Query.notBetween = (attribute, start, end) => new _Query("notBetween", attribute, [start, end]).toString();
/**
* Filter resources where attribute does not start with value.
*
* @param {string} attribute
* @param {string} value
* @returns {string}
*/
_Query.notStartsWith = (attribute, value) => new _Query("notStartsWith", attribute, value).toString();
/**
* Filter resources where attribute does not end with value.
*
* @param {string} attribute
* @param {string} value
* @returns {string}
*/
_Query.notEndsWith = (attribute, value) => new _Query("notEndsWith", attribute, value).toString();
/**
* Filter resources where document was created before date.
*
* @param {string} value
* @returns {string}
*/
_Query.createdBefore = (value) => _Query.lessThan("$createdAt", value);
/**
* Filter resources where document was created after date.
*
* @param {string} value
* @returns {string}
*/
_Query.createdAfter = (value) => _Query.greaterThan("$createdAt", value);
/**
* Filter resources where document was created between dates.
*
* @param {string} start
* @param {string} end
* @returns {string}
*/
_Query.createdBetween = (start, end) => _Query.between("$createdAt", start, end);
/**
* Filter resources where document was updated before date.
*
* @param {string} value
* @returns {string}
*/
_Query.updatedBefore = (value) => _Query.lessThan("$updatedAt", value);
/**
* Filter resources where document was updated after date.
*
* @param {string} value
* @returns {string}
*/
_Query.updatedAfter = (value) => _Query.greaterThan("$updatedAt", value);
/**
* Filter resources where document was updated between dates.
*
* @param {string} start
* @param {string} end
* @returns {string}
*/
_Query.updatedBetween = (start, end) => _Query.between("$updatedAt", start, end);
/**
* Combine multiple queries using logical OR operator.
*
@@ -291,110 +199,6 @@ _Query.or = (queries) => new _Query("or", void 0, queries.map((query) => JSON.pa
* @returns {string}
*/
_Query.and = (queries) => new _Query("and", void 0, queries.map((query) => JSON.parse(query))).toString();
/**
* Filter resources where attribute is at a specific distance from the given coordinates.
*
* @param {string} attribute
* @param {any[]} values
* @param {number} distance
* @param {boolean} meters
* @returns {string}
*/
_Query.distanceEqual = (attribute, values, distance, meters = true) => new _Query("distanceEqual", attribute, [[values, distance, meters]]).toString();
/**
* Filter resources where attribute is not at a specific distance from the given coordinates.
*
* @param {string} attribute
* @param {any[]} values
* @param {number} distance
* @param {boolean} meters
* @returns {string}
*/
_Query.distanceNotEqual = (attribute, values, distance, meters = true) => new _Query("distanceNotEqual", attribute, [[values, distance, meters]]).toString();
/**
* Filter resources where attribute is at a distance greater than the specified value from the given coordinates.
*
* @param {string} attribute
* @param {any[]} values
* @param {number} distance
* @param {boolean} meters
* @returns {string}
*/
_Query.distanceGreaterThan = (attribute, values, distance, meters = true) => new _Query("distanceGreaterThan", attribute, [[values, distance, meters]]).toString();
/**
* Filter resources where attribute is at a distance less than the specified value from the given coordinates.
*
* @param {string} attribute
* @param {any[]} values
* @param {number} distance
* @param {boolean} meters
* @returns {string}
*/
_Query.distanceLessThan = (attribute, values, distance, meters = true) => new _Query("distanceLessThan", attribute, [[values, distance, meters]]).toString();
/**
* Filter resources where attribute intersects with the given geometry.
*
* @param {string} attribute
* @param {any[]} values
* @returns {string}
*/
_Query.intersects = (attribute, values) => new _Query("intersects", attribute, [values]).toString();
/**
* Filter resources where attribute does not intersect with the given geometry.
*
* @param {string} attribute
* @param {any[]} values
* @returns {string}
*/
_Query.notIntersects = (attribute, values) => new _Query("notIntersects", attribute, [values]).toString();
/**
* Filter resources where attribute crosses the given geometry.
*
* @param {string} attribute
* @param {any[]} values
* @returns {string}
*/
_Query.crosses = (attribute, values) => new _Query("crosses", attribute, [values]).toString();
/**
* Filter resources where attribute does not cross the given geometry.
*
* @param {string} attribute
* @param {any[]} values
* @returns {string}
*/
_Query.notCrosses = (attribute, values) => new _Query("notCrosses", attribute, [values]).toString();
/**
* Filter resources where attribute overlaps with the given geometry.
*
* @param {string} attribute
* @param {any[]} values
* @returns {string}
*/
_Query.overlaps = (attribute, values) => new _Query("overlaps", attribute, [values]).toString();
/**
* Filter resources where attribute does not overlap with the given geometry.
*
* @param {string} attribute
* @param {any[]} values
* @returns {string}
*/
_Query.notOverlaps = (attribute, values) => new _Query("notOverlaps", attribute, [values]).toString();
/**
* Filter resources where attribute touches the given geometry.
*
* @param {string} attribute
* @param {any[]} values
* @returns {string}
*/
_Query.touches = (attribute, values) => new _Query("touches", attribute, [values]).toString();
/**
* Filter resources where attribute does not touch the given geometry.
*
* @param {string} attribute
* @param {any[]} values
* @returns {string}
*/
_Query.notTouches = (attribute, values) => new _Query("notTouches", attribute, [values]).toString();
let Query = _Query;
exports.Query = Query;