Lime Web Components API Documentation - v7.4.0
    Preparing search index...

    Type Alias BasicExpression

    Basic comparison expression for filtering on a single property.

    Compares a property's value against a constant value using comparison operators like equals, greater than, less than, or text matching operators like LIKE and BEGINS.

    This is the most common expression type, used for simple filters like "status = 'active'" or "value > 10000". Can be combined with AndOrExpression to build complex filters.

    import { BasicExpression, Operator } from '@limetech/lime-web-components';

    const statusIsActive: BasicExpression = {
    key: 'status',
    op: Operator.EQUALS,
    exp: 'active',
    };
    import { BasicExpression, Operator } from '@limetech/lime-web-components';

    const worthAtLeast50k: BasicExpression = {
    key: 'value',
    op: Operator.GREATER_OR_EQUAL,
    exp: 50_000,
    };
    import { BasicExpression, Operator } from '@limetech/lime-web-components';

    const nameContainsAcme: BasicExpression = {
    key: 'name',
    op: Operator.LIKE,
    exp: 'Acme',
    };
    import { BasicExpression, Operator } from '@limetech/lime-web-components';

    const supportAddress: BasicExpression = {
    key: 'email',
    op: Operator.BEGINS,
    exp: 'support@',
    };
    import { BasicExpression, Operator } from '@limetech/lime-web-components';

    const isActive: BasicExpression = {
    key: 'is_active',
    op: Operator.EQUALS,
    exp: true,
    };
    import { BasicExpression, Operator } from '@limetech/lime-web-components';

    const notYetClosed: BasicExpression = {
    key: 'closed_date',
    op: Operator.EQUALS,
    exp: null,
    };
    type BasicExpression = {
        exp: ExpressionValue;
        key: string;
        op: BasicOperator;
    }
    Index

    Properties

    Properties

    Value to compare against.

    key: string

    Name of the property to compare.

    Comparison operator to use.