@wearesage/schema
    Preparing search index...

    Interface IQueryConditionBuilder<T>

    interface IQueryConditionBuilder<T> {
        between(min: number, max: number): IQueryBuilder<T>;
        contains(value: string): IQueryBuilder<T>;
        endsWith(value: string): IQueryBuilder<T>;
        eq(value: any): IQueryBuilder<T>;
        equals(value: any): IQueryBuilder<T>;
        equalsAsync(valueProvider: () => Promise<any>): IQueryBuilder<T>;
        gt(value: number): IQueryBuilder<T>;
        gte(value: number): IQueryBuilder<T>;
        ilike(pattern: string): IQueryBuilder<T>;
        in(values: any[]): IQueryBuilder<T>;
        isNotNull(): IQueryBuilder<T>;
        isNull(): IQueryBuilder<T>;
        like(pattern: string): IQueryBuilder<T>;
        lt(value: number): IQueryBuilder<T>;
        lte(value: number): IQueryBuilder<T>;
        matchesAsync(condition: AsyncConditionFunction<T>): IQueryBuilder<T>;
        ne(value: any): IQueryBuilder<T>;
        not(value: any): IQueryBuilder<T>;
        notIn(values: any[]): IQueryBuilder<T>;
        regex(pattern: RegExp): IQueryBuilder<T>;
        startsWith(value: string): IQueryBuilder<T>;
    }

    Type Parameters

    • T

    Implemented by

    Index

    Methods