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

@@ -1,5 +1,5 @@
type QueryTypesSingle = string | number | boolean;
type QueryTypesList = string[] | number[] | boolean[] | Query[] | any[];
type QueryTypesList = string[] | number[] | boolean[] | Query[];
type QueryTypes = QueryTypesSingle | QueryTypesList;
type AttributesTypes = string | string[];
/**
@@ -140,12 +140,6 @@ declare class Query {
* @returns {string}
*/
static orderAsc: (attribute: string) => string;
/**
* Sort results randomly.
*
* @returns {string}
*/
static orderRandom: () => string;
/**
* Return results after documentId.
*
@@ -181,93 +175,7 @@ declare class Query {
* @param {string | string[]} value
* @returns {string}
*/
static contains: (attribute: string, value: string | any[]) => string;
/**
* Filter resources where attribute does not contain the specified value.
*
* @param {string} attribute
* @param {string | any[]} value
* @returns {string}
*/
static notContains: (attribute: string, value: string | any[]) => string;
/**
* 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}
*/
static notSearch: (attribute: string, value: string) => string;
/**
* Filter resources where attribute is not between start and end (exclusive).
*
* @param {string} attribute
* @param {string | number} start
* @param {string | number} end
* @returns {string}
*/
static notBetween: (attribute: string, start: string | number, end: string | number) => string;
/**
* Filter resources where attribute does not start with value.
*
* @param {string} attribute
* @param {string} value
* @returns {string}
*/
static notStartsWith: (attribute: string, value: string) => string;
/**
* Filter resources where attribute does not end with value.
*
* @param {string} attribute
* @param {string} value
* @returns {string}
*/
static notEndsWith: (attribute: string, value: string) => string;
/**
* Filter resources where document was created before date.
*
* @param {string} value
* @returns {string}
*/
static createdBefore: (value: string) => string;
/**
* Filter resources where document was created after date.
*
* @param {string} value
* @returns {string}
*/
static createdAfter: (value: string) => string;
/**
* Filter resources where document was created between dates.
*
* @param {string} start
* @param {string} end
* @returns {string}
*/
static createdBetween: (start: string, end: string) => string;
/**
* Filter resources where document was updated before date.
*
* @param {string} value
* @returns {string}
*/
static updatedBefore: (value: string) => string;
/**
* Filter resources where document was updated after date.
*
* @param {string} value
* @returns {string}
*/
static updatedAfter: (value: string) => string;
/**
* Filter resources where document was updated between dates.
*
* @param {string} start
* @param {string} end
* @returns {string}
*/
static updatedBetween: (start: string, end: string) => string;
static contains: (attribute: string, value: string | string[]) => string;
/**
* Combine multiple queries using logical OR operator.
*
@@ -282,110 +190,6 @@ declare class Query {
* @returns {string}
*/
static and: (queries: string[]) => string;
/**
* 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}
*/
static distanceEqual: (attribute: string, values: any[], distance: number, meters?: boolean) => string;
/**
* 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}
*/
static distanceNotEqual: (attribute: string, values: any[], distance: number, meters?: boolean) => string;
/**
* 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}
*/
static distanceGreaterThan: (attribute: string, values: any[], distance: number, meters?: boolean) => string;
/**
* 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}
*/
static distanceLessThan: (attribute: string, values: any[], distance: number, meters?: boolean) => string;
/**
* Filter resources where attribute intersects with the given geometry.
*
* @param {string} attribute
* @param {any[]} values
* @returns {string}
*/
static intersects: (attribute: string, values: any[]) => string;
/**
* Filter resources where attribute does not intersect with the given geometry.
*
* @param {string} attribute
* @param {any[]} values
* @returns {string}
*/
static notIntersects: (attribute: string, values: any[]) => string;
/**
* Filter resources where attribute crosses the given geometry.
*
* @param {string} attribute
* @param {any[]} values
* @returns {string}
*/
static crosses: (attribute: string, values: any[]) => string;
/**
* Filter resources where attribute does not cross the given geometry.
*
* @param {string} attribute
* @param {any[]} values
* @returns {string}
*/
static notCrosses: (attribute: string, values: any[]) => string;
/**
* Filter resources where attribute overlaps with the given geometry.
*
* @param {string} attribute
* @param {any[]} values
* @returns {string}
*/
static overlaps: (attribute: string, values: any[]) => string;
/**
* Filter resources where attribute does not overlap with the given geometry.
*
* @param {string} attribute
* @param {any[]} values
* @returns {string}
*/
static notOverlaps: (attribute: string, values: any[]) => string;
/**
* Filter resources where attribute touches the given geometry.
*
* @param {string} attribute
* @param {any[]} values
* @returns {string}
*/
static touches: (attribute: string, values: any[]) => string;
/**
* Filter resources where attribute does not touch the given geometry.
*
* @param {string} attribute
* @param {any[]} values
* @returns {string}
*/
static notTouches: (attribute: string, values: any[]) => string;
}
export { Query, QueryTypes, QueryTypesList };