/** * extends import('ngeo/rule/Rule').RuleOptions * * @typedef {Object} DateOptions * @property {boolean} [active=false] (RuleOptions) * @property {number|string} [expression] (RuleOptions) * @property {number|string|string[]} [literal] (RuleOptions) * @property {boolean} [isCustom] (RuleOptions) * @property {number} [lowerBoundary] (RuleOptions) * @property {string} name (RuleOptions) * @property {string} [operator] (RuleOptions) * @property {string[]} [operators] (RuleOptions) * @property {string} propertyName (RuleOptions) * @property {string} [type] (RuleOptions) * @property {number} [upperBoundary] (RuleOptions) */ /** * @hidden */ export default class _default extends ngeoRuleRule { } /** * extends import('ngeo/rule/Rule').RuleOptions */ export type DateOptions = { /** * (RuleOptions) */ active?: boolean; /** * (RuleOptions) */ expression?: number | string; /** * (RuleOptions) */ literal?: number | string | string[]; /** * (RuleOptions) */ isCustom?: boolean; /** * (RuleOptions) */ lowerBoundary?: number; /** * (RuleOptions) */ name: string; /** * (RuleOptions) */ operator?: string; /** * (RuleOptions) */ operators?: string[]; /** * (RuleOptions) */ propertyName: string; /** * (RuleOptions) */ type?: string; /** * (RuleOptions) */ upperBoundary?: number; }; import ngeoRuleRule from 'ngeo/rule/Rule';