MCPcopy Index your code
hub / github.com/UI5/webcomponents / IDynamicDateRangeOption

Interface IDynamicDateRangeOption

packages/main/src/DynamicDateRange.ts:73–84  ·  view source on GitHub ↗

* Represents a dynamic date range option used by the `ui5-dynamic-date-range` component. * * Represents a dynamic date range option used for handling dynamic date ranges. * This interface defines the structure and behavior required for implementing * dynamic date range options, including formatt

Source from the content-addressed store, hash-verified

71 * @since 2.11.0
72 */
73interface IDynamicDateRangeOption {
74 icon: string;
75 operator: string;
76 text: string;
77 format: (value: DynamicDateRangeValue) => string;
78 parse: (value: string) => DynamicDateRangeValue | undefined;
79 toDates: (value: DynamicDateRangeValue) => Array<Date>;
80 handleSelectionChange?: (event: CustomEvent, value: DynamicDateRangeValue | undefined) => DynamicDateRangeValue | undefined;
81 template?: JsxTemplate;
82 isValidString: (value: string) => boolean;
83 resetState?: () => void;
84}
85
86/**
87 * @class

Callers

nothing calls this directly

Implementers 10

Yesterdaypackages/main/src/dynamic-date-range-o
FromDateTimepackages/main/src/dynamic-date-range-o
LastOptionspackages/main/src/dynamic-date-range-o
Tomorrowpackages/main/src/dynamic-date-range-o
SingleDatepackages/main/src/dynamic-date-range-o
DateTimeRangepackages/main/src/dynamic-date-range-o
ToDateTimepackages/main/src/dynamic-date-range-o
NextOptionspackages/main/src/dynamic-date-range-o
Todaypackages/main/src/dynamic-date-range-o
DateRangepackages/main/src/dynamic-date-range-o

Calls

no outgoing calls

Tested by

no test coverage detected