UNPKG

@thisisagile/easy

Version:

Straightforward library for building domain-driven microservice architectures

18 lines (17 loc) 740 B
import { Condition, SortCondition } from './Condition'; import { Property } from '../utils/Property'; export declare class Field extends Property { is: (value: unknown) => Condition; isNot: (value: unknown) => Condition; isIn: (...value: unknown[]) => Condition; notIn: (...value: unknown[]) => Condition; exists: (does: boolean) => Condition; greater: (value: unknown) => Condition; greaterEqual: (value: unknown) => Condition; less: (value: unknown) => Condition; lessEqual: (value: unknown) => Condition; asc: () => SortCondition; desc: () => SortCondition; protected condition: (operator: string, value: unknown) => Condition; } export declare const isField: (f?: unknown) => f is Field;