@aappddeevv/dynamics-client-ui
Version:
## What is it? A library to help you create great dynamics applications.
43 lines (42 loc) • 1.22 kB
TypeScript
/** Utilities for working with FetchXml. */
export declare enum Operator {
eq = "eq",
neq = "neq",
ne = "ne",
gt = "gt",
ge = "ge",
le = "le",
lt = "lt",
like = "like",
notLike = "not-like",
_in = "in",
notIn = "not-in",
between = "between",
notBetween = "not-between",
_null = "null",
notNull = "not-null",
beginsWith = "begins-with",
notBeginWith = "not-begin-with",
endsWith = "ends-with",
notEndWith = "not-end-with",
under = "under",
eqOrUnder = "eq-or-under",
notUnder = "notUnder",
above = "above",
eqOrAbove = "eq-or-above",
}
/** OperatorMetadata.argCount = UNLIMITED_ARGS means list. */
export declare const UNLIMITED_ARGS = -1;
export interface OperatorMetadata {
/** Enumeration name in fetchxml xsd */
op: Operator;
/** Number of arguments needed for operator. */
argCount: number;
/** Javascript that it applies to, can be multiple. Values are returned from typeof. */
appliesTo: string | Array<string>;
/** Non-intln display name. */
displayName?: string;
/** Description. */
description?: string;
}
export declare const OperatorMetadata: Array<OperatorMetadata>;