UNPKG

kentico-cloud-delivery

Version:

Official Kentico Cloud Delivery SDK

81 lines (80 loc) 2.78 kB
import { IQueryParameter } from '../../interfaces/common/iquery-parameter.interface'; export declare namespace Filters { class TypeFilter implements IQueryParameter { type: string | string[]; constructor(type: string | string[]); getParam(): string; getParamValue(): string | undefined; } class EqualsFilter implements IQueryParameter { field: string; value: string; constructor(field: string, value: string); getParam(): string; getParamValue(): string | undefined; } class AllFilter implements IQueryParameter { field: string; values: string[]; constructor(field: string, values: string[]); getParam(): string; getParamValue(): string | undefined; } class AnyFilter implements IQueryParameter { field: string; values: string[]; constructor(field: string, values: string[]); getParam(): string; getParamValue(): string | undefined; } class ContainsFilter implements IQueryParameter { field: string; values: string[]; constructor(field: string, values: string[]); getParam(): string; getParamValue(): string | undefined; } class GreaterThanFilter implements IQueryParameter { field: string; value: string; constructor(field: string, value: string); getParam(): string; getParamValue(): string | undefined; } class GreaterThanOrEqualFilter implements IQueryParameter { field: string; value: string; constructor(field: string, value: string); getParam(): string; getParamValue(): string | undefined; } class Infilter implements IQueryParameter { field: string; values: string[]; constructor(field: string, values: string[]); getParam(): string; getParamValue(): string | undefined; } class LessThanFilter implements IQueryParameter { field: string; value: string; constructor(field: string, value: string); getParam(): string; getParamValue(): string | undefined; } class LessThanOrEqualFilter implements IQueryParameter { field: string; value: string; constructor(field: string, value: string); getParam(): string; getParamValue(): string | undefined; } class RangeFilter implements IQueryParameter { field: string; lowerValue: number; higherValue: number; constructor(field: string, lowerValue: number, higherValue: number); getParam(): string; getParamValue(): string; } }