diff --git a/types/openui5/openui5-tests.ts b/types/openui5/openui5-tests.ts index 82a568f4400c2a..3433910aff2b3b 100644 --- a/types/openui5/openui5-tests.ts +++ b/types/openui5/openui5-tests.ts @@ -36,6 +36,7 @@ import DragDropInfo from "sap/ui/core/dnd/DragDropInfo"; import nextUIUpdate from "sap/ui/test/utils/nextUIUpdate"; import Link from "sap/m/Link"; import BaseObject from "sap/ui/base/Object"; +import ObjectMarker from "sap/m/ObjectMarker"; /* * REMARK: the type definition files are automatically generated and this generation is tested, @@ -251,4 +252,7 @@ const preventDefault: boolean = oUploadDialog.fireBeforeOpen(); let something: unknown; if (BaseObject.isObjectA(something, "sap.m.Dialog")) { something.open(); -} \ No newline at end of file +} + +// 1.133 +new ObjectMarker().setReactiveAreaMode("Inline"); \ No newline at end of file diff --git a/types/openui5/package.json b/types/openui5/package.json index 98511fcb7d9257..ca0e43dd4e0e6b 100644 --- a/types/openui5/package.json +++ b/types/openui5/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "@types/openui5", - "version": "1.132.9999", + "version": "1.133.9999", "nonNpm": true, "nonNpmDescription": "openui5", "projects": [ diff --git a/types/openui5/sap.f.d.ts b/types/openui5/sap.f.d.ts index c65fd80494c26a..29a8caeb8b6db2 100644 --- a/types/openui5/sap.f.d.ts +++ b/types/openui5/sap.f.d.ts @@ -1,4 +1,4 @@ -// For Library Version: 1.132.0 +// For Library Version: 1.133.0 declare module "sap/tnt/library" { export interface IToolHeader { @@ -33,7 +33,7 @@ declare module "sap/f/library" { * This is an alias for {@link sap.m.AvatarColor} and only kept for compatibility reasons. * * @since 1.69 - * @deprecated (since 1.73) - Use the {@link sap.m.AvatarColor} instead. + * @deprecated As of version 1.73. Use the {@link sap.m.AvatarColor} instead. */ export type AvatarColor = AvatarColor1; @@ -62,7 +62,7 @@ declare module "sap/f/library" { * This is an alias for {@link sap.m.AvatarImageFitType} and only kept for compatibility reasons. * * @since 1.46 - * @deprecated (since 1.73) - Use the {@link sap.m.AvatarImageFitType} instead. + * @deprecated As of version 1.73. Use the {@link sap.m.AvatarImageFitType} instead. */ export type AvatarImageFitType = AvatarImageFitType1; @@ -72,7 +72,7 @@ declare module "sap/f/library" { * This is an alias for {@link sap.m.AvatarShape} and only kept for compatibility reasons. * * @since 1.46 - * @deprecated (since 1.73) - Use the {@link sap.m.AvatarShape} instead. + * @deprecated As of version 1.73. Use the {@link sap.m.AvatarShape} instead. */ export type AvatarShape = AvatarShape1; @@ -82,7 +82,7 @@ declare module "sap/f/library" { * This is an alias for {@link sap.m.AvatarSize} and only kept for compatibility reasons. * * @since 1.46 - * @deprecated (since 1.73) - Use the {@link sap.m.AvatarSize} instead. + * @deprecated As of version 1.73. Use the {@link sap.m.AvatarSize} instead. */ export type AvatarSize = AvatarSize1; @@ -92,7 +92,7 @@ declare module "sap/f/library" { * This is an alias for {@link sap.m.AvatarType} and only kept for compatibility reasons. * * @since 1.46 - * @deprecated (since 1.73) - Use the {@link sap.m.AvatarType} instead. + * @deprecated As of version 1.73. Use the {@link sap.m.AvatarType} instead. */ export type AvatarType = AvatarType1; @@ -119,8 +119,8 @@ declare module "sap/f/library" { * This enum is part of the 'sap/f/library' module export and must be accessed by the property 'DynamicPageTitleArea'. * * @since 1.50 - * @deprecated (since 1.54) - Consumers of the {@link sap.f.DynamicPageTitle} control should now use the - * `areaShrinkRatio` property instead of the `primaryArea` property. + * @deprecated As of version 1.54. Consumers of the {@link sap.f.DynamicPageTitle} control should now use + * the `areaShrinkRatio` property instead of the `primaryArea` property. */ export enum DynamicPageTitleArea { /** @@ -173,7 +173,7 @@ declare module "sap/f/library" { * This is an alias for {@link sap.m.IllustratedMessageSize} and only kept for compatibility reasons. * * @since 1.88 - * @deprecated (since 1.98) - Use the {@link sap.m.IllustratedMessageSize} instead. + * @deprecated As of version 1.98. Use the {@link sap.m.IllustratedMessageSize} instead. */ export type IllustratedMessageSize = IllustratedMessageSize1; @@ -183,7 +183,7 @@ declare module "sap/f/library" { * This is an alias for {@link sap.m.IllustratedMessageType} and only kept for compatibility reasons. * * @since 1.88 - * @deprecated (since 1.98) - Use the {@link sap.m.IllustratedMessageType} instead. + * @deprecated As of version 1.98. Use the {@link sap.m.IllustratedMessageType} instead. */ export type IllustratedMessageType = IllustratedMessageType1; @@ -468,7 +468,7 @@ declare module "sap/f/Avatar" { * or if there's a non-Latin character present, a default image placeholder will be created. * * @since 1.46 - * @deprecated (since 1.73) - Use the {@link sap.m.Avatar} instead. + * @deprecated As of version 1.73. Use the {@link sap.m.Avatar} instead. */ export default class Avatar extends Avatar1 { /** @@ -547,7 +547,7 @@ declare module "sap/f/Avatar" { /** * Describes the settings that can be provided to the Avatar constructor. * - * @deprecated (since 1.73) - Use the {@link sap.m.Avatar} instead. + * @deprecated As of version 1.73. Use the {@link sap.m.Avatar} instead. */ export interface $AvatarSettings extends $AvatarSettings1 {} } @@ -805,7 +805,7 @@ declare module "sap/f/AvatarGroup" { * * @returns Value of property `avatarDisplaySize` */ - getAvatarDisplaySize(): AvatarSize | keyof typeof AvatarSize; + getAvatarDisplaySize(): AvatarSize; /** * Gets current value of property {@link #getGroupType groupType}. * @@ -816,7 +816,7 @@ declare module "sap/f/AvatarGroup" { * * @returns Value of property `groupType` */ - getGroupType(): AvatarGroupType | keyof typeof AvatarGroupType; + getGroupType(): AvatarGroupType; /** * Gets content of aggregation {@link #getItems items}. * @@ -1385,9 +1385,7 @@ declare module "sap/f/Card" { * * @returns Value of property `headerPosition` */ - getHeaderPosition(): - | cards.HeaderPosition - | keyof typeof cards.HeaderPosition; + getHeaderPosition(): cards.HeaderPosition; /** * Sets the aggregated {@link #getContent content}. * @@ -1549,7 +1547,7 @@ declare module "sap/f/CardBase" { * * Fired when action is added on card level. Note: Can be used only if `semanticRole` is `sap.f.cards.SemanticRole.ListItem`. * - * @experimental (since 1.131) + * @experimental As of version 1.131. * * @returns Reference to `this` in order to allow method chaining */ @@ -1576,7 +1574,7 @@ declare module "sap/f/CardBase" { * * Fired when action is added on card level. Note: Can be used only if `semanticRole` is `sap.f.cards.SemanticRole.ListItem`. * - * @experimental (since 1.131) + * @experimental As of version 1.131. * * @returns Reference to `this` in order to allow method chaining */ @@ -1595,7 +1593,7 @@ declare module "sap/f/CardBase" { * * The passed function and listener object must match the ones used for event registration. * - * @experimental (since 1.131) + * @experimental As of version 1.131. * * @returns Reference to `this` in order to allow method chaining */ @@ -1612,7 +1610,7 @@ declare module "sap/f/CardBase" { /** * Fires event {@link #event:press press} to attached listeners. * - * @experimental (since 1.131) + * @experimental As of version 1.131. * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Reference to `this` in order to allow method chaining @@ -1649,11 +1647,11 @@ declare module "sap/f/CardBase" { * * Default value is `Region`. * - * @experimental (since 1.131) + * @experimental As of version 1.131. * * @returns Value of property `semanticRole` */ - getSemanticRole(): cards.SemanticRole | keyof typeof cards.SemanticRole; + getSemanticRole(): cards.SemanticRole; /** * Gets current value of property {@link #getWidth width}. * @@ -1692,7 +1690,7 @@ declare module "sap/f/CardBase" { * * Default value is `Region`. * - * @experimental (since 1.131) + * @experimental As of version 1.131. * * @returns Reference to `this` in order to allow method chaining */ @@ -1738,7 +1736,7 @@ declare module "sap/f/CardBase" { /** * Defines the role of the Card Header. * - * @experimental (since 1.131) + * @experimental As of version 1.131. */ semanticRole?: | (cards.SemanticRole | keyof typeof cards.SemanticRole) @@ -1748,7 +1746,7 @@ declare module "sap/f/CardBase" { /** * Fired when action is added on card level. Note: Can be used only if `semanticRole` is `sap.f.cards.SemanticRole.ListItem`. * - * @experimental (since 1.131) + * @experimental As of version 1.131. */ press?: (oEvent: Event) => void; } @@ -1756,14 +1754,14 @@ declare module "sap/f/CardBase" { /** * Parameters of the CardBase#press event. * - * @experimental (since 1.131) + * @experimental As of version 1.131. */ export interface CardBase$PressEventParameters {} /** * Event object of the CardBase#press event. * - * @experimental (since 1.131) + * @experimental As of version 1.131. */ export type CardBase$PressEvent = Event< CardBase$PressEventParameters, @@ -1858,7 +1856,7 @@ declare module "sap/f/cards/BaseHeader" { * Adds some bannerLine to the aggregation {@link #getBannerLines bannerLines}. * * @since 1.118 - * @experimental (since 1.118) - For usage only by Work Zone. + * @experimental As of version 1.118. For usage only by Work Zone. * * @returns Reference to `this` in order to allow method chaining */ @@ -1919,7 +1917,7 @@ declare module "sap/f/cards/BaseHeader" { * Destroys all the bannerLines in the aggregation {@link #getBannerLines bannerLines}. * * @since 1.118 - * @experimental (since 1.118) - For usage only by Work Zone. + * @experimental As of version 1.118. For usage only by Work Zone. * * @returns Reference to `this` in order to allow method chaining */ @@ -1928,7 +1926,7 @@ declare module "sap/f/cards/BaseHeader" { * Destroys the toolbar in the aggregation {@link #getToolbar toolbar}. * * @since 1.86 - * @experimental (since 1.86) + * @experimental As of version 1.86. * * @returns Reference to `this` in order to allow method chaining */ @@ -1970,7 +1968,7 @@ declare module "sap/f/cards/BaseHeader" { * Show as a banner in the header area. Use for example for system info and application shortcut. * * @since 1.118 - * @experimental (since 1.118) - For usage only by Work Zone. + * @experimental As of version 1.118. For usage only by Work Zone. */ getBannerLines(): Text[]; /** @@ -1985,7 +1983,7 @@ declare module "sap/f/cards/BaseHeader" { * * Default value is `empty string`. * - * @experimental (since 1.89) - this feature is experimental and the API may change. + * @experimental As of version 1.89. this feature is experimental and the API may change. * * @returns Value of property `dataTimestamp` */ @@ -1995,7 +1993,7 @@ declare module "sap/f/cards/BaseHeader" { * * Defines the href which the header should open. If set - the header will act and render as a link. * - * @experimental (since 1.122) - Do not use this feature outside of sap.ui.integration.widgets.Card. + * @experimental As of version 1.122. Do not use this feature outside of sap.ui.integration.widgets.Card. * * @returns Value of property `href` */ @@ -2007,7 +2005,7 @@ declare module "sap/f/cards/BaseHeader" { * * Default value is `true`. * - * @experimental (since 1.116) - this feature is experimental and the API may change. + * @experimental As of version 1.116. this feature is experimental and the API may change. * * @returns Value of property `statusVisible` */ @@ -2017,7 +2015,7 @@ declare module "sap/f/cards/BaseHeader" { * * Defines the target for the case when `href` is given. * - * @experimental (since 1.122) - Do not use this feature outside of sap.ui.integration.widgets.Card. + * @experimental As of version 1.122. Do not use this feature outside of sap.ui.integration.widgets.Card. * * @returns Value of property `target` */ @@ -2028,7 +2026,7 @@ declare module "sap/f/cards/BaseHeader" { * Defines the toolbar. * * @since 1.86 - * @experimental (since 1.86) + * @experimental As of version 1.86. */ getToolbar(): Control; /** @@ -2039,17 +2037,17 @@ declare module "sap/f/cards/BaseHeader" { * * Default value is `Normal`. * - * @experimental (since 1.122) - this feature is experimental and the API may change. + * @experimental As of version 1.122. this feature is experimental and the API may change. * * @returns Value of property `wrappingType` */ - getWrappingType(): WrappingType | keyof typeof WrappingType; + getWrappingType(): WrappingType; /** * Checks for the provided `sap.m.Text` in the aggregation {@link #getBannerLines bannerLines}. and returns * its index if found or -1 otherwise. * * @since 1.118 - * @experimental (since 1.118) - For usage only by Work Zone. + * @experimental As of version 1.118. For usage only by Work Zone. * * @returns The index of the provided control in the aggregation if found, or -1 otherwise */ @@ -2063,7 +2061,7 @@ declare module "sap/f/cards/BaseHeader" { * Inserts a bannerLine into the aggregation {@link #getBannerLines bannerLines}. * * @since 1.118 - * @experimental (since 1.118) - For usage only by Work Zone. + * @experimental As of version 1.118. For usage only by Work Zone. * * @returns Reference to `this` in order to allow method chaining */ @@ -2085,7 +2083,7 @@ declare module "sap/f/cards/BaseHeader" { * Additionally, it unregisters them from the hosting UIArea. * * @since 1.118 - * @experimental (since 1.118) - For usage only by Work Zone. + * @experimental As of version 1.118. For usage only by Work Zone. * * @returns An array of the removed elements (might be empty) */ @@ -2094,7 +2092,7 @@ declare module "sap/f/cards/BaseHeader" { * Removes a bannerLine from the aggregation {@link #getBannerLines bannerLines}. * * @since 1.118 - * @experimental (since 1.118) - For usage only by Work Zone. + * @experimental As of version 1.118. For usage only by Work Zone. * * @returns The removed bannerLine or `null` */ @@ -2118,7 +2116,7 @@ declare module "sap/f/cards/BaseHeader" { * * Default value is `empty string`. * - * @experimental (since 1.89) - this feature is experimental and the API may change. + * @experimental As of version 1.89. this feature is experimental and the API may change. * * @returns Reference to `this` in order to allow method chaining */ @@ -2135,7 +2133,7 @@ declare module "sap/f/cards/BaseHeader" { * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * @experimental (since 1.122) - Do not use this feature outside of sap.ui.integration.widgets.Card. + * @experimental As of version 1.122. Do not use this feature outside of sap.ui.integration.widgets.Card. * * @returns Reference to `this` in order to allow method chaining */ @@ -2154,7 +2152,7 @@ declare module "sap/f/cards/BaseHeader" { * * Default value is `true`. * - * @experimental (since 1.116) - this feature is experimental and the API may change. + * @experimental As of version 1.116. this feature is experimental and the API may change. * * @returns Reference to `this` in order to allow method chaining */ @@ -2171,7 +2169,7 @@ declare module "sap/f/cards/BaseHeader" { * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * @experimental (since 1.122) - Do not use this feature outside of sap.ui.integration.widgets.Card. + * @experimental As of version 1.122. Do not use this feature outside of sap.ui.integration.widgets.Card. * * @returns Reference to `this` in order to allow method chaining */ @@ -2185,7 +2183,7 @@ declare module "sap/f/cards/BaseHeader" { * Sets the aggregated {@link #getToolbar toolbar}. * * @since 1.86 - * @experimental (since 1.86) + * @experimental As of version 1.86. * * @returns Reference to `this` in order to allow method chaining */ @@ -2205,7 +2203,7 @@ declare module "sap/f/cards/BaseHeader" { * * Default value is `Normal`. * - * @experimental (since 1.122) - this feature is experimental and the API may change. + * @experimental As of version 1.122. this feature is experimental and the API may change. * * @returns Reference to `this` in order to allow method chaining */ @@ -2228,14 +2226,14 @@ declare module "sap/f/cards/BaseHeader" { * * Will be shown as a relative time like "5 minutes ago". * - * @experimental (since 1.89) - this feature is experimental and the API may change. + * @experimental As of version 1.89. this feature is experimental and the API may change. */ dataTimestamp?: string | PropertyBindingInfo; /** * Defines the status text visibility. * - * @experimental (since 1.116) - this feature is experimental and the API may change. + * @experimental As of version 1.116. this feature is experimental and the API may change. */ statusVisible?: boolean | PropertyBindingInfo | `{${string}}`; @@ -2243,7 +2241,7 @@ declare module "sap/f/cards/BaseHeader" { * Defines the type of text wrapping to be used inside the header. This applies to title, subtitle and details * texts of the header. * - * @experimental (since 1.122) - this feature is experimental and the API may change. + * @experimental As of version 1.122. this feature is experimental and the API may change. */ wrappingType?: | (WrappingType | keyof typeof WrappingType) @@ -2253,14 +2251,14 @@ declare module "sap/f/cards/BaseHeader" { /** * Defines the href which the header should open. If set - the header will act and render as a link. * - * @experimental (since 1.122) - Do not use this feature outside of sap.ui.integration.widgets.Card. + * @experimental As of version 1.122. Do not use this feature outside of sap.ui.integration.widgets.Card. */ href?: string | PropertyBindingInfo; /** * Defines the target for the case when `href` is given. * - * @experimental (since 1.122) - Do not use this feature outside of sap.ui.integration.widgets.Card. + * @experimental As of version 1.122. Do not use this feature outside of sap.ui.integration.widgets.Card. */ target?: string | PropertyBindingInfo; @@ -2268,7 +2266,7 @@ declare module "sap/f/cards/BaseHeader" { * Defines the toolbar. * * @since 1.86 - * @experimental (since 1.86) + * @experimental As of version 1.86. */ toolbar?: Control; @@ -2276,7 +2274,7 @@ declare module "sap/f/cards/BaseHeader" { * Show as a banner in the header area. Use for example for system info and application shortcut. * * @since 1.118 - * @experimental (since 1.118) - For usage only by Work Zone. + * @experimental As of version 1.118. For usage only by Work Zone. */ bannerLines?: Text[] | Text | AggregationBindingInfo | `{${string}}`; @@ -2431,9 +2429,7 @@ declare module "sap/f/cards/CardBadgeCustomData" { * * @returns Value of property `visibilityMode` */ - getVisibilityMode(): - | CardBadgeVisibilityMode - | keyof typeof CardBadgeVisibilityMode; + getVisibilityMode(): CardBadgeVisibilityMode; /** * Gets current value of property {@link #getVisible visible}. * @@ -2716,7 +2712,7 @@ declare module "sap/f/cards/Header" { * * Default value is `empty string`. * - * @experimental (since 1.81) - this feature is experimental and the API may change. + * @experimental As of version 1.81. this feature is experimental and the API may change. * * @returns Value of property `iconAlt` */ @@ -2728,11 +2724,11 @@ declare module "sap/f/cards/Header" { * * Default value is `Transparent`. * - * @experimental (since 1.83) - this feature is experimental and the API may change. + * @experimental As of version 1.83. this feature is experimental and the API may change. * * @returns Value of property `iconBackgroundColor` */ - getIconBackgroundColor(): AvatarColor | keyof typeof AvatarColor; + getIconBackgroundColor(): AvatarColor; /** * Gets current value of property {@link #getIconDisplayShape iconDisplayShape}. * @@ -2743,7 +2739,7 @@ declare module "sap/f/cards/Header" { * * @returns Value of property `iconDisplayShape` */ - getIconDisplayShape(): AvatarShape | keyof typeof AvatarShape; + getIconDisplayShape(): AvatarShape; /** * Gets current value of property {@link #getIconFitType iconFitType}. * @@ -2755,7 +2751,7 @@ declare module "sap/f/cards/Header" { * * @returns Value of property `iconFitType` */ - getIconFitType(): AvatarImageFitType | keyof typeof AvatarImageFitType; + getIconFitType(): AvatarImageFitType; /** * Gets current value of property {@link #getIconInitials iconInitials}. * @@ -2774,11 +2770,11 @@ declare module "sap/f/cards/Header" { * * Default value is `S`. * - * @experimental (since 1.119) - this feature is experimental and the API may change. + * @experimental As of version 1.119. this feature is experimental and the API may change. * * @returns Value of property `iconSize` */ - getIconSize(): AvatarSize | keyof typeof AvatarSize; + getIconSize(): AvatarSize; /** * Gets current value of property {@link #getIconSrc iconSrc}. * @@ -2797,7 +2793,7 @@ declare module "sap/f/cards/Header" { * * Default value is `true`. * - * @experimental (since 1.83) - this feature is experimental and the API may change. + * @experimental As of version 1.83. this feature is experimental and the API may change. * * @returns Value of property `iconVisible` */ @@ -2831,7 +2827,7 @@ declare module "sap/f/cards/Header" { * * Default value is `2`. * - * @experimental (since 1.101) + * @experimental As of version 1.101. * * @returns Value of property `subtitleMaxLines` */ @@ -2854,7 +2850,7 @@ declare module "sap/f/cards/Header" { * * Default value is `3`. * - * @experimental (since 1.101) + * @experimental As of version 1.101. * * @returns Value of property `titleMaxLines` */ @@ -2868,7 +2864,7 @@ declare module "sap/f/cards/Header" { * * Default value is `empty string`. * - * @experimental (since 1.81) - this feature is experimental and the API may change. + * @experimental As of version 1.81. this feature is experimental and the API may change. * * @returns Reference to `this` in order to allow method chaining */ @@ -2887,7 +2883,7 @@ declare module "sap/f/cards/Header" { * * Default value is `Transparent`. * - * @experimental (since 1.83) - this feature is experimental and the API may change. + * @experimental As of version 1.83. this feature is experimental and the API may change. * * @returns Reference to `this` in order to allow method chaining */ @@ -2961,7 +2957,7 @@ declare module "sap/f/cards/Header" { * * Default value is `S`. * - * @experimental (since 1.119) - this feature is experimental and the API may change. + * @experimental As of version 1.119. this feature is experimental and the API may change. * * @returns Reference to `this` in order to allow method chaining */ @@ -2998,7 +2994,7 @@ declare module "sap/f/cards/Header" { * * Default value is `true`. * - * @experimental (since 1.83) - this feature is experimental and the API may change. + * @experimental As of version 1.83. this feature is experimental and the API may change. * * @returns Reference to `this` in order to allow method chaining */ @@ -3053,7 +3049,7 @@ declare module "sap/f/cards/Header" { * * Default value is `2`. * - * @experimental (since 1.101) + * @experimental As of version 1.101. * * @returns Reference to `this` in order to allow method chaining */ @@ -3090,7 +3086,7 @@ declare module "sap/f/cards/Header" { * * Default value is `3`. * - * @experimental (since 1.101) + * @experimental As of version 1.101. * * @returns Reference to `this` in order to allow method chaining */ @@ -3119,7 +3115,7 @@ declare module "sap/f/cards/Header" { /** * Limits the number of lines for the title. * - * @experimental (since 1.101) + * @experimental As of version 1.101. */ titleMaxLines?: int | PropertyBindingInfo | `{${string}}`; @@ -3131,7 +3127,7 @@ declare module "sap/f/cards/Header" { /** * Limits the number of lines for the subtitle. * - * @experimental (since 1.101) + * @experimental As of version 1.101. */ subtitleMaxLines?: int | PropertyBindingInfo | `{${string}}`; @@ -3161,14 +3157,14 @@ declare module "sap/f/cards/Header" { /** * Defines an alt text for the avatar or icon. * - * @experimental (since 1.81) - this feature is experimental and the API may change. + * @experimental As of version 1.81. this feature is experimental and the API may change. */ iconAlt?: string | PropertyBindingInfo; /** * Defines a background color for the avatar or icon. * - * @experimental (since 1.83) - this feature is experimental and the API may change. + * @experimental As of version 1.83. this feature is experimental and the API may change. */ iconBackgroundColor?: | (AvatarColor | keyof typeof AvatarColor) @@ -3178,14 +3174,14 @@ declare module "sap/f/cards/Header" { /** * Defines whether the card icon is visible. * - * @experimental (since 1.83) - this feature is experimental and the API may change. + * @experimental As of version 1.83. this feature is experimental and the API may change. */ iconVisible?: boolean | PropertyBindingInfo | `{${string}}`; /** * Defines the size of the icon. * - * @experimental (since 1.119) - this feature is experimental and the API may change. + * @experimental As of version 1.119. this feature is experimental and the API may change. */ iconSize?: | (AvatarSize | keyof typeof AvatarSize) @@ -3375,7 +3371,7 @@ declare module "sap/f/cards/NumericHeader" { /** * Destroys the microChart in the aggregation {@link #getMicroChart microChart}. * - * @experimental (since 1.124) + * @experimental As of version 1.124. * * @returns Reference to `this` in order to allow method chaining */ @@ -3423,7 +3419,7 @@ declare module "sap/f/cards/NumericHeader" { * * Default value is `1`. * - * @experimental (since 1.101) + * @experimental As of version 1.101. * * @returns Value of property `detailsMaxLines` */ @@ -3436,11 +3432,11 @@ declare module "sap/f/cards/NumericHeader" { * Default value is `None`. * * @since 1.118 - * @experimental (since 1.118) - For usage only by Work Zone. + * @experimental As of version 1.118. For usage only by Work Zone. * * @returns Value of property `detailsState` */ - getDetailsState(): ValueState | keyof typeof ValueState; + getDetailsState(): ValueState; /** * Gets current value of property {@link #getIconAlt iconAlt}. * @@ -3449,7 +3445,7 @@ declare module "sap/f/cards/NumericHeader" { * Default value is `empty string`. * * @since 1.118 - * @experimental (since 1.118) - For usage only by Work Zone. + * @experimental As of version 1.118. For usage only by Work Zone. * * @returns Value of property `iconAlt` */ @@ -3462,11 +3458,11 @@ declare module "sap/f/cards/NumericHeader" { * Default value is `Transparent`. * * @since 1.118 - * @experimental (since 1.118) - For usage only by Work Zone. + * @experimental As of version 1.118. For usage only by Work Zone. * * @returns Value of property `iconBackgroundColor` */ - getIconBackgroundColor(): AvatarColor | keyof typeof AvatarColor; + getIconBackgroundColor(): AvatarColor; /** * Gets current value of property {@link #getIconDisplayShape iconDisplayShape}. * @@ -3475,11 +3471,11 @@ declare module "sap/f/cards/NumericHeader" { * Default value is `Circle`. * * @since 1.118 - * @experimental (since 1.118) - For usage only by Work Zone. + * @experimental As of version 1.118. For usage only by Work Zone. * * @returns Value of property `iconDisplayShape` */ - getIconDisplayShape(): AvatarShape | keyof typeof AvatarShape; + getIconDisplayShape(): AvatarShape; /** * Gets current value of property {@link #getIconFitType iconFitType}. * @@ -3491,7 +3487,7 @@ declare module "sap/f/cards/NumericHeader" { * * @returns Value of property `iconFitType` */ - getIconFitType(): AvatarImageFitType | keyof typeof AvatarImageFitType; + getIconFitType(): AvatarImageFitType; /** * Gets current value of property {@link #getIconInitials iconInitials}. * @@ -3500,7 +3496,7 @@ declare module "sap/f/cards/NumericHeader" { * Default value is `empty string`. * * @since 1.118 - * @experimental (since 1.118) - For usage only by Work Zone. + * @experimental As of version 1.118. For usage only by Work Zone. * * @returns Value of property `iconInitials` */ @@ -3512,11 +3508,11 @@ declare module "sap/f/cards/NumericHeader" { * * Default value is `S`. * - * @experimental (since 1.119) - this feature is experimental and the API may change. + * @experimental As of version 1.119. this feature is experimental and the API may change. * * @returns Value of property `iconSize` */ - getIconSize(): AvatarSize | keyof typeof AvatarSize; + getIconSize(): AvatarSize; /** * Gets current value of property {@link #getIconSrc iconSrc}. * @@ -3525,7 +3521,7 @@ declare module "sap/f/cards/NumericHeader" { * Default value is `empty string`. * * @since 1.118 - * @experimental (since 1.118) - For usage only by Work Zone. + * @experimental As of version 1.118. For usage only by Work Zone. * * @returns Value of property `iconSrc` */ @@ -3538,7 +3534,7 @@ declare module "sap/f/cards/NumericHeader" { * Default value is `true`. * * @since 1.118 - * @experimental (since 1.118) - For usage only by Work Zone. + * @experimental As of version 1.118. For usage only by Work Zone. * * @returns Value of property `iconVisible` */ @@ -3548,7 +3544,7 @@ declare module "sap/f/cards/NumericHeader" { * * Micro Chart * - * @experimental (since 1.124) + * @experimental As of version 1.124. */ getMicroChart(): Control; /** @@ -3612,9 +3608,7 @@ declare module "sap/f/cards/NumericHeader" { * * @returns Value of property `sideIndicatorsAlignment` */ - getSideIndicatorsAlignment(): - | cards.NumericHeaderSideIndicatorsAlignment - | keyof typeof cards.NumericHeaderSideIndicatorsAlignment; + getSideIndicatorsAlignment(): cards.NumericHeaderSideIndicatorsAlignment; /** * Gets current value of property {@link #getState state}. * @@ -3622,12 +3616,12 @@ declare module "sap/f/cards/NumericHeader" { * * Default value is `"Neutral"`. * - * @experimental (since 1.64) - Disclaimer: this property is in a beta state - incompatible API changes + * @experimental As of version 1.64. Disclaimer: this property is in a beta state - incompatible API changes * may be done before its official public release. Use at your own discretion. * * @returns Value of property `state` */ - getState(): ValueColor | keyof typeof ValueColor; + getState(): ValueColor; /** * Gets current value of property {@link #getStatusText statusText}. * @@ -3655,7 +3649,7 @@ declare module "sap/f/cards/NumericHeader" { * * Default value is `2`. * - * @experimental (since 1.101) + * @experimental As of version 1.101. * * @returns Value of property `subtitleMaxLines` */ @@ -3676,7 +3670,7 @@ declare module "sap/f/cards/NumericHeader" { * * Default value is `3`. * - * @experimental (since 1.101) + * @experimental As of version 1.101. * * @returns Value of property `titleMaxLines` */ @@ -3691,7 +3685,7 @@ declare module "sap/f/cards/NumericHeader" { * * @returns Value of property `trend` */ - getTrend(): DeviationIndicator | keyof typeof DeviationIndicator; + getTrend(): DeviationIndicator; /** * Gets current value of property {@link #getUnitOfMeasurement unitOfMeasurement}. * @@ -3778,7 +3772,7 @@ declare module "sap/f/cards/NumericHeader" { * * Default value is `1`. * - * @experimental (since 1.101) + * @experimental As of version 1.101. * * @returns Reference to `this` in order to allow method chaining */ @@ -3798,7 +3792,7 @@ declare module "sap/f/cards/NumericHeader" { * Default value is `None`. * * @since 1.118 - * @experimental (since 1.118) - For usage only by Work Zone. + * @experimental As of version 1.118. For usage only by Work Zone. * * @returns Reference to `this` in order to allow method chaining */ @@ -3818,7 +3812,7 @@ declare module "sap/f/cards/NumericHeader" { * Default value is `empty string`. * * @since 1.118 - * @experimental (since 1.118) - For usage only by Work Zone. + * @experimental As of version 1.118. For usage only by Work Zone. * * @returns Reference to `this` in order to allow method chaining */ @@ -3838,7 +3832,7 @@ declare module "sap/f/cards/NumericHeader" { * Default value is `Transparent`. * * @since 1.118 - * @experimental (since 1.118) - For usage only by Work Zone. + * @experimental As of version 1.118. For usage only by Work Zone. * * @returns Reference to `this` in order to allow method chaining */ @@ -3858,7 +3852,7 @@ declare module "sap/f/cards/NumericHeader" { * Default value is `Circle`. * * @since 1.118 - * @experimental (since 1.118) - For usage only by Work Zone. + * @experimental As of version 1.118. For usage only by Work Zone. * * @returns Reference to `this` in order to allow method chaining */ @@ -3897,7 +3891,7 @@ declare module "sap/f/cards/NumericHeader" { * Default value is `empty string`. * * @since 1.118 - * @experimental (since 1.118) - For usage only by Work Zone. + * @experimental As of version 1.118. For usage only by Work Zone. * * @returns Reference to `this` in order to allow method chaining */ @@ -3916,7 +3910,7 @@ declare module "sap/f/cards/NumericHeader" { * * Default value is `S`. * - * @experimental (since 1.119) - this feature is experimental and the API may change. + * @experimental As of version 1.119. this feature is experimental and the API may change. * * @returns Reference to `this` in order to allow method chaining */ @@ -3936,7 +3930,7 @@ declare module "sap/f/cards/NumericHeader" { * Default value is `empty string`. * * @since 1.118 - * @experimental (since 1.118) - For usage only by Work Zone. + * @experimental As of version 1.118. For usage only by Work Zone. * * @returns Reference to `this` in order to allow method chaining */ @@ -3956,7 +3950,7 @@ declare module "sap/f/cards/NumericHeader" { * Default value is `true`. * * @since 1.118 - * @experimental (since 1.118) - For usage only by Work Zone. + * @experimental As of version 1.118. For usage only by Work Zone. * * @returns Reference to `this` in order to allow method chaining */ @@ -3969,7 +3963,7 @@ declare module "sap/f/cards/NumericHeader" { /** * Sets the aggregated {@link #getMicroChart microChart}. * - * @experimental (since 1.124) + * @experimental As of version 1.124. * * @returns Reference to `this` in order to allow method chaining */ @@ -4080,7 +4074,7 @@ declare module "sap/f/cards/NumericHeader" { * * Default value is `"Neutral"`. * - * @experimental (since 1.64) - Disclaimer: this property is in a beta state - incompatible API changes + * @experimental As of version 1.64. Disclaimer: this property is in a beta state - incompatible API changes * may be done before its official public release. Use at your own discretion. * * @returns Reference to `this` in order to allow method chaining @@ -4134,7 +4128,7 @@ declare module "sap/f/cards/NumericHeader" { * * Default value is `2`. * - * @experimental (since 1.101) + * @experimental As of version 1.101. * * @returns Reference to `this` in order to allow method chaining */ @@ -4169,7 +4163,7 @@ declare module "sap/f/cards/NumericHeader" { * * Default value is `3`. * - * @experimental (since 1.101) + * @experimental As of version 1.101. * * @returns Reference to `this` in order to allow method chaining */ @@ -4232,7 +4226,7 @@ declare module "sap/f/cards/NumericHeader" { /** * Limits the number of lines for the title. * - * @experimental (since 1.101) + * @experimental As of version 1.101. */ titleMaxLines?: int | PropertyBindingInfo | `{${string}}`; @@ -4244,7 +4238,7 @@ declare module "sap/f/cards/NumericHeader" { /** * Limits the number of lines for the subtitle. * - * @experimental (since 1.101) + * @experimental As of version 1.101. */ subtitleMaxLines?: int | PropertyBindingInfo | `{${string}}`; @@ -4257,7 +4251,7 @@ declare module "sap/f/cards/NumericHeader" { * Defines the shape of the icon. * * @since 1.118 - * @experimental (since 1.118) - For usage only by Work Zone. + * @experimental As of version 1.118. For usage only by Work Zone. */ iconDisplayShape?: | (AvatarShape | keyof typeof AvatarShape) @@ -4268,7 +4262,7 @@ declare module "sap/f/cards/NumericHeader" { * Defines the icon source. * * @since 1.118 - * @experimental (since 1.118) - For usage only by Work Zone. + * @experimental As of version 1.118. For usage only by Work Zone. */ iconSrc?: URI | PropertyBindingInfo | `{${string}}`; @@ -4276,7 +4270,7 @@ declare module "sap/f/cards/NumericHeader" { * Defines the initials of the icon. * * @since 1.118 - * @experimental (since 1.118) - For usage only by Work Zone. + * @experimental As of version 1.118. For usage only by Work Zone. */ iconInitials?: string | PropertyBindingInfo; @@ -4284,7 +4278,7 @@ declare module "sap/f/cards/NumericHeader" { * Defines an alt text for the avatar or icon. * * @since 1.118 - * @experimental (since 1.118) - For usage only by Work Zone. + * @experimental As of version 1.118. For usage only by Work Zone. */ iconAlt?: string | PropertyBindingInfo; @@ -4292,7 +4286,7 @@ declare module "sap/f/cards/NumericHeader" { * Defines a background color for the avatar or icon. * * @since 1.118 - * @experimental (since 1.118) - For usage only by Work Zone. + * @experimental As of version 1.118. For usage only by Work Zone. */ iconBackgroundColor?: | (AvatarColor | keyof typeof AvatarColor) @@ -4303,14 +4297,14 @@ declare module "sap/f/cards/NumericHeader" { * Defines whether the card icon is visible. * * @since 1.118 - * @experimental (since 1.118) - For usage only by Work Zone. + * @experimental As of version 1.118. For usage only by Work Zone. */ iconVisible?: boolean | PropertyBindingInfo | `{${string}}`; /** * Defines the size of the icon. * - * @experimental (since 1.119) - this feature is experimental and the API may change. + * @experimental As of version 1.119. this feature is experimental and the API may change. */ iconSize?: | (AvatarSize | keyof typeof AvatarSize) @@ -4368,7 +4362,7 @@ declare module "sap/f/cards/NumericHeader" { /** * The semantic color which represents the state of the main number indicator. * - * @experimental (since 1.64) - Disclaimer: this property is in a beta state - incompatible API changes + * @experimental As of version 1.64. Disclaimer: this property is in a beta state - incompatible API changes * may be done before its official public release. Use at your own discretion. */ state?: @@ -4385,7 +4379,7 @@ declare module "sap/f/cards/NumericHeader" { * The semantic color which represents the state of the details text. * * @since 1.118 - * @experimental (since 1.118) - For usage only by Work Zone. + * @experimental As of version 1.118. For usage only by Work Zone. */ detailsState?: | (ValueState | keyof typeof ValueState) @@ -4395,7 +4389,7 @@ declare module "sap/f/cards/NumericHeader" { /** * Limits the number of lines for the details. * - * @experimental (since 1.101) + * @experimental As of version 1.101. */ detailsMaxLines?: int | PropertyBindingInfo | `{${string}}`; @@ -4423,7 +4417,7 @@ declare module "sap/f/cards/NumericHeader" { /** * Micro Chart * - * @experimental (since 1.124) + * @experimental As of version 1.124. */ microChart?: Control; } @@ -4522,12 +4516,12 @@ declare module "sap/f/cards/NumericSideIndicator" { * * Default value is `"None"`. * - * @experimental (since 1.95) - Disclaimer: this property is in a beta state - incompatible API changes + * @experimental As of version 1.95. Disclaimer: this property is in a beta state - incompatible API changes * may be done before its official public release. Use at your own discretion. * * @returns Value of property `state` */ - getState(): ValueColor | keyof typeof ValueColor; + getState(): ValueColor; /** * Gets current value of property {@link #getTitle title}. * @@ -4567,7 +4561,7 @@ declare module "sap/f/cards/NumericSideIndicator" { * * Default value is `"None"`. * - * @experimental (since 1.95) - Disclaimer: this property is in a beta state - incompatible API changes + * @experimental As of version 1.95. Disclaimer: this property is in a beta state - incompatible API changes * may be done before its official public release. Use at your own discretion. * * @returns Reference to `this` in order to allow method chaining @@ -4625,7 +4619,7 @@ declare module "sap/f/cards/NumericSideIndicator" { /** * The semantic color which represents the state of the side indicator. * - * @experimental (since 1.95) - Disclaimer: this property is in a beta state - incompatible API changes + * @experimental As of version 1.95. Disclaimer: this property is in a beta state - incompatible API changes * may be done before its official public release. Use at your own discretion. */ state?: @@ -5078,9 +5072,7 @@ declare module "sap/f/DynamicPage" { * * @returns Value of property `backgroundDesign` */ - getBackgroundDesign(): - | PageBackgroundDesign - | keyof typeof PageBackgroundDesign; + getBackgroundDesign(): PageBackgroundDesign; /** * Gets content of aggregation {@link #getContent content}. * @@ -5777,9 +5769,7 @@ declare module "sap/f/DynamicPageAccessibleLandmarkInfo" { * * @returns Value of property `contentRole` */ - getContentRole(): - | AccessibleLandmarkRole - | keyof typeof AccessibleLandmarkRole; + getContentRole(): AccessibleLandmarkRole; /** * Gets current value of property {@link #getFooterLabel footerLabel}. * @@ -5804,9 +5794,7 @@ declare module "sap/f/DynamicPageAccessibleLandmarkInfo" { * * @returns Value of property `footerRole` */ - getFooterRole(): - | AccessibleLandmarkRole - | keyof typeof AccessibleLandmarkRole; + getFooterRole(): AccessibleLandmarkRole; /** * Gets current value of property {@link #getHeaderContentLabel headerContentLabel}. * @@ -5844,9 +5832,7 @@ declare module "sap/f/DynamicPageAccessibleLandmarkInfo" { * * @returns Value of property `headerRole` */ - getHeaderRole(): - | AccessibleLandmarkRole - | keyof typeof AccessibleLandmarkRole; + getHeaderRole(): AccessibleLandmarkRole; /** * Gets current value of property {@link #getRootLabel rootLabel}. * @@ -5871,7 +5857,7 @@ declare module "sap/f/DynamicPageAccessibleLandmarkInfo" { * * @returns Value of property `rootRole` */ - getRootRole(): AccessibleLandmarkRole | keyof typeof AccessibleLandmarkRole; + getRootRole(): AccessibleLandmarkRole; /** * Sets a new value for property {@link #getContentLabel contentLabel}. * @@ -6270,7 +6256,7 @@ declare module "sap/f/DynamicPageHeader" { * * @returns Value of property `backgroundDesign` */ - getBackgroundDesign(): BackgroundDesign | keyof typeof BackgroundDesign; + getBackgroundDesign(): BackgroundDesign; /** * Gets content of aggregation {@link #getContent content}. * @@ -6822,7 +6808,7 @@ declare module "sap/f/DynamicPageTitle" { * * @returns Value of property `backgroundDesign` */ - getBackgroundDesign(): BackgroundDesign | keyof typeof BackgroundDesign; + getBackgroundDesign(): BackgroundDesign; /** * Gets content of aggregation {@link #getBreadcrumbs breadcrumbs}. * @@ -6906,7 +6892,7 @@ declare module "sap/f/DynamicPageTitle" { * Default value is `Begin`. * * @since 1.50 - * @deprecated (since 1.54) - Please use the `areaShrinkRatio` property instead. The value of `areaShrinkRatio` + * @deprecated As of version 1.54. Please use the `areaShrinkRatio` property instead. The value of `areaShrinkRatio` * must be set in `Heading:Content:Actions` format where Heading, Content and Actions are numbers greater * than or equal to 0. The greater value a section has the faster it shrinks when the screen size is being * reduced. @@ -6919,7 +6905,7 @@ declare module "sap/f/DynamicPageTitle" { * * @returns Value of property `primaryArea` */ - getPrimaryArea(): DynamicPageTitleArea | keyof typeof DynamicPageTitleArea; + getPrimaryArea(): DynamicPageTitleArea; /** * Gets content of aggregation {@link #getSnappedContent snappedContent}. * @@ -7334,7 +7320,7 @@ declare module "sap/f/DynamicPageTitle" { * Default value is `Begin`. * * @since 1.50 - * @deprecated (since 1.54) - Please use the `areaShrinkRatio` property instead. The value of `areaShrinkRatio` + * @deprecated As of version 1.54. Please use the `areaShrinkRatio` property instead. The value of `areaShrinkRatio` * must be set in `Heading:Content:Actions` format where Heading, Content and Actions are numbers greater * than or equal to 0. The greater value a section has the faster it shrinks when the screen size is being * reduced. @@ -7390,7 +7376,7 @@ declare module "sap/f/DynamicPageTitle" { * **Note:** The primary area is shrinking at lower rate, remaining visible as much as it can. * * @since 1.50 - * @deprecated (since 1.54) - Please use the `areaShrinkRatio` property instead. The value of `areaShrinkRatio` + * @deprecated As of version 1.54. Please use the `areaShrinkRatio` property instead. The value of `areaShrinkRatio` * must be set in `Heading:Content:Actions` format where Heading, Content and Actions are numbers greater * than or equal to 0. The greater value a section has the faster it shrinks when the screen size is being * reduced. @@ -8803,7 +8789,7 @@ declare module "sap/f/FlexibleColumnLayout" { * * @returns Value of property `backgroundDesign` */ - getBackgroundDesign(): BackgroundDesign | keyof typeof BackgroundDesign; + getBackgroundDesign(): BackgroundDesign; /** * Gets content of aggregation {@link #getBeginColumnPages beginColumnPages}. * @@ -8922,7 +8908,7 @@ declare module "sap/f/FlexibleColumnLayout" { * * @returns Value of property `layout` */ - getLayout(): LayoutType | keyof typeof LayoutType; + getLayout(): LayoutType; /** * Returns the maximum number of columns that can be displayed at once based on the control width * @@ -14036,7 +14022,7 @@ declare module "sap/f/IllustratedMessage" { * or are omitted in the different breakpoint sizes (XS, S, M, L). * * @since 1.88 - * @deprecated (since 1.98) - Use the {@link sap.m.IllustratedMessage} instead. + * @deprecated As of version 1.98. Use the {@link sap.m.IllustratedMessage} instead. */ export default class IllustratedMessage extends IllustratedMessage1 { /** @@ -14111,7 +14097,7 @@ declare module "sap/f/IllustratedMessage" { /** * Describes the settings that can be provided to the IllustratedMessage constructor. * - * @deprecated (since 1.98) - Use the {@link sap.m.IllustratedMessage} instead. + * @deprecated As of version 1.98. Use the {@link sap.m.IllustratedMessage} instead. */ export interface $IllustratedMessageSettings extends $IllustratedMessageSettings1 {} @@ -14131,7 +14117,7 @@ declare module "sap/f/Illustration" { * To build a Symbol ID, all of the `Illustration` properties must be populated with data. * * @since 1.88 - * @deprecated (since 1.98) - Use the {@link sap.m.Illustration} instead. + * @deprecated As of version 1.98. Use the {@link sap.m.Illustration} instead. */ export default class Illustration extends Illustration1 { /** @@ -14206,7 +14192,7 @@ declare module "sap/f/Illustration" { /** * Describes the settings that can be provided to the Illustration constructor. * - * @deprecated (since 1.98) - Use the {@link sap.m.Illustration} instead. + * @deprecated As of version 1.98. Use the {@link sap.m.Illustration} instead. */ export interface $IllustrationSettings extends $IllustrationSettings1 {} } @@ -14230,12 +14216,12 @@ declare module "sap/f/IllustrationPool" { * {@link sap.m.IllustrationPool#sap.m.IllustrationPool.loadRestOfTheAssets loadRestOfTheAssets} API. * * @since 1.88 - * @deprecated (since 1.98) - Use the {@link sap.m.IllustrationPool} instead. + * @deprecated As of version 1.98. Use the {@link sap.m.IllustrationPool} instead. */ interface IllustrationPool {} const IllustrationPool: IllustrationPool; /** - * @deprecated (since 1.98) - Use the {@link sap.m.IllustrationPool} instead. + * @deprecated As of version 1.98. Use the {@link sap.m.IllustrationPool} instead. */ export default IllustrationPool; } @@ -18874,10 +18860,10 @@ declare module "sap/f/semantic/SemanticPage" { * Default value is `Begin`. * * @since 1.52 - * @deprecated (since 1.58) - Please use the `titleAreaShrinkRatio` property instead. The value of `titleAreaShrinkRatio` - * must be set in `Heading:Content:Actions` format where Heading, Content and Actions are numbers greater - * than or equal to 0. The greater value a section has the faster it shrinks when the screen size is being - * reduced. + * @deprecated As of version 1.58. Please use the `titleAreaShrinkRatio` property instead. The value of + * `titleAreaShrinkRatio` must be set in `Heading:Content:Actions` format where Heading, Content and Actions + * are numbers greater than or equal to 0. The greater value a section has the faster it shrinks when the + * screen size is being reduced. * * `titlePrimaryArea=Begin` can be achieved by setting a low number for the Heading area to `titleAreaShrinkRatio`, * for example `1:1.6:1.6`. @@ -18887,9 +18873,7 @@ declare module "sap/f/semantic/SemanticPage" { * * @returns Value of property `titlePrimaryArea` */ - getTitlePrimaryArea(): - | DynamicPageTitleArea - | keyof typeof DynamicPageTitleArea; + getTitlePrimaryArea(): DynamicPageTitleArea; /** * Gets content of aggregation {@link #getTitleSnappedContent titleSnappedContent}. * @@ -19925,10 +19909,10 @@ declare module "sap/f/semantic/SemanticPage" { * **Note:** The primary area is shrinking at a lower rate, remaining visible as long as it can. * * @since 1.52 - * @deprecated (since 1.58) - Please use the `titleAreaShrinkRatio` property instead. The value of `titleAreaShrinkRatio` - * must be set in `Heading:Content:Actions` format where Heading, Content and Actions are numbers greater - * than or equal to 0. The greater value a section has the faster it shrinks when the screen size is being - * reduced. + * @deprecated As of version 1.58. Please use the `titleAreaShrinkRatio` property instead. The value of + * `titleAreaShrinkRatio` must be set in `Heading:Content:Actions` format where Heading, Content and Actions + * are numbers greater than or equal to 0. The greater value a section has the faster it shrinks when the + * screen size is being reduced. * * `titlePrimaryArea=Begin` can be achieved by setting a low number for the Heading area to `titleAreaShrinkRatio`, * for example `1:1.6:1.6`. @@ -22458,7 +22442,7 @@ declare module "sap/f/SidePanel" { * content can be added to the action item's `content` aggregation, or can be added or changed later. * * Each click/tap fires an event, and in the event handler specific content can be added/changed to the - * `content` aggregation of the clicked/tapped action item or data can be retreived from the same aggregation + * `content` aggregation of the clicked/tapped action item or data can be retrieved from the same aggregation * depending on the state of the action item. * * If the side content is displayed, there is automatically generated header of the side content which contains @@ -22799,7 +22783,7 @@ declare module "sap/f/SidePanel" { * * @returns Value of property `sidePanelPosition` */ - getSidePanelPosition(): SidePanelPosition | keyof typeof SidePanelPosition; + getSidePanelPosition(): SidePanelPosition; /** * Gets current value of property {@link #getSidePanelResizable sidePanelResizable}. * diff --git a/types/openui5/sap.m.d.ts b/types/openui5/sap.m.d.ts index 707d10e765b1c2..d5b6e3f386f113 100644 --- a/types/openui5/sap.m.d.ts +++ b/types/openui5/sap.m.d.ts @@ -1,4 +1,4 @@ -// For Library Version: 1.132.0 +// For Library Version: 1.133.0 declare module "sap/f/library" { export interface IShellBar { @@ -37,7 +37,7 @@ declare module "sap/m/library" { * Returns invalid date value of UI5. * * @since 1.10 - * @deprecated (since 1.12) - UI5 returns null for invalid date + * @deprecated As of version 1.12. UI5 returns null for invalid date * * @returns `null` as value for an invalid date */ @@ -480,7 +480,7 @@ declare module "sap/m/library" { * This enum is part of the 'sap/m/library' module export and must be accessed by the property 'ContentConfigType'. * * @since 1.122 - * @experimental (since 1.122) + * @experimental As of version 1.122. */ export enum ContentConfigType { /** @@ -497,27 +497,28 @@ declare module "sap/m/library" { * * This enum is part of the 'sap/m/library' module export and must be accessed by the property 'DateTimeInputType'. * - * @deprecated (since 1.32.8) - Instead, use dedicated `sap.m.DatePicker` and/or `sap.m.TimePicker` controls. + * @deprecated As of version 1.32.8. Instead, use dedicated `sap.m.DatePicker` and/or `sap.m.TimePicker` + * controls. */ export enum DateTimeInputType { /** * An input control for specifying a date value. The user can select a month, day of the month, and year. * - * @deprecated (since 1.22.0) - Instead, use dedicated `sap.m.DatePicker` control. + * @deprecated As of version 1.22.0. Instead, use dedicated `sap.m.DatePicker` control. */ Date = "Date", /** * An input control for specifying a date and time value. The user can select a month, day of the month, * year, and time of day. * - * @deprecated (since 1.32.8) - Instead, use dedicated `sap.m.DatePicker` and `sap.m.TimePicker` controls. + * @deprecated As of version 1.32.8. Instead, use dedicated `sap.m.DatePicker` and `sap.m.TimePicker` controls. */ DateTime = "DateTime", /** * An input control for specifying a time value. The user can select the hour, minute, and optionally AM * or PM. * - * @deprecated (since 1.32.8) - Instead, use dedicated `sap.m.TimePicker` control. + * @deprecated As of version 1.32.8. Instead, use dedicated `sap.m.TimePicker` control. */ Time = "Time", } @@ -999,7 +1000,7 @@ declare module "sap/m/library" { /** * The 2/3 frame type. * - * @deprecated (since 1.48.0) + * @deprecated As of version 1.48.0. * @ui5-protected DO NOT USE IN APPLICATIONS (only for related classes in the framework) */ TwoThirds = "TwoThirds", @@ -1052,7 +1053,7 @@ declare module "sap/m/library" { * * Generic Tile renders buttons that are specified under 'actionButtons' aggregation * - * @experimental (since 1.96) + * @experimental As of version 1.96. */ ActionMode = "ActionMode", /** @@ -1060,7 +1061,7 @@ declare module "sap/m/library" { * * Enables Article Mode. * - * @experimental (since 1.96) + * @experimental As of version 1.96. */ ArticleMode = "ArticleMode", /** @@ -1079,7 +1080,7 @@ declare module "sap/m/library" { * It is applicable only for the OneByOne FrameType and TwoByHalf FrameType. * * @since 1.96 - * @experimental (since 1.96) + * @experimental As of version 1.96. */ IconMode = "IconMode", /** @@ -1253,7 +1254,7 @@ declare module "sap/m/library" { * * This enum is part of the 'sap/m/library' module export and must be accessed by the property 'IconTabFilterInteractionMode'. * - * @experimental (since 1.121) - Behavior might change. + * @experimental As of version 1.121. Behavior might change. */ export enum IconTabFilterInteractionMode { /** @@ -1311,7 +1312,7 @@ declare module "sap/m/library" { * application using those APIs can only request resources from the same origin the application was loaded * from unless the response from other origins includes the right CORS headers. * - * @experimental (since 1.106) + * @experimental As of version 1.106. */ InlineSvg = "InlineSvg", } @@ -1414,7 +1415,7 @@ declare module "sap/m/library" { * be switched off via the `bResolveInput/bResolveOutput` parameter of the suggest function. * * @since 1.21.2 - * @deprecated (since 1.120) - In case of SAPUI5, see demokit sample 'Smart Field with ValueList Annotation'. + * @deprecated As of version 1.120. In case of SAPUI5, see demokit sample 'Smart Field with ValueList Annotation'. * In case of OpenUI5, see demokit sample 'Input - Suggestions - Dynamic'. */ interface InputODataSuggestProvider { @@ -1472,21 +1473,21 @@ declare module "sap/m/library" { /** * An input control for specifying a date value. The user can select a month, day of the month, and year. * - * @deprecated (since 1.9.1) - Please use dedicated {@link sap.m.DatePicker} to create date input. + * @deprecated As of version 1.9.1. Please use dedicated {@link sap.m.DatePicker} to create date input. */ Date = "Date", /** * An input control for specifying a date and time value. The user can select a month, day of the month, * year, and time of day. * - * @deprecated (since 1.9.1) - Please use dedicated {@link sap.m.DateTimePicker} control to create date-time - * input. + * @deprecated As of version 1.9.1. Please use dedicated {@link sap.m.DateTimePicker} control to create + * date-time input. */ Datetime = "Datetime", /** * An input control for specifying a date and time value where the format depends on the locale. * - * @deprecated (since 1.9.1) - Please use dedicated {@link sap.m.DateTimePicker} control create date-time + * @deprecated As of version 1.9.1. Please use dedicated {@link sap.m.DateTimePicker} control create date-time * input. */ DatetimeLocale = "DatetimeLocale", @@ -1497,7 +1498,7 @@ declare module "sap/m/library" { /** * An input control for selecting a month. * - * @deprecated (since 1.9.1) - There is no cross-platform support. Please do not use this Input type. + * @deprecated As of version 1.9.1. There is no cross-platform support. Please do not use this Input type. */ Month = "Month", /** @@ -1521,7 +1522,8 @@ declare module "sap/m/library" { * An input control for specifying a time value. The user can select the hour, minute, and optionally AM * or PM. * - * @deprecated (since 1.9.1) - Please use dedicated {@link sap.m.TimePicker} control to create time input. + * @deprecated As of version 1.9.1. Please use dedicated {@link sap.m.TimePicker} control to create time + * input. */ Time = "Time", /** @@ -1531,7 +1533,7 @@ declare module "sap/m/library" { /** * An input control for selecting a week. * - * @deprecated (since 1.9.1) - There is no cross-platform support. Please do not use this Input type. + * @deprecated As of version 1.9.1. There is no cross-platform support. Please do not use this Input type. */ Week = "Week", } @@ -1748,7 +1750,7 @@ declare module "sap/m/library" { * * This enum is part of the 'sap/m/library' module export and must be accessed by the property 'ListHeaderDesign'. * - * @deprecated (since 1.16) - Has no functionality since 1.16. + * @deprecated As of version 1.16. Has no functionality since 1.16. */ export enum ListHeaderDesign { /** @@ -2081,7 +2083,7 @@ declare module "sap/m/library" { /** * Deprecated - Use `sap.m.OverflowToolbarPriority.AlwaysOverflow` instead * - * @deprecated (since 1.48) + * @deprecated As of version 1.48. */ Always = "Always", /** @@ -2104,7 +2106,7 @@ declare module "sap/m/library" { /** * Deprecated - Use `sap.m.OverflowToolbarPriority.NeverOverflow` instead. * - * @deprecated (since 1.48) + * @deprecated As of version 1.48. */ Never = "Never", /** @@ -2308,14 +2310,14 @@ declare module "sap/m/library" { * Deprecated - use `sap.m.PlacementType.HorizontalPreferredLeft` type. * * @since 1.29 - * @deprecated (since 1.36) - Instead, use `sap.m.PlacementType.HorizontalPreferredLeft` type. + * @deprecated As of version 1.36. Instead, use `sap.m.PlacementType.HorizontalPreferredLeft` type. */ HorizontalPreferedLeft = "HorizontalPreferedLeft", /** * Deprecated - use `sap.m.PlacementType.HorizontalPreferredRight` type. * * @since 1.29 - * @deprecated (since 1.36) - Instead, use `sap.m.PlacementType.HorizontalPreferredRight` type. + * @deprecated As of version 1.36. Instead, use `sap.m.PlacementType.HorizontalPreferredRight` type. */ HorizontalPreferedRight = "HorizontalPreferedRight", /** @@ -2380,14 +2382,14 @@ declare module "sap/m/library" { * Deprecated - use `sap.m.PlacementType.VerticalPreferredBottom` type. * * @since 1.29 - * @deprecated (since 1.36) - Instead, use `sap.m.PlacementType.VerticalPreferredBottom` type. + * @deprecated As of version 1.36. Instead, use `sap.m.PlacementType.VerticalPreferredBottom` type. */ VerticalPreferedBottom = "VerticalPreferedBottom", /** * Deprecated - use `sap.m.PlacementType.VerticalPreferredTop` type. * * @since 1.29 - * @deprecated (since 1.36) - Instead, use `sap.m.PlacementType.VerticalPreferredTop` type. + * @deprecated As of version 1.36. Instead, use `sap.m.PlacementType.VerticalPreferredTop` type. */ VerticalPreferedTop = "VerticalPreferedTop", /** @@ -2621,6 +2623,21 @@ declare module "sap/m/library" { */ Half = "Half", } + /** + * Reactive area modes of interactable elements. + * + * This enum is part of the 'sap/m/library' module export and must be accessed by the property 'ReactiveAreaMode'. + */ + export enum ReactiveAreaMode { + /** + * The target element is displayed as part of a sentence. + */ + Inline = "Inline", + /** + * The target element is displayed as on overlay on top of other interactive parts of the page. + */ + Overlay = "Overlay", + } /** * Enumeration of the `ResetAllMode` that can be used in a `TablePersoController`. * @@ -3318,13 +3335,13 @@ declare module "sap/m/library" { /** * Swipe from left to right * - * @deprecated (since 1.72) - replaced by {@link BeginToEnd} + * @deprecated As of version 1.72. replaced by {@link BeginToEnd} */ LeftToRight = "LeftToRight", /** * Swipe from right to left. * - * @deprecated (since 1.72) - replaced by {@link EndToBegin} + * @deprecated As of version 1.72. replaced by {@link EndToBegin} */ RightToLeft = "RightToLeft", } @@ -3597,7 +3614,7 @@ declare module "sap/m/library" { /** * Placeholder for personalization settings button. * - * @deprecated (since 1.124) - the concept has been discarded. + * @deprecated As of version 1.124. the concept has been discarded. */ PersonalizationSettingsPlaceholder = "PersonalizationSettingsPlaceholder", /** @@ -3607,7 +3624,7 @@ declare module "sap/m/library" { /** * Placeholder for variant management. * - * @deprecated (since 1.124) - the concept has been discarded. + * @deprecated As of version 1.124. the concept has been discarded. */ VariantManagementPlaceholder = "VariantManagementPlaceholder", } @@ -4135,6 +4152,24 @@ declare module "sap/m/library" { */ Sort = "Sort", } + /** + * Defines the available content sizes for the `sap.m.table.columnmenu.QuickAction` control. + * + * This enum is part of the 'sap/m/library' module export and must be accessed by the property 'table.columnmenu.QuickActionContentSize'. + */ + enum QuickActionContentSize { + /** + * Large: Recommended for larger input controls, such as {@link sap.m.Input} or {@link sap.m.RatingIndicator}. + * If there is limited space, the input control moves to a new line below the label. + */ + L = "L", + /** + * Small: Recommended for smaller controls, such as {@link sap.m.Switch} or {@link sap.m.Checkbox}. If there + * is limited space, only the label is wrapped. The input control is always right-aligned horizontally and + * middle-aligned vertically. + */ + S = "S", + } } } @@ -4314,7 +4349,7 @@ declare module "sap/m/ActionListItem" { * * @returns Mode of the list item. */ - getMode(): (ListMode | keyof typeof ListMode) | ""; + getMode(): ListMode | ""; /** * Gets current value of property {@link #getText text}. * @@ -4366,8 +4401,8 @@ declare module "sap/m/ActionSelect" { * and additionally trigger some actions. * * @since 1.16 - * @deprecated (since 1.111) - with no replacement. The control is no longer considered part of the Fiori - * concept. + * @deprecated As of version 1.111. with no replacement. The control is no longer considered part of the + * Fiori concept. */ export default class ActionSelect extends Select { /** @@ -4471,8 +4506,8 @@ declare module "sap/m/ActionSelect" { /** * Describes the settings that can be provided to the ActionSelect constructor. * - * @deprecated (since 1.111) - with no replacement. The control is no longer considered part of the Fiori - * concept. + * @deprecated As of version 1.111. with no replacement. The control is no longer considered part of the + * Fiori concept. */ export interface $ActionSelectSettings extends $SelectSettings { /** @@ -4846,7 +4881,7 @@ declare module "sap/m/ActionSheet" { * This event is fired when the cancelButton is tapped. For iPad, this event is also fired when showCancelButton * is set to true, and Popover is closed by tapping outside. * - * @deprecated (since 1.20.0) - This event is deprecated, use the cancelButtonPress event instead. + * @deprecated As of version 1.20.0. This event is deprecated, use the cancelButtonPress event instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -4875,7 +4910,7 @@ declare module "sap/m/ActionSheet" { * This event is fired when the cancelButton is tapped. For iPad, this event is also fired when showCancelButton * is set to true, and Popover is closed by tapping outside. * - * @deprecated (since 1.20.0) - This event is deprecated, use the cancelButtonPress event instead. + * @deprecated As of version 1.20.0. This event is deprecated, use the cancelButtonPress event instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -4997,7 +5032,7 @@ declare module "sap/m/ActionSheet" { * * The passed function and listener object must match the ones used for event registration. * - * @deprecated (since 1.20.0) - This event is deprecated, use the cancelButtonPress event instead. + * @deprecated As of version 1.20.0. This event is deprecated, use the cancelButtonPress event instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -5079,7 +5114,7 @@ declare module "sap/m/ActionSheet" { /** * Fires event {@link #event:cancelButtonTap cancelButtonTap} to attached listeners. * - * @deprecated (since 1.20.0) - This event is deprecated, use the cancelButtonPress event instead. + * @deprecated As of version 1.20.0. This event is deprecated, use the cancelButtonPress event instead. * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Reference to `this` in order to allow method chaining @@ -5124,7 +5159,7 @@ declare module "sap/m/ActionSheet" { * * @returns Value of property `placement` */ - getPlacement(): PlacementType | keyof typeof PlacementType; + getPlacement(): PlacementType; /** * Gets the ID of the hidden label * @@ -5354,7 +5389,7 @@ declare module "sap/m/ActionSheet" { * This event is fired when the cancelButton is tapped. For iPad, this event is also fired when showCancelButton * is set to true, and Popover is closed by tapping outside. * - * @deprecated (since 1.20.0) - This event is deprecated, use the cancelButtonPress event instead. + * @deprecated As of version 1.20.0. This event is deprecated, use the cancelButtonPress event instead. */ cancelButtonTap?: (oEvent: Event) => void; @@ -5469,14 +5504,14 @@ declare module "sap/m/ActionSheet" { /** * Parameters of the ActionSheet#cancelButtonTap event. * - * @deprecated (since 1.20.0) - This event is deprecated, use the cancelButtonPress event instead. + * @deprecated As of version 1.20.0. This event is deprecated, use the cancelButtonPress event instead. */ export interface ActionSheet$CancelButtonTapEventParameters {} /** * Event object of the ActionSheet#cancelButtonTap event. * - * @deprecated (since 1.20.0) - This event is deprecated, use the cancelButtonPress event instead. + * @deprecated As of version 1.20.0. This event is deprecated, use the cancelButtonPress event instead. */ export type ActionSheet$CancelButtonTapEvent = Event< ActionSheet$CancelButtonTapEventParameters, @@ -5590,7 +5625,7 @@ declare module "sap/m/ActionTile" { * * @returns Value of property `badgeValueState` */ - getBadgeValueState(): ValueState | keyof typeof ValueState; + getBadgeValueState(): ValueState; /** * Gets current value of property {@link #getEnableDynamicHeight enableDynamicHeight}. * @@ -5626,7 +5661,7 @@ declare module "sap/m/ActionTile" { * * @returns Value of property `priority` */ - getPriority(): Priority | keyof typeof Priority; + getPriority(): Priority; /** * Gets current value of property {@link #getPriorityText priorityText}. * @@ -6219,7 +6254,7 @@ declare module "sap/m/App" { * * Fired when the orientation (portrait/landscape) of the device is changed. * - * @deprecated (since 1.20.0) - use {@link sap.ui.Device.orientation.attachHandler} instead. + * @deprecated As of version 1.20.0. use {@link sap.ui.Device.orientation.attachHandler} instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -6247,7 +6282,7 @@ declare module "sap/m/App" { * * Fired when the orientation (portrait/landscape) of the device is changed. * - * @deprecated (since 1.20.0) - use {@link sap.ui.Device.orientation.attachHandler} instead. + * @deprecated As of version 1.20.0. use {@link sap.ui.Device.orientation.attachHandler} instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -6267,7 +6302,7 @@ declare module "sap/m/App" { * * The passed function and listener object must match the ones used for event registration. * - * @deprecated (since 1.20.0) - use {@link sap.ui.Device.orientation.attachHandler} instead. + * @deprecated As of version 1.20.0. use {@link sap.ui.Device.orientation.attachHandler} instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -6284,7 +6319,7 @@ declare module "sap/m/App" { /** * Fires event {@link #event:orientationChange orientationChange} to attached listeners. * - * @deprecated (since 1.20.0) - use {@link sap.ui.Device.orientation.attachHandler} instead. + * @deprecated As of version 1.20.0. use {@link sap.ui.Device.orientation.attachHandler} instead. * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Reference to `this` in order to allow method chaining @@ -6691,7 +6726,7 @@ declare module "sap/m/App" { /** * Fired when the orientation (portrait/landscape) of the device is changed. * - * @deprecated (since 1.20.0) - use {@link sap.ui.Device.orientation.attachHandler} instead. + * @deprecated As of version 1.20.0. use {@link sap.ui.Device.orientation.attachHandler} instead. */ orientationChange?: (oEvent: App$OrientationChangeEvent) => void; } @@ -6699,7 +6734,7 @@ declare module "sap/m/App" { /** * Parameters of the App#orientationChange event. * - * @deprecated (since 1.20.0) - use {@link sap.ui.Device.orientation.attachHandler} instead. + * @deprecated As of version 1.20.0. use {@link sap.ui.Device.orientation.attachHandler} instead. */ export interface App$OrientationChangeEventParameters { /** @@ -6711,7 +6746,7 @@ declare module "sap/m/App" { /** * Event object of the App#orientationChange event. * - * @deprecated (since 1.20.0) - use {@link sap.ui.Device.orientation.attachHandler} instead. + * @deprecated As of version 1.20.0. use {@link sap.ui.Device.orientation.attachHandler} instead. */ export type App$OrientationChangeEvent = Event< App$OrientationChangeEventParameters, @@ -6998,7 +7033,7 @@ declare module "sap/m/Avatar" { * * @returns Value of property `ariaHasPopup` */ - getAriaHasPopup(): aria.HasPopup | keyof typeof aria.HasPopup; + getAriaHasPopup(): aria.HasPopup; /** * Returns array of IDs of the elements which are the current targets of the association {@link #getAriaLabelledBy ariaLabelledBy}. */ @@ -7013,7 +7048,7 @@ declare module "sap/m/Avatar" { * * @returns Value of property `backgroundColor` */ - getBackgroundColor(): AvatarColor | keyof typeof AvatarColor; + getBackgroundColor(): AvatarColor; /** * Gets current value of property {@link #getBadgeIcon badgeIcon}. * @@ -7046,7 +7081,7 @@ declare module "sap/m/Avatar" { * * @returns Value of property `badgeIconColor` */ - getBadgeIconColor(): AvatarBadgeColor | keyof typeof AvatarBadgeColor; + getBadgeIconColor(): AvatarBadgeColor; /** * Gets current value of property {@link #getBadgeTooltip badgeTooltip}. * @@ -7072,7 +7107,7 @@ declare module "sap/m/Avatar" { * * @returns Value of property `badgeValueState` */ - getBadgeValueState(): ValueState | keyof typeof ValueState; + getBadgeValueState(): ValueState; /** * Gets current value of property {@link #getCustomDisplaySize customDisplaySize}. * @@ -7132,7 +7167,7 @@ declare module "sap/m/Avatar" { * * @returns Value of property `displayShape` */ - getDisplayShape(): AvatarShape | keyof typeof AvatarShape; + getDisplayShape(): AvatarShape; /** * Gets current value of property {@link #getDisplaySize displaySize}. * @@ -7143,7 +7178,7 @@ declare module "sap/m/Avatar" { * * @returns Value of property `displaySize` */ - getDisplaySize(): AvatarSize | keyof typeof AvatarSize; + getDisplaySize(): AvatarSize; /** * Gets current value of property {@link #getEnabled enabled}. * @@ -7180,7 +7215,7 @@ declare module "sap/m/Avatar" { * * @returns Value of property `imageFitType` */ - getImageFitType(): AvatarImageFitType | keyof typeof AvatarImageFitType; + getImageFitType(): AvatarImageFitType; /** * Gets current value of property {@link #getInitials initials}. * @@ -8138,7 +8173,7 @@ declare module "sap/m/BadgeCustomData" { * * @returns Value of property `animation` */ - getAnimation(): BadgeAnimationType | keyof typeof BadgeAnimationType; + getAnimation(): BadgeAnimationType; /** * Gets current value of property {@link #getVisible visible}. * @@ -8475,7 +8510,7 @@ declare module "sap/m/Bar" { * * @returns Value of property `design` */ - getDesign(): BarDesign | keyof typeof BarDesign; + getDesign(): BarDesign; /** * Gets current value of property {@link #getEnableFlexBox enableFlexBox}. * @@ -8484,8 +8519,8 @@ declare module "sap/m/Bar" { * * Default value is `false`. * - * @deprecated (since 1.16) - replaced by `contentMiddle` aggregation. `contentMiddle` will always occupy - * of the 100% width when no `contentLeft` and `contentRight` are being set. + * @deprecated As of version 1.16. replaced by `contentMiddle` aggregation. `contentMiddle` will always + * occupy of the 100% width when no `contentLeft` and `contentRight` are being set. * * @returns Value of property `enableFlexBox` */ @@ -8497,7 +8532,7 @@ declare module "sap/m/Bar" { * * @returns The HTML-tag */ - getHTMLTag(): IBarHTMLTag | keyof typeof IBarHTMLTag; + getHTMLTag(): IBarHTMLTag; /** * Gets current value of property {@link #getTitleAlignment titleAlignment}. * @@ -8512,7 +8547,7 @@ declare module "sap/m/Bar" { * * @returns Value of property `titleAlignment` */ - getTitleAlignment(): TitleAlignment | keyof typeof TitleAlignment; + getTitleAlignment(): TitleAlignment; /** * Gets current value of property {@link #getTranslucent translucent}. * @@ -8521,8 +8556,8 @@ declare module "sap/m/Bar" { * Default value is `false`. * * @since 1.12 - * @deprecated (since 1.18.6) - This property has no effect since release 1.18.6 and should not be used. - * Translucent bar may overlay an input and make it difficult to edit. + * @deprecated As of version 1.18.6. This property has no effect since release 1.18.6 and should not be + * used. Translucent bar may overlay an input and make it difficult to edit. * * @returns Value of property `translucent` */ @@ -8742,8 +8777,8 @@ declare module "sap/m/Bar" { * * Default value is `false`. * - * @deprecated (since 1.16) - replaced by `contentMiddle` aggregation. `contentMiddle` will always occupy - * of the 100% width when no `contentLeft` and `contentRight` are being set. + * @deprecated As of version 1.16. replaced by `contentMiddle` aggregation. `contentMiddle` will always + * occupy of the 100% width when no `contentLeft` and `contentRight` are being set. * * @returns Reference to `this` in order to allow method chaining */ @@ -8798,8 +8833,8 @@ declare module "sap/m/Bar" { * Default value is `false`. * * @since 1.12 - * @deprecated (since 1.18.6) - This property has no effect since release 1.18.6 and should not be used. - * Translucent bar may overlay an input and make it difficult to edit. + * @deprecated As of version 1.18.6. This property has no effect since release 1.18.6 and should not be + * used. Translucent bar may overlay an input and make it difficult to edit. * * @returns Reference to `this` in order to allow method chaining */ @@ -8818,8 +8853,8 @@ declare module "sap/m/Bar" { * If this flag is set to true, contentMiddle will be rendered as a HBox and layoutData can be used to allocate * available space. * - * @deprecated (since 1.16) - replaced by `contentMiddle` aggregation. `contentMiddle` will always occupy - * of the 100% width when no `contentLeft` and `contentRight` are being set. + * @deprecated As of version 1.16. replaced by `contentMiddle` aggregation. `contentMiddle` will always + * occupy of the 100% width when no `contentLeft` and `contentRight` are being set. */ enableFlexBox?: boolean | PropertyBindingInfo | `{${string}}`; @@ -8827,8 +8862,8 @@ declare module "sap/m/Bar" { * Indicates whether the Bar is partially translucent. It is only applied for touch devices. * * @since 1.12 - * @deprecated (since 1.18.6) - This property has no effect since release 1.18.6 and should not be used. - * Translucent bar may overlay an input and make it difficult to edit. + * @deprecated As of version 1.18.6. This property has no effect since release 1.18.6 and should not be + * used. Translucent bar may overlay an input and make it difficult to edit. */ translucent?: boolean | PropertyBindingInfo | `{${string}}`; @@ -9257,9 +9292,7 @@ declare module "sap/m/Breadcrumbs" { * * @returns Value of property `separatorStyle` */ - getSeparatorStyle(): - | BreadcrumbsSeparatorStyle - | keyof typeof BreadcrumbsSeparatorStyle; + getSeparatorStyle(): BreadcrumbsSeparatorStyle; /** * Checks for the provided `sap.m.Link` in the aggregation {@link #getLinks links}. and returns its index * if found or -1 otherwise. @@ -9760,7 +9793,7 @@ declare module "sap/m/BusyDialog" { * * @returns Value of property `titleAlignment` */ - getTitleAlignment(): TitleAlignment | keyof typeof TitleAlignment; + getTitleAlignment(): TitleAlignment; /** * Gets the tooltip of the BusyDialog. * @@ -10212,7 +10245,7 @@ declare module "sap/m/BusyIndicator" { * * Default value is `"auto"`. * - * @deprecated (since 1.32.1) - the concept has been discarded. + * @deprecated As of version 1.32.1. the concept has been discarded. * * @returns Value of property `design` */ @@ -10252,7 +10285,7 @@ declare module "sap/m/BusyIndicator" { * * @returns Value of property `textDirection` */ - getTextDirection(): TextDirection | keyof typeof TextDirection; + getTextDirection(): TextDirection; /** * Removes all the controls in the association named {@link #getAriaLabelledBy ariaLabelledBy}. * @@ -10379,7 +10412,7 @@ declare module "sap/m/BusyIndicator" { * * Default value is `"auto"`. * - * @deprecated (since 1.32.1) - the concept has been discarded. + * @deprecated As of version 1.32.1. the concept has been discarded. * * @returns Reference to `this` in order to allow method chaining */ @@ -10506,7 +10539,7 @@ declare module "sap/m/BusyIndicator" { * Setting this property will not have any effect on the appearance of the BusyIndicator in versions greater * than or equal to 1.32.1 * - * @deprecated (since 1.32.1) - the concept has been discarded. + * @deprecated As of version 1.32.1. the concept has been discarded. */ design?: string | PropertyBindingInfo; @@ -10716,7 +10749,7 @@ declare module "sap/m/Button" { * * Fired when the user taps the control. * - * @deprecated (since 1.20) - replaced by `press` event + * @deprecated As of version 1.20. replaced by `press` event * * @returns Reference to `this` in order to allow method chaining */ @@ -10743,7 +10776,7 @@ declare module "sap/m/Button" { * * Fired when the user taps the control. * - * @deprecated (since 1.20) - replaced by `press` event + * @deprecated As of version 1.20. replaced by `press` event * * @returns Reference to `this` in order to allow method chaining */ @@ -10780,7 +10813,7 @@ declare module "sap/m/Button" { * * The passed function and listener object must match the ones used for event registration. * - * @deprecated (since 1.20) - replaced by `press` event + * @deprecated As of version 1.20. replaced by `press` event * * @returns Reference to `this` in order to allow method chaining */ @@ -10810,7 +10843,7 @@ declare module "sap/m/Button" { /** * Fires event {@link #event:tap tap} to attached listeners. * - * @deprecated (since 1.20) - replaced by `press` event + * @deprecated As of version 1.20. replaced by `press` event * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Reference to `this` in order to allow method chaining @@ -10847,9 +10880,7 @@ declare module "sap/m/Button" { * * @returns Value of property `accessibleRole` */ - getAccessibleRole(): - | ButtonAccessibleRole - | keyof typeof ButtonAccessibleRole; + getAccessibleRole(): ButtonAccessibleRole; /** * Gets current value of property {@link #getActiveIcon activeIcon}. * @@ -10885,7 +10916,7 @@ declare module "sap/m/Button" { * * @returns Value of property `ariaHasPopup` */ - getAriaHasPopup(): aria.HasPopup | keyof typeof aria.HasPopup; + getAriaHasPopup(): aria.HasPopup; /** * Returns array of IDs of the elements which are the current targets of the association {@link #getAriaLabelledBy ariaLabelledBy}. */ @@ -10904,7 +10935,7 @@ declare module "sap/m/Button" { * * @returns Value of property `badgeStyle` */ - getBadgeStyle(): BadgeStyle | keyof typeof BadgeStyle; + getBadgeStyle(): BadgeStyle; /** * Gets current value of property {@link #getEnabled enabled}. * @@ -10986,7 +11017,7 @@ declare module "sap/m/Button" { * * @returns Value of property `textDirection` */ - getTextDirection(): TextDirection | keyof typeof TextDirection; + getTextDirection(): TextDirection; /** * Gets current value of property {@link #getType type}. * @@ -10997,7 +11028,7 @@ declare module "sap/m/Button" { * * @returns Value of property `type` */ - getType(): ButtonType | keyof typeof ButtonType; + getType(): ButtonType; /** * Gets current value of property {@link #getWidth width}. * @@ -11441,7 +11472,7 @@ declare module "sap/m/Button" { /** * Fired when the user taps the control. * - * @deprecated (since 1.20) - replaced by `press` event + * @deprecated As of version 1.20. replaced by `press` event */ tap?: (oEvent: Event) => void; @@ -11464,14 +11495,14 @@ declare module "sap/m/Button" { /** * Parameters of the Button#tap event. * - * @deprecated (since 1.20) - replaced by `press` event + * @deprecated As of version 1.20. replaced by `press` event */ export interface Button$TapEventParameters {} /** * Event object of the Button#tap event. * - * @deprecated (since 1.20) - replaced by `press` event + * @deprecated As of version 1.20. replaced by `press` event */ export type Button$TapEvent = Event; } @@ -11676,7 +11707,7 @@ declare module "sap/m/Carousel" { * * Carousel requires a new page to be loaded. This event may be used to fill the content of that page * - * @deprecated (since 1.18.7) - Since 1.18.7 pages are no longer loaded or unloaded + * @deprecated As of version 1.18.7. Since 1.18.7 pages are no longer loaded or unloaded * * @returns Reference to `this` in order to allow method chaining */ @@ -11703,7 +11734,7 @@ declare module "sap/m/Carousel" { * * Carousel requires a new page to be loaded. This event may be used to fill the content of that page * - * @deprecated (since 1.18.7) - Since 1.18.7 pages are no longer loaded or unloaded + * @deprecated As of version 1.18.7. Since 1.18.7 pages are no longer loaded or unloaded * * @returns Reference to `this` in order to allow method chaining */ @@ -11775,7 +11806,7 @@ declare module "sap/m/Carousel" { * Carousel does not display a page any longer and unloads it. This event may be used to clean up the content * of that page. * - * @deprecated (since 1.18.7) - Since 1.18.7 pages are no longer loaded or unloaded + * @deprecated As of version 1.18.7. Since 1.18.7 pages are no longer loaded or unloaded * * @returns Reference to `this` in order to allow method chaining */ @@ -11803,7 +11834,7 @@ declare module "sap/m/Carousel" { * Carousel does not display a page any longer and unloads it. This event may be used to clean up the content * of that page. * - * @deprecated (since 1.18.7) - Since 1.18.7 pages are no longer loaded or unloaded + * @deprecated As of version 1.18.7. Since 1.18.7 pages are no longer loaded or unloaded * * @returns Reference to `this` in order to allow method chaining */ @@ -11856,7 +11887,7 @@ declare module "sap/m/Carousel" { * * The passed function and listener object must match the ones used for event registration. * - * @deprecated (since 1.18.7) - Since 1.18.7 pages are no longer loaded or unloaded + * @deprecated As of version 1.18.7. Since 1.18.7 pages are no longer loaded or unloaded * * @returns Reference to `this` in order to allow method chaining */ @@ -11893,7 +11924,7 @@ declare module "sap/m/Carousel" { * * The passed function and listener object must match the ones used for event registration. * - * @deprecated (since 1.18.7) - Since 1.18.7 pages are no longer loaded or unloaded + * @deprecated As of version 1.18.7. Since 1.18.7 pages are no longer loaded or unloaded * * @returns Reference to `this` in order to allow method chaining */ @@ -11923,7 +11954,7 @@ declare module "sap/m/Carousel" { /** * Fires event {@link #event:loadPage loadPage} to attached listeners. * - * @deprecated (since 1.18.7) - Since 1.18.7 pages are no longer loaded or unloaded + * @deprecated As of version 1.18.7. Since 1.18.7 pages are no longer loaded or unloaded * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Reference to `this` in order to allow method chaining @@ -11950,7 +11981,7 @@ declare module "sap/m/Carousel" { /** * Fires event {@link #event:unloadPage unloadPage} to attached listeners. * - * @deprecated (since 1.18.7) - Since 1.18.7 pages are no longer loaded or unloaded + * @deprecated As of version 1.18.7. Since 1.18.7 pages are no longer loaded or unloaded * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Reference to `this` in order to allow method chaining @@ -11984,9 +12015,7 @@ declare module "sap/m/Carousel" { * * @returns Value of property `arrowsPlacement` */ - getArrowsPlacement(): - | CarouselArrowsPlacement - | keyof typeof CarouselArrowsPlacement; + getArrowsPlacement(): CarouselArrowsPlacement; /** * Gets current value of property {@link #getBackgroundDesign backgroundDesign}. * @@ -11998,7 +12027,7 @@ declare module "sap/m/Carousel" { * * @returns Value of property `backgroundDesign` */ - getBackgroundDesign(): BackgroundDesign | keyof typeof BackgroundDesign; + getBackgroundDesign(): BackgroundDesign; /** * Gets content of aggregation {@link #getCustomLayout customLayout}. * @@ -12044,9 +12073,7 @@ declare module "sap/m/Carousel" { * * @returns Value of property `pageIndicatorBackgroundDesign` */ - getPageIndicatorBackgroundDesign(): - | BackgroundDesign - | keyof typeof BackgroundDesign; + getPageIndicatorBackgroundDesign(): BackgroundDesign; /** * Gets current value of property {@link #getPageIndicatorBorderDesign pageIndicatorBorderDesign}. * @@ -12058,7 +12085,7 @@ declare module "sap/m/Carousel" { * * @returns Value of property `pageIndicatorBorderDesign` */ - getPageIndicatorBorderDesign(): BorderDesign | keyof typeof BorderDesign; + getPageIndicatorBorderDesign(): BorderDesign; /** * Gets current value of property {@link #getPageIndicatorPlacement pageIndicatorPlacement}. * @@ -12078,9 +12105,7 @@ declare module "sap/m/Carousel" { * * @returns Value of property `pageIndicatorPlacement` */ - getPageIndicatorPlacement(): - | CarouselPageIndicatorPlacementType - | keyof typeof CarouselPageIndicatorPlacementType; + getPageIndicatorPlacement(): CarouselPageIndicatorPlacementType; /** * Gets content of aggregation {@link #getPages pages}. * @@ -12094,8 +12119,8 @@ declare module "sap/m/Carousel" { * * Default value is `true`. * - * @deprecated (since 1.18.7) - Since 1.18.7 pages are no longer loaded or unloaded. Therefore busy indicator - * is not necessary any longer. + * @deprecated As of version 1.18.7. Since 1.18.7 pages are no longer loaded or unloaded. Therefore busy + * indicator is not necessary any longer. * * @returns Value of property `showBusyIndicator` */ @@ -12393,8 +12418,8 @@ declare module "sap/m/Carousel" { * * Default value is `true`. * - * @deprecated (since 1.18.7) - Since 1.18.7 pages are no longer loaded or unloaded. Therefore busy indicator - * is not necessary any longer. + * @deprecated As of version 1.18.7. Since 1.18.7 pages are no longer loaded or unloaded. Therefore busy + * indicator is not necessary any longer. * * @returns Reference to `this` in order to allow method chaining */ @@ -12492,8 +12517,8 @@ declare module "sap/m/Carousel" { /** * Show or hide busy indicator in the carousel when loading pages after swipe. * - * @deprecated (since 1.18.7) - Since 1.18.7 pages are no longer loaded or unloaded. Therefore busy indicator - * is not necessary any longer. + * @deprecated As of version 1.18.7. Since 1.18.7 pages are no longer loaded or unloaded. Therefore busy + * indicator is not necessary any longer. */ showBusyIndicator?: boolean | PropertyBindingInfo | `{${string}}`; @@ -12568,7 +12593,7 @@ declare module "sap/m/Carousel" { /** * Carousel requires a new page to be loaded. This event may be used to fill the content of that page * - * @deprecated (since 1.18.7) - Since 1.18.7 pages are no longer loaded or unloaded + * @deprecated As of version 1.18.7. Since 1.18.7 pages are no longer loaded or unloaded */ loadPage?: (oEvent: Carousel$LoadPageEvent) => void; @@ -12576,7 +12601,7 @@ declare module "sap/m/Carousel" { * Carousel does not display a page any longer and unloads it. This event may be used to clean up the content * of that page. * - * @deprecated (since 1.18.7) - Since 1.18.7 pages are no longer loaded or unloaded + * @deprecated As of version 1.18.7. Since 1.18.7 pages are no longer loaded or unloaded */ unloadPage?: (oEvent: Carousel$UnloadPageEvent) => void; @@ -12614,7 +12639,7 @@ declare module "sap/m/Carousel" { /** * Parameters of the Carousel#loadPage event. * - * @deprecated (since 1.18.7) - Since 1.18.7 pages are no longer loaded or unloaded + * @deprecated As of version 1.18.7. Since 1.18.7 pages are no longer loaded or unloaded */ export interface Carousel$LoadPageEventParameters { /** @@ -12626,7 +12651,7 @@ declare module "sap/m/Carousel" { /** * Event object of the Carousel#loadPage event. * - * @deprecated (since 1.18.7) - Since 1.18.7 pages are no longer loaded or unloaded + * @deprecated As of version 1.18.7. Since 1.18.7 pages are no longer loaded or unloaded */ export type Carousel$LoadPageEvent = Event< Carousel$LoadPageEventParameters, @@ -12664,7 +12689,7 @@ declare module "sap/m/Carousel" { /** * Parameters of the Carousel#unloadPage event. * - * @deprecated (since 1.18.7) - Since 1.18.7 pages are no longer loaded or unloaded + * @deprecated As of version 1.18.7. Since 1.18.7 pages are no longer loaded or unloaded */ export interface Carousel$UnloadPageEventParameters { /** @@ -12676,7 +12701,7 @@ declare module "sap/m/Carousel" { /** * Event object of the Carousel#unloadPage event. * - * @deprecated (since 1.18.7) - Since 1.18.7 pages are no longer loaded or unloaded + * @deprecated As of version 1.18.7. Since 1.18.7 pages are no longer loaded or unloaded */ export type Carousel$UnloadPageEvent = Event< Carousel$UnloadPageEventParameters, @@ -12774,7 +12799,7 @@ declare module "sap/m/CarouselLayout" { * * @returns Value of property `scrollMode` */ - getScrollMode(): CarouselScrollMode | keyof typeof CarouselScrollMode; + getScrollMode(): CarouselScrollMode; /** * Gets current value of property {@link #getVisiblePagesCount visiblePagesCount}. * @@ -13263,7 +13288,7 @@ declare module "sap/m/CheckBox" { * * @returns Value of property `textAlign` */ - getTextAlign(): TextAlign | keyof typeof TextAlign; + getTextAlign(): TextAlign; /** * Gets current value of property {@link #getTextDirection textDirection}. * @@ -13275,7 +13300,7 @@ declare module "sap/m/CheckBox" { * * @returns Value of property `textDirection` */ - getTextDirection(): TextDirection | keyof typeof TextDirection; + getTextDirection(): TextDirection; /** * Gets current value of property {@link #getUseEntireWidth useEntireWidth}. * @@ -13302,7 +13327,7 @@ declare module "sap/m/CheckBox" { * * @returns Value of property `valueState` */ - getValueState(): ValueState | keyof typeof ValueState; + getValueState(): ValueState; /** * Gets current value of property {@link #getWidth width}. * @@ -14161,7 +14186,7 @@ declare module "sap/m/ColorPalette" { * The last selected color in the ColorPalette. * * @since 1.122 - * @experimental (since 1.122) - this property is in a beta state. + * @experimental As of version 1.122. this property is in a beta state. * * @returns Value of property `selectedColor` */ @@ -14205,7 +14230,7 @@ declare module "sap/m/ColorPalette" { * When called with a value of `null` or `undefined`, the default value of the property will be restored. * * @since 1.122 - * @experimental (since 1.122) - this property is in a beta state. + * @experimental As of version 1.122. this property is in a beta state. * * @returns Reference to `this` in order to allow method chaining */ @@ -14229,7 +14254,7 @@ declare module "sap/m/ColorPalette" { * The last selected color in the ColorPalette. * * @since 1.122 - * @experimental (since 1.122) - this property is in a beta state. + * @experimental As of version 1.122. this property is in a beta state. */ selectedColor?: CSSColor | PropertyBindingInfo | `{${string}}`; @@ -14610,16 +14635,14 @@ declare module "sap/m/ColorPalettePopover" { * * @returns Value of property `displayMode` */ - getDisplayMode(): - | ColorPickerDisplayMode - | keyof typeof ColorPickerDisplayMode; + getDisplayMode(): ColorPickerDisplayMode; /** * Gets current value of property {@link #getSelectedColor selectedColor}. * * The last selected color in the ColorPalette. * * @since 1.122 - * @experimental (since 1.122) - this property is in a beta state. + * @experimental As of version 1.122. this property is in a beta state. * * @returns Value of property `selectedColor` */ @@ -14752,7 +14775,7 @@ declare module "sap/m/ColorPalettePopover" { * When called with a value of `null` or `undefined`, the default value of the property will be restored. * * @since 1.122 - * @experimental (since 1.122) - this property is in a beta state. + * @experimental As of version 1.122. this property is in a beta state. * * @returns Reference to `this` in order to allow method chaining */ @@ -14838,7 +14861,7 @@ declare module "sap/m/ColorPalettePopover" { * The last selected color in the ColorPalette. * * @since 1.122 - * @experimental (since 1.122) - this property is in a beta state. + * @experimental As of version 1.122. this property is in a beta state. */ selectedColor?: CSSColor | PropertyBindingInfo | `{${string}}`; @@ -15142,7 +15165,7 @@ declare module "sap/m/Column" { * * @returns Value of property `hAlign` */ - getHAlign(): TextAlign | keyof typeof TextAlign; + getHAlign(): TextAlign; /** * Gets content of aggregation {@link #getHeader header}. * @@ -15171,7 +15194,7 @@ declare module "sap/m/Column" { * * @returns Value of property `importance` */ - getImportance(): Priority | keyof typeof Priority; + getImportance(): Priority; /** * Gets the rendering index of the column * @@ -15262,7 +15285,7 @@ declare module "sap/m/Column" { * * @returns Value of property `popinDisplay` */ - getPopinDisplay(): PopinDisplay | keyof typeof PopinDisplay; + getPopinDisplay(): PopinDisplay; /** * Gets current value of property {@link #getPopinHAlign popinHAlign}. * @@ -15273,11 +15296,11 @@ declare module "sap/m/Column" { * * Default value is `Begin`. * - * @deprecated (since 1.14) - Use popinDisplay property instead. + * @deprecated As of version 1.14. Use popinDisplay property instead. * * @returns Value of property `popinHAlign` */ - getPopinHAlign(): TextAlign | keyof typeof TextAlign; + getPopinHAlign(): TextAlign; /** * Gets current value of property {@link #getSortIndicator sortIndicator}. * @@ -15291,7 +15314,7 @@ declare module "sap/m/Column" { * * @returns Value of property `sortIndicator` */ - getSortIndicator(): SortOrder | keyof typeof SortOrder; + getSortIndicator(): SortOrder; /** * Gets current value of property {@link #getStyleClass styleClass}. * @@ -15314,7 +15337,7 @@ declare module "sap/m/Column" { * * @returns Value of property `vAlign` */ - getVAlign(): VerticalAlign | keyof typeof VerticalAlign; + getVAlign(): VerticalAlign; /** * Gets current value of property {@link #getVisible visible}. * @@ -15631,7 +15654,7 @@ declare module "sap/m/Column" { * * Default value is `Begin`. * - * @deprecated (since 1.14) - Use popinDisplay property instead. + * @deprecated As of version 1.14. Use popinDisplay property instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -15808,7 +15831,7 @@ declare module "sap/m/Column" { * * **Note:** Controls with a text align do not inherit the horizontal alignment. * - * @deprecated (since 1.14) - Use popinDisplay property instead. + * @deprecated As of version 1.14. Use popinDisplay property instead. */ popinHAlign?: | (TextAlign | keyof typeof TextAlign) @@ -16086,7 +16109,7 @@ declare module "sap/m/ColumnListItem" { * * @returns Value of property `vAlign` */ - getVAlign(): VerticalAlign | keyof typeof VerticalAlign; + getVAlign(): VerticalAlign; /** * Determines whether control has pop-in or not. * @@ -17150,7 +17173,7 @@ declare module "sap/m/ComboBoxBase" { /** * Gets the enabled items from the aggregation named `items`. * - * @deprecated (since 1.86) - The enabled items should be managed by the application. + * @deprecated As of version 1.86. The enabled items should be managed by the application. * * @returns An array containing the enabled items. */ @@ -17219,7 +17242,7 @@ declare module "sap/m/ComboBoxBase" { /** * Gets the `list`. * - * @deprecated (since 1.62) - The list structure should not be used as per SAP note: 2746748. + * @deprecated As of version 1.62. The list structure should not be used as per SAP note: 2746748. * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns The list instance object or `null`. @@ -17844,7 +17867,7 @@ declare module "sap/m/ContentConfig" { * This element is used within the TileAttribute control that generates either a link or text * * @since 1.122 - * @experimental (since 1.122) + * @experimental As of version 1.122. */ export default class ContentConfig extends UI5Element { /** @@ -17923,7 +17946,7 @@ declare module "sap/m/ContentConfig" { * * @returns Value of property `accessibleRole` */ - getAccessibleRole(): LinkAccessibleRole | keyof typeof LinkAccessibleRole; + getAccessibleRole(): LinkAccessibleRole; /** * Gets current value of property {@link #getHref href}. * @@ -17960,7 +17983,7 @@ declare module "sap/m/ContentConfig" { * * @returns Value of property `type` */ - getType(): ContentConfigType | keyof typeof ContentConfigType; + getType(): ContentConfigType; /** * Sets a new value for property {@link #getAccessibleRole accessibleRole}. * @@ -18041,7 +18064,7 @@ declare module "sap/m/ContentConfig" { /** * Describes the settings that can be provided to the ContentConfig constructor. * - * @experimental (since 1.122) + * @experimental As of version 1.122. */ export interface $ContentConfigSettings extends $ElementSettings { /** @@ -18328,7 +18351,7 @@ declare module "sap/m/CustomTile" { * is 8.5em and height is 10em. * * @since 1.12 - * @deprecated (since 1.50) - use {@link sap.m.GenericTile} instead + * @deprecated As of version 1.50. use {@link sap.m.GenericTile} instead */ export default class CustomTile extends Tile { /** @@ -18422,7 +18445,7 @@ declare module "sap/m/CustomTile" { /** * Describes the settings that can be provided to the CustomTile constructor. * - * @deprecated (since 1.50) - use {@link sap.m.GenericTile} instead + * @deprecated As of version 1.50. use {@link sap.m.GenericTile} instead */ export interface $CustomTileSettings extends $TileSettings { /** @@ -18638,13 +18661,13 @@ declare module "sap/m/DatePicker" { import { AccessibilityInfo, ID } from "sap/ui/core/library"; - import CalendarWeekNumbering from "sap/ui/core/date/CalendarWeekNumbering"; + import CalendarWeekNumbering from "sap/base/i18n/date/CalendarWeekNumbering"; import UI5Date from "sap/ui/core/date/UI5Date"; import ElementMetadata from "sap/ui/core/ElementMetadata"; - import CalendarType from "sap/ui/core/CalendarType"; + import CalendarType from "sap/base/i18n/date/CalendarType"; import UI5Element from "sap/ui/core/Element"; @@ -19157,8 +19180,8 @@ declare module "sap/m/DatePicker" { * Gets current value of property {@link #getDisplayFormatType displayFormatType}. * * Displays date in this given type in input field. Default value is taken from locale settings. Accepted - * are values of `sap.ui.core.CalendarType` or an empty string. If no type is set, the default type of the - * configuration is used. **Note:** If data binding on `value` property with type `sap.ui.model.type.Date` + * are values of {@link module:sap/base/i18n/date/CalendarType} or an empty string. If no type is set, the + * default type of the configuration is used. **Note:** If data binding on `value` property with type `sap.ui.model.type.Date` * is used, this property will be ignored. * * Default value is `empty string`. @@ -19408,7 +19431,9 @@ declare module "sap/m/DatePicker" { /** * New value for property `calendarWeekNumbering` */ - sCalendarWeekNumbering?: CalendarWeekNumbering + sCalendarWeekNumbering?: + | CalendarWeekNumbering + | keyof typeof CalendarWeekNumbering ): this; /** * Sets the displayFormat of the DatePicker. @@ -19426,8 +19451,8 @@ declare module "sap/m/DatePicker" { * Sets a new value for property {@link #getDisplayFormatType displayFormatType}. * * Displays date in this given type in input field. Default value is taken from locale settings. Accepted - * are values of `sap.ui.core.CalendarType` or an empty string. If no type is set, the default type of the - * configuration is used. **Note:** If data binding on `value` property with type `sap.ui.model.type.Date` + * are values of {@link module:sap/base/i18n/date/CalendarType} or an empty string. If no type is set, the + * default type of the configuration is used. **Note:** If data binding on `value` property with type `sap.ui.model.type.Date` * is used, this property will be ignored. * * When called with a value of `null` or `undefined`, the default value of the property will be restored. @@ -19525,7 +19550,7 @@ declare module "sap/m/DatePicker" { /** * New value for property `secondaryCalendarType` */ - sSecondaryCalendarType: CalendarType + sSecondaryCalendarType: CalendarType | keyof typeof CalendarType ): this; /** * Sets a new value for property {@link #getShowCurrentDateButton showCurrentDateButton}. @@ -19601,8 +19626,8 @@ declare module "sap/m/DatePicker" { export interface $DatePickerSettings extends $DateTimeFieldSettings { /** * Displays date in this given type in input field. Default value is taken from locale settings. Accepted - * are values of `sap.ui.core.CalendarType` or an empty string. If no type is set, the default type of the - * configuration is used. **Note:** If data binding on `value` property with type `sap.ui.model.type.Date` + * are values of {@link module:sap/base/i18n/date/CalendarType} or an empty string. If no type is set, the + * default type of the configuration is used. **Note:** If data binding on `value` property with type `sap.ui.model.type.Date` * is used, this property will be ignored. * * @since 1.28.6 @@ -19615,7 +19640,10 @@ declare module "sap/m/DatePicker" { * * @since 1.34.1 */ - secondaryCalendarType?: CalendarType | PropertyBindingInfo | `{${string}}`; + secondaryCalendarType?: + | (CalendarType | keyof typeof CalendarType) + | PropertyBindingInfo + | `{${string}}`; /** * Minimum date that can be shown and selected in the `DatePicker`. This must be a UI5Date or JavaScript @@ -19678,7 +19706,7 @@ declare module "sap/m/DatePicker" { * @since 1.108.0 */ calendarWeekNumbering?: - | CalendarWeekNumbering + | (CalendarWeekNumbering | keyof typeof CalendarWeekNumbering) | PropertyBindingInfo | `{${string}}`; @@ -20040,7 +20068,7 @@ declare module "sap/m/DateRangeSelection" { /** * Get the start date of the range. * - * @deprecated (since 1.22.0) - replaced by `dateValue` property of the {@link sap.m.DateTimeField} + * @deprecated As of version 1.22.0. replaced by `dateValue` property of the {@link sap.m.DateTimeField} * * @returns the start date of the date range */ @@ -20059,7 +20087,7 @@ declare module "sap/m/DateRangeSelection" { /** * Get the end date of the range. * - * @deprecated (since 1.22.0) - replaced by `secondDateValue` property + * @deprecated As of version 1.22.0. replaced by `secondDateValue` property * * @returns the end date of the date range */ @@ -20136,7 +20164,7 @@ declare module "sap/m/DateRangeSelection" { /** * Set the start date of the range. * - * @deprecated (since 1.22.0) - replaced by `dateValue` property of the {@link sap.m.DateTimeField} + * @deprecated As of version 1.22.0. replaced by `dateValue` property of the {@link sap.m.DateTimeField} * * @returns Reference to `this` for method chaining */ @@ -20191,7 +20219,7 @@ declare module "sap/m/DateRangeSelection" { /** * Set the end date of the range. * - * @deprecated (since 1.22.0) - replaced by `secondDateValue` property + * @deprecated As of version 1.22.0. replaced by `secondDateValue` property * * @returns Reference to `this` for method chaining */ @@ -20254,14 +20282,14 @@ declare module "sap/m/DateRangeSelection" { /** * Start date of the range. * - * @deprecated (since 1.22.0) - replaced by `dateValue` property of the {@link sap.m.DateTimeField} + * @deprecated As of version 1.22.0. replaced by `dateValue` property of the {@link sap.m.DateTimeField} */ from?: object | PropertyBindingInfo | `{${string}}`; /** * End date of the range. * - * @deprecated (since 1.22.0) - replaced by `secondDateValue` property + * @deprecated As of version 1.22.0. replaced by `secondDateValue` property */ to?: object | PropertyBindingInfo | `{${string}}`; } @@ -20696,7 +20724,7 @@ declare module "sap/m/DateTimeInput" { * `sap.m.TimePicker` or `sap.m.DateTimePicker` control. * * @since 1.9.1 - * @deprecated (since 1.32.8) - replaced by {@link sap.m.DatePicker}, {@link sap.m.TimePicker} or {@link sap.m.DateTimePicker} + * @deprecated As of version 1.32.8. replaced by {@link sap.m.DatePicker}, {@link sap.m.TimePicker} or {@link sap.m.DateTimePicker} */ export default class DateTimeInput extends Control @@ -20973,7 +21001,7 @@ declare module "sap/m/DateTimeInput" { * * @returns Value of property `textAlign` */ - getTextAlign(): TextAlign | keyof typeof TextAlign; + getTextAlign(): TextAlign; /** * Gets current value of property {@link #getTextDirection textDirection}. * @@ -20985,7 +21013,7 @@ declare module "sap/m/DateTimeInput" { * * @returns Value of property `textDirection` */ - getTextDirection(): TextDirection | keyof typeof TextDirection; + getTextDirection(): TextDirection; /** * Gets current value of property {@link #getType type}. * @@ -20996,7 +21024,7 @@ declare module "sap/m/DateTimeInput" { * * @returns Value of property `type` */ - getType(): DateTimeInputType | keyof typeof DateTimeInputType; + getType(): DateTimeInputType; /** * Gets current value of property {@link #getValue value}. * @@ -21031,7 +21059,7 @@ declare module "sap/m/DateTimeInput" { * * @returns Value of property `valueState` */ - getValueState(): ValueState | keyof typeof ValueState; + getValueState(): ValueState; /** * Gets current value of property {@link #getValueStateText valueStateText}. * @@ -21355,7 +21383,7 @@ declare module "sap/m/DateTimeInput" { /** * Describes the settings that can be provided to the DateTimeInput constructor. * - * @deprecated (since 1.32.8) - replaced by {@link sap.m.DatePicker}, {@link sap.m.TimePicker} or {@link sap.m.DateTimePicker} + * @deprecated As of version 1.32.8. replaced by {@link sap.m.DatePicker}, {@link sap.m.TimePicker} or {@link sap.m.DateTimePicker} */ export interface $DateTimeInputSettings extends $ControlSettings { /** @@ -22719,7 +22747,7 @@ declare module "sap/m/Dialog" { * ID of the element which is the current target of the association {@link #getLeftButton leftButton}, or * `null`. * - * @deprecated (since 1.15.1) - `LeftButton` has been deprecated since 1.15.1. Please use the `beginButton` + * @deprecated As of version 1.15.1. `LeftButton` has been deprecated since 1.15.1. Please use the `beginButton` * instead which is more RTL friendly. */ getLeftButton(): ID | null; @@ -22741,7 +22769,7 @@ declare module "sap/m/Dialog" { * ID of the element which is the current target of the association {@link #getRightButton rightButton}, * or `null`. * - * @deprecated (since 1.15.1) - `RightButton` has been deprecated since 1.15.1. Please use the `endButton` + * @deprecated As of version 1.15.1. `RightButton` has been deprecated since 1.15.1. Please use the `endButton` * instead which is more RTL friendly. */ getRightButton(): ID | null; @@ -22772,7 +22800,7 @@ declare module "sap/m/Dialog" { * * @returns Value of property `state` */ - getState(): ValueState | keyof typeof ValueState; + getState(): ValueState; /** * Gets current value of property {@link #getStretch stretch}. * @@ -22795,9 +22823,9 @@ declare module "sap/m/Dialog" { * Default value is `false`. * * @since 1.11.2 - * @deprecated (since 1.13.1) - Please use the new stretch property instead. This enables a stretched Dialog - * even on tablet and desktop. If you want to achieve the same effect as `stretchOnPhone`, please set the - * stretch with `Device.system.phone`, then the Dialog is only stretched when it runs on a phone. + * @deprecated As of version 1.13.1. Please use the new stretch property instead. This enables a stretched + * Dialog even on tablet and desktop. If you want to achieve the same effect as `stretchOnPhone`, please + * set the stretch with `Device.system.phone`, then the Dialog is only stretched when it runs on a phone. * * @returns Value of property `stretchOnPhone` */ @@ -22836,7 +22864,7 @@ declare module "sap/m/Dialog" { * * @returns Value of property `titleAlignment` */ - getTitleAlignment(): TitleAlignment | keyof typeof TitleAlignment; + getTitleAlignment(): TitleAlignment; /** * Gets current value of property {@link #getType type}. * @@ -22848,7 +22876,7 @@ declare module "sap/m/Dialog" { * * @returns Value of property `type` */ - getType(): DialogType | keyof typeof DialogType; + getType(): DialogType; /** * Gets current value of property {@link #getVerticalScrolling verticalScrolling}. * @@ -23240,7 +23268,7 @@ declare module "sap/m/Dialog" { /** * Sets the associated {@link #getLeftButton leftButton}. * - * @deprecated (since 1.15.1) - `LeftButton` has been deprecated since 1.15.1. Please use the `beginButton` + * @deprecated As of version 1.15.1. `LeftButton` has been deprecated since 1.15.1. Please use the `beginButton` * instead which is more RTL friendly. * * @returns Reference to `this` in order to allow method chaining @@ -23276,7 +23304,7 @@ declare module "sap/m/Dialog" { /** * Sets the associated {@link #getRightButton rightButton}. * - * @deprecated (since 1.15.1) - `RightButton` has been deprecated since 1.15.1. Please use the `endButton` + * @deprecated As of version 1.15.1. `RightButton` has been deprecated since 1.15.1. Please use the `endButton` * instead which is more RTL friendly. * * @returns Reference to `this` in order to allow method chaining @@ -23361,9 +23389,9 @@ declare module "sap/m/Dialog" { * Default value is `false`. * * @since 1.11.2 - * @deprecated (since 1.13.1) - Please use the new stretch property instead. This enables a stretched Dialog - * even on tablet and desktop. If you want to achieve the same effect as `stretchOnPhone`, please set the - * stretch with `Device.system.phone`, then the Dialog is only stretched when it runs on a phone. + * @deprecated As of version 1.13.1. Please use the new stretch property instead. This enables a stretched + * Dialog even on tablet and desktop. If you want to achieve the same effect as `stretchOnPhone`, please + * set the stretch with `Device.system.phone`, then the Dialog is only stretched when it runs on a phone. * * @returns Reference to `this` in order to allow method chaining */ @@ -23519,9 +23547,9 @@ declare module "sap/m/Dialog" { * Determines whether the Dialog will be displayed on full screen on a phone. * * @since 1.11.2 - * @deprecated (since 1.13.1) - Please use the new stretch property instead. This enables a stretched Dialog - * even on tablet and desktop. If you want to achieve the same effect as `stretchOnPhone`, please set the - * stretch with `Device.system.phone`, then the Dialog is only stretched when it runs on a phone. + * @deprecated As of version 1.13.1. Please use the new stretch property instead. This enables a stretched + * Dialog even on tablet and desktop. If you want to achieve the same effect as `stretchOnPhone`, please + * set the stretch with `Device.system.phone`, then the Dialog is only stretched when it runs on a phone. */ stretchOnPhone?: boolean | PropertyBindingInfo | `{${string}}`; @@ -23700,7 +23728,7 @@ declare module "sap/m/Dialog" { * is only removed from the bar, not destroyed. When `showHeader` is set to `false`, this property will * be ignored. Setting `leftButton` will also set the `beginButton` internally. * - * @deprecated (since 1.15.1) - `LeftButton` has been deprecated since 1.15.1. Please use the `beginButton` + * @deprecated As of version 1.15.1. `LeftButton` has been deprecated since 1.15.1. Please use the `beginButton` * instead which is more RTL friendly. */ leftButton?: Button | string; @@ -23710,7 +23738,7 @@ declare module "sap/m/Dialog" { * the Right button from the bar. And the button is only removed from the bar, not destroyed. When `showHeader` * is set to false, this property will be ignored. Setting `rightButton` will also set the `endButton` internally. * - * @deprecated (since 1.15.1) - `RightButton` has been deprecated since 1.15.1. Please use the `endButton` + * @deprecated As of version 1.15.1. `RightButton` has been deprecated since 1.15.1. Please use the `endButton` * instead which is more RTL friendly. */ rightButton?: Button | string; @@ -23936,7 +23964,7 @@ declare module "sap/m/DisplayListItem" { * * @returns Value of property `valueTextDirection` */ - getValueTextDirection(): TextDirection | keyof typeof TextDirection; + getValueTextDirection(): TextDirection; /** * Sets a new value for property {@link #getLabel label}. * @@ -24119,7 +24147,7 @@ declare module "sap/m/DraftIndicator" { * * @returns Value of property `state` */ - getState(): DraftIndicatorState | keyof typeof DraftIndicatorState; + getState(): DraftIndicatorState; /** * Sets a new value for property {@link #getMinDisplayTime minDisplayTime}. * @@ -24701,7 +24729,7 @@ declare module "sap/m/DynamicDateRange" { import DynamicDateOption from "sap/m/DynamicDateOption"; - import CalendarWeekNumbering from "sap/ui/core/date/CalendarWeekNumbering"; + import CalendarWeekNumbering from "sap/base/i18n/date/CalendarWeekNumbering"; import DynamicDateFormat from "sap/m/DynamicDateFormat"; @@ -25191,7 +25219,7 @@ declare module "sap/m/DynamicDateRange" { * * @returns Value of property `valueState` */ - getValueState(): ValueState | keyof typeof ValueState; + getValueState(): ValueState; /** * Gets current value of property {@link #getValueStateText valueStateText}. * @@ -25359,7 +25387,9 @@ declare module "sap/m/DynamicDateRange" { /** * New value for property `calendarWeekNumbering` */ - sCalendarWeekNumbering?: CalendarWeekNumbering + sCalendarWeekNumbering?: + | CalendarWeekNumbering + | keyof typeof CalendarWeekNumbering ): this; /** * Sets a new value for property {@link #getEditable editable}. @@ -25762,7 +25792,7 @@ declare module "sap/m/DynamicDateRange" { * @since 1.111.0 */ calendarWeekNumbering?: - | CalendarWeekNumbering + | (CalendarWeekNumbering | keyof typeof CalendarWeekNumbering) | PropertyBindingInfo | `{${string}}`; @@ -26309,9 +26339,7 @@ declare module "sap/m/ExpandableText" { * * @returns Value of property `emptyIndicatorMode` */ - getEmptyIndicatorMode(): - | EmptyIndicatorMode - | keyof typeof EmptyIndicatorMode; + getEmptyIndicatorMode(): EmptyIndicatorMode; /** * Gets current value of property {@link #getMaxCharacters maxCharacters}. * @@ -26333,9 +26361,7 @@ declare module "sap/m/ExpandableText" { * * @returns Value of property `overflowMode` */ - getOverflowMode(): - | ExpandableTextOverflowMode - | keyof typeof ExpandableTextOverflowMode; + getOverflowMode(): ExpandableTextOverflowMode; /** * Gets current value of property {@link #getRenderWhitespace renderWhitespace}. * @@ -26370,7 +26396,7 @@ declare module "sap/m/ExpandableText" { * * @returns Value of property `textAlign` */ - getTextAlign(): TextAlign | keyof typeof TextAlign; + getTextAlign(): TextAlign; /** * Gets current value of property {@link #getTextDirection textDirection}. * @@ -26382,7 +26408,7 @@ declare module "sap/m/ExpandableText" { * * @returns Value of property `textDirection` */ - getTextDirection(): TextDirection | keyof typeof TextDirection; + getTextDirection(): TextDirection; /** * Returns the text node container's DOM reference. This can be different from `getDomRef` when inner wrapper * is needed. @@ -26402,7 +26428,7 @@ declare module "sap/m/ExpandableText" { * * @returns Value of property `wrappingType` */ - getWrappingType(): WrappingType | keyof typeof WrappingType; + getWrappingType(): WrappingType; /** * Returns if the control can be bound to a label * @@ -27030,7 +27056,7 @@ declare module "sap/m/FacetFilter" { * * @returns Value of property `type` */ - getType(): FacetFilterType | keyof typeof FacetFilterType; + getType(): FacetFilterType; /** * Checks for the provided `sap.m.FacetFilterList` in the aggregation {@link #getLists lists}. and returns * its index if found or -1 otherwise. @@ -27387,7 +27413,7 @@ declare module "sap/m/FacetFilterItem" { * * Defines the number of objects that match this item in the target data set. * - * @deprecated (since 1.18.11) - replaced by `setCounter` method + * @deprecated As of version 1.18.11. replaced by `setCounter` method * * @returns Value of property `count` */ @@ -27460,7 +27486,7 @@ declare module "sap/m/FacetFilterItem" { /** * Defines the number of objects that match this item in the target data set. * - * @deprecated (since 1.18.11) - replaced by `setCounter` method + * @deprecated As of version 1.18.11. replaced by `setCounter` method */ count?: int | PropertyBindingInfo | `{${string}}`; } @@ -27859,9 +27885,7 @@ declare module "sap/m/FacetFilterList" { * * @returns Value of property `dataType` */ - getDataType(): - | FacetFilterListDataType - | keyof typeof FacetFilterListDataType; + getDataType(): FacetFilterListDataType; /** * Gets current value of property {@link #getEnableCaseInsensitiveSearch enableCaseInsensitiveSearch}. * @@ -27889,7 +27913,7 @@ declare module "sap/m/FacetFilterList" { * * Default value is `true`. * - * @deprecated (since 1.20.0) - replaced by `setMode` method. `FacetFilterList` overrides the `setMode` + * @deprecated As of version 1.20.0. replaced by `setMode` method. `FacetFilterList` overrides the `setMode` * method to restrict the possible modes to `MultiSelect` and `SingleSelectMaster`. All other modes are * ignored and will not be set. * @@ -28219,7 +28243,7 @@ declare module "sap/m/FacetFilterList" { /** * Specifies whether multiple or single selection is used. * - * @deprecated (since 1.20.0) - replaced by `setMode` method. `FacetFilterList` overrides the `setMode` + * @deprecated As of version 1.20.0. replaced by `setMode` method. `FacetFilterList` overrides the `setMode` * method to restrict the possible modes to `MultiSelect` and `SingleSelectMaster`. All other modes are * ignored and will not be set. */ @@ -28544,12 +28568,12 @@ declare module "sap/m/FeedContent" { * * Default value is `Auto`. * - * @deprecated (since 1.38.0) - The FeedContent control has now a fixed size, depending on the used media - * (desktop, tablet or phone). + * @deprecated As of version 1.38.0. The FeedContent control has now a fixed size, depending on the used + * media (desktop, tablet or phone). * * @returns Value of property `size` */ - getSize(): Size | keyof typeof Size; + getSize(): Size; /** * Gets current value of property {@link #getSubheader subheader}. * @@ -28587,7 +28611,7 @@ declare module "sap/m/FeedContent" { * * @returns Value of property `valueColor` */ - getValueColor(): ValueColor | keyof typeof ValueColor; + getValueColor(): ValueColor; /** * Sets a new value for property {@link #getContentText contentText}. * @@ -28613,8 +28637,8 @@ declare module "sap/m/FeedContent" { * * Default value is `Auto`. * - * @deprecated (since 1.38.0) - The FeedContent control has now a fixed size, depending on the used media - * (desktop, tablet or phone). + * @deprecated As of version 1.38.0. The FeedContent control has now a fixed size, depending on the used + * media (desktop, tablet or phone). * * @returns Reference to `this` in order to allow method chaining */ @@ -28698,8 +28722,8 @@ declare module "sap/m/FeedContent" { /** * Updates the size of the chart. If not set then the default size is applied based on the device tile. * - * @deprecated (since 1.38.0) - The FeedContent control has now a fixed size, depending on the used media - * (desktop, tablet or phone). + * @deprecated As of version 1.38.0. The FeedContent control has now a fixed size, depending on the used + * media (desktop, tablet or phone). */ size?: (Size | keyof typeof Size) | PropertyBindingInfo | `{${string}}`; @@ -28922,7 +28946,7 @@ declare module "sap/m/FeedInput" { * Text for Picture which will be read by screenreader. If a new ariaLabelForPicture is set, any previously * set ariaLabelForPicture is deactivated. * - * @deprecated (since 1.88) - This will not have any effect in code now. + * @deprecated As of version 1.88. This will not have any effect in code now. * * @returns Value of property `ariaLabelForPicture` */ @@ -29001,7 +29025,7 @@ declare module "sap/m/FeedInput" { * * Default value is `true`. * - * @deprecated (since 1.88) - Image replaced by {@link sap.m.Avatar } + * @deprecated As of version 1.88. Image replaced by {@link sap.m.Avatar } * * @returns Value of property `iconDensityAware` */ @@ -29017,7 +29041,7 @@ declare module "sap/m/FeedInput" { * * @returns Value of property `iconDisplayShape` */ - getIconDisplayShape(): AvatarShape | keyof typeof AvatarShape; + getIconDisplayShape(): AvatarShape; /** * Gets current value of property {@link #getIconInitials iconInitials}. * @@ -29041,7 +29065,7 @@ declare module "sap/m/FeedInput" { * * @returns Value of property `iconSize` */ - getIconSize(): AvatarSize | keyof typeof AvatarSize; + getIconSize(): AvatarSize; /** * Gets current value of property {@link #getMaxLength maxLength}. * @@ -29122,7 +29146,7 @@ declare module "sap/m/FeedInput" { * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * @deprecated (since 1.88) - This will not have any effect in code now. + * @deprecated As of version 1.88. This will not have any effect in code now. * * @returns Reference to `this` in order to allow method chaining */ @@ -29243,7 +29267,7 @@ declare module "sap/m/FeedInput" { * * Default value is `true`. * - * @deprecated (since 1.88) - Image replaced by {@link sap.m.Avatar } + * @deprecated As of version 1.88. Image replaced by {@link sap.m.Avatar } * * @returns Reference to `this` in order to allow method chaining */ @@ -29528,7 +29552,7 @@ declare module "sap/m/FeedInput" { * * Please be aware that this property is relevant only for images and not for icons. * - * @deprecated (since 1.88) - Image replaced by {@link sap.m.Avatar } + * @deprecated As of version 1.88. Image replaced by {@link sap.m.Avatar } */ iconDensityAware?: boolean | PropertyBindingInfo | `{${string}}`; @@ -29545,7 +29569,7 @@ declare module "sap/m/FeedInput" { * Text for Picture which will be read by screenreader. If a new ariaLabelForPicture is set, any previously * set ariaLabelForPicture is deactivated. * - * @deprecated (since 1.88) - This will not have any effect in code now. + * @deprecated As of version 1.88. This will not have any effect in code now. */ ariaLabelForPicture?: string | PropertyBindingInfo; @@ -29890,7 +29914,7 @@ declare module "sap/m/FeedListItem" { * * @returns Value of property `convertLinksToAnchorTags` */ - getConvertLinksToAnchorTags(): LinkConversion | keyof typeof LinkConversion; + getConvertLinksToAnchorTags(): LinkConversion; /** * Gets current value of property {@link #getIcon icon}. * @@ -29923,7 +29947,7 @@ declare module "sap/m/FeedListItem" { * * Default value is `true`. * - * @deprecated (since 1.88) - Image is replaced by {@link sap.m.Avatar } + * @deprecated As of version 1.88. Image is replaced by {@link sap.m.Avatar } * * @returns Value of property `iconDensityAware` */ @@ -29939,7 +29963,7 @@ declare module "sap/m/FeedListItem" { * * @returns Value of property `iconDisplayShape` */ - getIconDisplayShape(): AvatarShape | keyof typeof AvatarShape; + getIconDisplayShape(): AvatarShape; /** * Gets current value of property {@link #getIconInitials iconInitials}. * @@ -29963,7 +29987,7 @@ declare module "sap/m/FeedListItem" { * * @returns Value of property `iconSize` */ - getIconSize(): AvatarSize | keyof typeof AvatarSize; + getIconSize(): AvatarSize; /** * Gets current value of property {@link #getInfo info}. * @@ -30221,7 +30245,7 @@ declare module "sap/m/FeedListItem" { * * Default value is `true`. * - * @deprecated (since 1.88) - Image is replaced by {@link sap.m.Avatar } + * @deprecated As of version 1.88. Image is replaced by {@link sap.m.Avatar } * * @returns Reference to `this` in order to allow method chaining */ @@ -30559,7 +30583,7 @@ declare module "sap/m/FeedListItem" { * * If bandwidth is the key for the application, set this value to false. * - * @deprecated (since 1.88) - Image is replaced by {@link sap.m.Avatar } + * @deprecated As of version 1.88. Image is replaced by {@link sap.m.Avatar } */ iconDensityAware?: boolean | PropertyBindingInfo | `{${string}}`; @@ -31157,7 +31181,7 @@ declare module "sap/m/FlexBox" { * * @returns Value of property `alignContent` */ - getAlignContent(): FlexAlignContent | keyof typeof FlexAlignContent; + getAlignContent(): FlexAlignContent; /** * Gets current value of property {@link #getAlignItems alignItems}. * @@ -31168,7 +31192,7 @@ declare module "sap/m/FlexBox" { * * @returns Value of property `alignItems` */ - getAlignItems(): FlexAlignItems | keyof typeof FlexAlignItems; + getAlignItems(): FlexAlignItems; /** * Gets current value of property {@link #getBackgroundDesign backgroundDesign}. * @@ -31180,7 +31204,7 @@ declare module "sap/m/FlexBox" { * * @returns Value of property `backgroundDesign` */ - getBackgroundDesign(): BackgroundDesign | keyof typeof BackgroundDesign; + getBackgroundDesign(): BackgroundDesign; /** * Gets current value of property {@link #getDirection direction}. * @@ -31191,7 +31215,7 @@ declare module "sap/m/FlexBox" { * * @returns Value of property `direction` */ - getDirection(): FlexDirection | keyof typeof FlexDirection; + getDirection(): FlexDirection; /** * Gets current value of property {@link #getDisplayInline displayInline}. * @@ -31245,7 +31269,7 @@ declare module "sap/m/FlexBox" { * * @returns Value of property `justifyContent` */ - getJustifyContent(): FlexJustifyContent | keyof typeof FlexJustifyContent; + getJustifyContent(): FlexJustifyContent; /** * Gets current value of property {@link #getRenderType renderType}. * @@ -31258,7 +31282,7 @@ declare module "sap/m/FlexBox" { * * @returns Value of property `renderType` */ - getRenderType(): FlexRendertype | keyof typeof FlexRendertype; + getRenderType(): FlexRendertype; /** * Gets current value of property {@link #getWidth width}. * @@ -31284,7 +31308,7 @@ declare module "sap/m/FlexBox" { * * @returns Value of property `wrap` */ - getWrap(): FlexWrap | keyof typeof FlexWrap; + getWrap(): FlexWrap; /** * Checks for the provided `sap.ui.core.Control` in the aggregation {@link #getItems items}. and returns * its index if found or -1 otherwise. @@ -31734,7 +31758,7 @@ declare module "sap/m/FlexItemData" { * * @returns Value of property `alignSelf` */ - getAlignSelf(): FlexAlignSelf | keyof typeof FlexAlignSelf; + getAlignSelf(): FlexAlignSelf; /** * Gets current value of property {@link #getBackgroundDesign backgroundDesign}. * @@ -31746,7 +31770,7 @@ declare module "sap/m/FlexItemData" { * * @returns Value of property `backgroundDesign` */ - getBackgroundDesign(): BackgroundDesign | keyof typeof BackgroundDesign; + getBackgroundDesign(): BackgroundDesign; /** * Gets current value of property {@link #getBaseSize baseSize}. * @@ -32240,7 +32264,7 @@ declare module "sap/m/FormattedText" { * * @returns Value of property `convertLinksToAnchorTags` */ - getConvertLinksToAnchorTags(): LinkConversion | keyof typeof LinkConversion; + getConvertLinksToAnchorTags(): LinkConversion; /** * Gets current value of property {@link #getHeight height}. * @@ -32304,7 +32328,7 @@ declare module "sap/m/FormattedText" { * * @returns Value of property `textAlign` */ - getTextAlign(): TextAlign | keyof typeof TextAlign; + getTextAlign(): TextAlign; /** * Gets current value of property {@link #getTextDirection textDirection}. * @@ -32320,7 +32344,7 @@ declare module "sap/m/FormattedText" { * * @returns Value of property `textDirection` */ - getTextDirection(): TextDirection | keyof typeof TextDirection; + getTextDirection(): TextDirection; /** * Gets current value of property {@link #getWidth width}. * @@ -32836,7 +32860,7 @@ declare module "sap/m/GenericTag" { * * @returns Value of property `design` */ - getDesign(): GenericTagDesign | keyof typeof GenericTagDesign; + getDesign(): GenericTagDesign; /** * Sets the behavior of the `GenericTag` inside an `OverflowToolbar` configuration. Required by the {@link sap.m.IOverflowToolbarContent } * interface. @@ -32856,7 +32880,7 @@ declare module "sap/m/GenericTag" { * * @returns Value of property `status` */ - getStatus(): ValueState | keyof typeof ValueState; + getStatus(): ValueState; /** * Gets current value of property {@link #getText text}. * @@ -32887,7 +32911,7 @@ declare module "sap/m/GenericTag" { * * @returns Value of property `valueState` */ - getValueState(): GenericTagValueState | keyof typeof GenericTagValueState; + getValueState(): GenericTagValueState; /** * Removes all the controls in the association named {@link #getAriaLabelledBy ariaLabelledBy}. * @@ -33315,7 +33339,7 @@ declare module "sap/m/GenericTile" { /** * Destroys the icon in the aggregation {@link #getIcon icon}. * - * @deprecated (since 1.36.0) - This aggregation is deprecated, use sap.m.ImageContent control to display + * @deprecated As of version 1.36.0. This aggregation is deprecated, use sap.m.ImageContent control to display * an icon instead. * * @returns Reference to `this` in order to allow method chaining @@ -33496,7 +33520,7 @@ declare module "sap/m/GenericTile" { * * @returns Value of property `frameType` */ - getFrameType(): FrameType | keyof typeof FrameType; + getFrameType(): FrameType; /** * Gets current value of property {@link #getHeader header}. * @@ -33522,7 +33546,7 @@ declare module "sap/m/GenericTile" { * An icon or image to be displayed in the control. This aggregation is deprecated since version 1.36.0, * to display an icon or image use sap.m.ImageContent control instead. * - * @deprecated (since 1.36.0) - This aggregation is deprecated, use sap.m.ImageContent control to display + * @deprecated As of version 1.36.0. This aggregation is deprecated, use sap.m.ImageContent control to display * an icon instead. */ getIcon(): Control; @@ -33565,7 +33589,7 @@ declare module "sap/m/GenericTile" { * * @returns Value of property `mode` */ - getMode(): GenericTileMode | keyof typeof GenericTileMode; + getMode(): GenericTileMode; /** * Gets current value of property {@link #getNavigationButtonText navigationButtonText}. * @@ -33611,7 +33635,7 @@ declare module "sap/m/GenericTile" { * * @returns Value of property `scope` */ - getScope(): GenericTileScope | keyof typeof GenericTileScope; + getScope(): GenericTileScope; /** * Gets current value of property {@link #getSize size}. * @@ -33619,12 +33643,12 @@ declare module "sap/m/GenericTile" { * * Default value is `Auto`. * - * @deprecated (since 1.38.0) - The GenericTile control has now a fixed size, depending on the used media - * (desktop, tablet or phone). + * @deprecated As of version 1.38.0. The GenericTile control has now a fixed size, depending on the used + * media (desktop, tablet or phone). * * @returns Value of property `size` */ - getSize(): Size | keyof typeof Size; + getSize(): Size; /** * Gets current value of property {@link #getSizeBehavior sizeBehavior}. * @@ -33637,7 +33661,7 @@ declare module "sap/m/GenericTile" { * * @returns Value of property `sizeBehavior` */ - getSizeBehavior(): TileSizeBehavior | keyof typeof TileSizeBehavior; + getSizeBehavior(): TileSizeBehavior; /** * Gets current value of property {@link #getState state}. * @@ -33648,7 +33672,7 @@ declare module "sap/m/GenericTile" { * * @returns Value of property `state` */ - getState(): LoadState | keyof typeof LoadState; + getState(): LoadState; /** * Gets current value of property {@link #getSubheader subheader}. * @@ -33719,7 +33743,7 @@ declare module "sap/m/GenericTile" { * * @returns Value of property `valueColor` */ - getValueColor(): ValueColor | keyof typeof ValueColor; + getValueColor(): ValueColor; /** * Gets current value of property {@link #getWidth width}. * @@ -33741,7 +33765,7 @@ declare module "sap/m/GenericTile" { * * @returns Value of property `wrappingType` */ - getWrappingType(): WrappingType | keyof typeof WrappingType; + getWrappingType(): WrappingType; /** * Checks for the provided `sap.m.Button` in the aggregation {@link #getActionButtons actionButtons}. and * returns its index if found or -1 otherwise. @@ -34130,7 +34154,7 @@ declare module "sap/m/GenericTile" { /** * Sets the aggregated {@link #getIcon icon}. * - * @deprecated (since 1.36.0) - This aggregation is deprecated, use sap.m.ImageContent control to display + * @deprecated As of version 1.36.0. This aggregation is deprecated, use sap.m.ImageContent control to display * an icon instead. * * @returns Reference to `this` in order to allow method chaining @@ -34270,8 +34294,8 @@ declare module "sap/m/GenericTile" { * * Default value is `Auto`. * - * @deprecated (since 1.38.0) - The GenericTile control has now a fixed size, depending on the used media - * (desktop, tablet or phone). + * @deprecated As of version 1.38.0. The GenericTile control has now a fixed size, depending on the used + * media (desktop, tablet or phone). * * @returns Reference to `this` in order to allow method chaining */ @@ -34529,8 +34553,8 @@ declare module "sap/m/GenericTile" { /** * The size of the tile. If not set, then the default size is applied based on the device. * - * @deprecated (since 1.38.0) - The GenericTile control has now a fixed size, depending on the used media - * (desktop, tablet or phone). + * @deprecated As of version 1.38.0. The GenericTile control has now a fixed size, depending on the used + * media (desktop, tablet or phone). */ size?: (Size | keyof typeof Size) | PropertyBindingInfo | `{${string}}`; @@ -34746,7 +34770,7 @@ declare module "sap/m/GenericTile" { * An icon or image to be displayed in the control. This aggregation is deprecated since version 1.36.0, * to display an icon or image use sap.m.ImageContent control instead. * - * @deprecated (since 1.36.0) - This aggregation is deprecated, use sap.m.ImageContent control to display + * @deprecated As of version 1.36.0. This aggregation is deprecated, use sap.m.ImageContent control to display * an icon instead. */ icon?: Control; @@ -34922,7 +34946,7 @@ declare module "sap/m/GroupHeaderListItem" { * * @returns Value of property `titleTextDirection` */ - getTitleTextDirection(): TextDirection | keyof typeof TextDirection; + getTitleTextDirection(): TextDirection; /** * Gets current value of property {@link #getUpperCase upperCase}. * @@ -34931,7 +34955,7 @@ declare module "sap/m/GroupHeaderListItem" { * Default value is `false`. * * @since 1.13.2 - * @deprecated (since 1.40.10) - the concept has been discarded. + * @deprecated As of version 1.40.10. the concept has been discarded. * * @returns Value of property `upperCase` */ @@ -34999,7 +35023,7 @@ declare module "sap/m/GroupHeaderListItem" { * Default value is `false`. * * @since 1.13.2 - * @deprecated (since 1.40.10) - the concept has been discarded. + * @deprecated As of version 1.40.10. the concept has been discarded. * * @returns Reference to `this` in order to allow method chaining */ @@ -35029,7 +35053,7 @@ declare module "sap/m/GroupHeaderListItem" { * Allows to uppercase the group title. * * @since 1.13.2 - * @deprecated (since 1.40.10) - the concept has been discarded. + * @deprecated As of version 1.40.10. the concept has been discarded. */ upperCase?: boolean | PropertyBindingInfo | `{${string}}`; @@ -35122,7 +35146,8 @@ declare module "sap/m/GrowingList" { * the control provides a loading mechanism to request data from the model and append the list items to * the list. The request is started manually by tapping on the trigger at the end of the list. * - * @deprecated (since 1.16) - Instead use "List" or "Table" control with setting "growing" property to "true" + * @deprecated As of version 1.16. Instead use "List" or "Table" control with setting "growing" property + * to "true" */ export default class GrowingList extends List { /** @@ -35290,7 +35315,8 @@ declare module "sap/m/GrowingList" { /** * Describes the settings that can be provided to the GrowingList constructor. * - * @deprecated (since 1.16) - Instead use "List" or "Table" control with setting "growing" property to "true" + * @deprecated As of version 1.16. Instead use "List" or "Table" control with setting "growing" property + * to "true" */ export interface $GrowingListSettings extends $ListSettings { /** @@ -35627,7 +35653,7 @@ declare module "sap/m/HeaderContainer" { * * @returns Value of property `backgroundDesign` */ - getBackgroundDesign(): BackgroundDesign | keyof typeof BackgroundDesign; + getBackgroundDesign(): BackgroundDesign; /** * Gets content of aggregation {@link #getContent content}. * @@ -35668,7 +35694,7 @@ declare module "sap/m/HeaderContainer" { * * @returns Value of property `orientation` */ - getOrientation(): Orientation | keyof typeof Orientation; + getOrientation(): Orientation; /** * Gets current value of property {@link #getScrollStep scrollStep}. * @@ -36517,7 +36543,7 @@ declare module "sap/m/IconTabBar" { * * @returns Value of property `backgroundDesign` */ - getBackgroundDesign(): BackgroundDesign | keyof typeof BackgroundDesign; + getBackgroundDesign(): BackgroundDesign; /** * Gets content of aggregation {@link #getContent content}. * @@ -36579,9 +36605,7 @@ declare module "sap/m/IconTabBar" { * * @returns Value of property `headerBackgroundDesign` */ - getHeaderBackgroundDesign(): - | BackgroundDesign - | keyof typeof BackgroundDesign; + getHeaderBackgroundDesign(): BackgroundDesign; /** * Gets current value of property {@link #getHeaderMode headerMode}. * @@ -36593,7 +36617,7 @@ declare module "sap/m/IconTabBar" { * * @returns Value of property `headerMode` */ - getHeaderMode(): IconTabHeaderMode | keyof typeof IconTabHeaderMode; + getHeaderMode(): IconTabHeaderMode; /** * Gets content of aggregation {@link #getItems items}. * @@ -36632,8 +36656,8 @@ declare module "sap/m/IconTabBar" { * Default value is `false`. * * @since 1.42 - * @deprecated (since 1.77) - the concept has been discarded. All tab filters that don't fit in the header, - * will be displayed in overflow menu. + * @deprecated As of version 1.77. the concept has been discarded. All tab filters that don't fit in the + * header, will be displayed in overflow menu. * * @returns Value of property `showOverflowSelectList` */ @@ -36645,7 +36669,7 @@ declare module "sap/m/IconTabBar" { * * Default value is `true`. * - * @deprecated (since 1.15.0) - Regarding to changes of this control this property is not needed anymore. + * @deprecated As of version 1.15.0. Regarding to changes of this control this property is not needed anymore. * * @returns Value of property `showSelection` */ @@ -36678,7 +36702,7 @@ declare module "sap/m/IconTabBar" { * * @returns Value of property `tabDensityMode` */ - getTabDensityMode(): IconTabDensityMode | keyof typeof IconTabDensityMode; + getTabDensityMode(): IconTabDensityMode; /** * Gets current value of property {@link #getTabsOverflowMode tabsOverflowMode}. * @@ -36694,7 +36718,7 @@ declare module "sap/m/IconTabBar" { * * @returns Value of property `tabsOverflowMode` */ - getTabsOverflowMode(): TabsOverflowMode | keyof typeof TabsOverflowMode; + getTabsOverflowMode(): TabsOverflowMode; /** * Gets current value of property {@link #getUpperCase upperCase}. * @@ -36982,8 +37006,8 @@ declare module "sap/m/IconTabBar" { * Default value is `false`. * * @since 1.42 - * @deprecated (since 1.77) - the concept has been discarded. All tab filters that don't fit in the header, - * will be displayed in overflow menu. + * @deprecated As of version 1.77. the concept has been discarded. All tab filters that don't fit in the + * header, will be displayed in overflow menu. * * @returns Reference to `this` in order to allow method chaining */ @@ -36996,7 +37020,7 @@ declare module "sap/m/IconTabBar" { /** * Reflector for the internal header's showSelection property. * - * @deprecated (since 1.15.0) - Regarding to changes of this control this property is not needed anymore. + * @deprecated As of version 1.15.0. Regarding to changes of this control this property is not needed anymore. * * @returns this IconTabBar reference for chaining. */ @@ -37088,7 +37112,7 @@ declare module "sap/m/IconTabBar" { /** * Defines whether the current selection should be visualized. * - * @deprecated (since 1.15.0) - Regarding to changes of this control this property is not needed anymore. + * @deprecated As of version 1.15.0. Regarding to changes of this control this property is not needed anymore. */ showSelection?: boolean | PropertyBindingInfo | `{${string}}`; @@ -37169,8 +37193,8 @@ declare module "sap/m/IconTabBar" { * specific tab filter easier. * * @since 1.42 - * @deprecated (since 1.77) - the concept has been discarded. All tab filters that don't fit in the header, - * will be displayed in overflow menu. + * @deprecated As of version 1.77. the concept has been discarded. All tab filters that don't fit in the + * header, will be displayed in overflow menu. */ showOverflowSelectList?: boolean | PropertyBindingInfo | `{${string}}`; @@ -37499,7 +37523,7 @@ declare module "sap/m/IconTabFilter" { * * @returns Value of property `design` */ - getDesign(): IconTabFilterDesign | keyof typeof IconTabFilterDesign; + getDesign(): IconTabFilterDesign; /** * Gets current value of property {@link #getIcon icon}. * @@ -37526,7 +37550,7 @@ declare module "sap/m/IconTabFilter" { * * @returns Value of property `iconColor` */ - getIconColor(): IconColor | keyof typeof IconColor; + getIconColor(): IconColor; /** * Gets current value of property {@link #getIconDensityAware iconDensityAware}. * @@ -37548,14 +37572,12 @@ declare module "sap/m/IconTabFilter" { * * Default value is `Auto`. * - * @experimental (since 1.121) - Disclaimer: this property is in a beta state - incompatible API changes + * @experimental As of version 1.121. Disclaimer: this property is in a beta state - incompatible API changes * may be done before its official public release. Use at your own discretion. * * @returns Value of property `interactionMode` */ - getInteractionMode(): - | IconTabFilterInteractionMode - | keyof typeof IconTabFilterInteractionMode; + getInteractionMode(): IconTabFilterInteractionMode; /** * Gets content of aggregation {@link #getItems items}. * @@ -37854,7 +37876,7 @@ declare module "sap/m/IconTabFilter" { * * Default value is `Auto`. * - * @experimental (since 1.121) - Disclaimer: this property is in a beta state - incompatible API changes + * @experimental As of version 1.121. Disclaimer: this property is in a beta state - incompatible API changes * may be done before its official public release. Use at your own discretion. * * @returns Reference to `this` in order to allow method chaining @@ -37966,7 +37988,7 @@ declare module "sap/m/IconTabFilter" { /** * Specifies the interaction mode. * - * @experimental (since 1.121) - Disclaimer: this property is in a beta state - incompatible API changes + * @experimental As of version 1.121. Disclaimer: this property is in a beta state - incompatible API changes * may be done before its official public release. Use at your own discretion. */ interactionMode?: @@ -38216,7 +38238,7 @@ declare module "sap/m/IconTabHeader" { * * @returns Value of property `backgroundDesign` */ - getBackgroundDesign(): BackgroundDesign | keyof typeof BackgroundDesign; + getBackgroundDesign(): BackgroundDesign; /** * Gets current value of property {@link #getEnableTabReordering enableTabReordering}. * @@ -38263,7 +38285,7 @@ declare module "sap/m/IconTabHeader" { * * @returns Value of property `mode` */ - getMode(): IconTabHeaderMode | keyof typeof IconTabHeaderMode; + getMode(): IconTabHeaderMode; /** * Gets current value of property {@link #getSelectedKey selectedKey}. * @@ -38287,8 +38309,8 @@ declare module "sap/m/IconTabHeader" { * * Default value is `false`. * - * @deprecated (since 1.75) - the concept has been discarded. All tab filters that don't fit in the header, - * will be displayed in overflow menu. + * @deprecated As of version 1.75. the concept has been discarded. All tab filters that don't fit in the + * header, will be displayed in overflow menu. * * @returns Value of property `showOverflowSelectList` */ @@ -38300,7 +38322,7 @@ declare module "sap/m/IconTabHeader" { * * Default value is `true`. * - * @deprecated (since 1.15.0) - Regarding to changes of this control this property is not needed anymore. + * @deprecated As of version 1.15.0. Regarding to changes of this control this property is not needed anymore. * * @returns Value of property `showSelection` */ @@ -38320,7 +38342,7 @@ declare module "sap/m/IconTabHeader" { * * @returns Value of property `tabDensityMode` */ - getTabDensityMode(): IconTabDensityMode | keyof typeof IconTabDensityMode; + getTabDensityMode(): IconTabDensityMode; /** * Gets current value of property {@link #getTabsOverflowMode tabsOverflowMode}. * @@ -38336,7 +38358,7 @@ declare module "sap/m/IconTabHeader" { * * @returns Value of property `tabsOverflowMode` */ - getTabsOverflowMode(): TabsOverflowMode | keyof typeof TabsOverflowMode; + getTabsOverflowMode(): TabsOverflowMode; /** * Gets current value of property {@link #getVisible visible}. * @@ -38532,8 +38554,8 @@ declare module "sap/m/IconTabHeader" { * * Default value is `false`. * - * @deprecated (since 1.75) - the concept has been discarded. All tab filters that don't fit in the header, - * will be displayed in overflow menu. + * @deprecated As of version 1.75. the concept has been discarded. All tab filters that don't fit in the + * header, will be displayed in overflow menu. * * @returns Reference to `this` in order to allow method chaining */ @@ -38552,7 +38574,7 @@ declare module "sap/m/IconTabHeader" { * * Default value is `true`. * - * @deprecated (since 1.15.0) - Regarding to changes of this control this property is not needed anymore. + * @deprecated As of version 1.15.0. Regarding to changes of this control this property is not needed anymore. * * @returns Reference to `this` in order to allow method chaining */ @@ -38635,7 +38657,7 @@ declare module "sap/m/IconTabHeader" { /** * Defines whether the current selection is visualized. * - * @deprecated (since 1.15.0) - Regarding to changes of this control this property is not needed anymore. + * @deprecated As of version 1.15.0. Regarding to changes of this control this property is not needed anymore. */ showSelection?: boolean | PropertyBindingInfo | `{${string}}`; @@ -38672,8 +38694,8 @@ declare module "sap/m/IconTabHeader" { * The overflow select list represents a list, where all tab filters are displayed, so the user can select * specific tab filter easier. * - * @deprecated (since 1.75) - the concept has been discarded. All tab filters that don't fit in the header, - * will be displayed in overflow menu. + * @deprecated As of version 1.75. the concept has been discarded. All tab filters that don't fit in the + * header, will be displayed in overflow menu. */ showOverflowSelectList?: boolean | PropertyBindingInfo | `{${string}}`; @@ -39143,6 +39165,19 @@ declare module "sap/m/IllustratedMessage" { */ oAdditionalContent: Control ): this; + /** + * Adds some illustrationAriaDescribedBy into the association {@link #getIllustrationAriaDescribedBy illustrationAriaDescribedBy}. + * + * @since 1.133.0 + * + * @returns Reference to `this` in order to allow method chaining + */ + addIllustrationAriaDescribedBy( + /** + * The illustrationAriaDescribedBy to add; if empty, nothing is inserted + */ + vIllustrationAriaDescribedBy: ID | Control + ): this; /** * Adds some illustrationAriaLabelledBy into the association {@link #getIllustrationAriaLabelledBy illustrationAriaLabelledBy}. * @@ -39209,7 +39244,7 @@ declare module "sap/m/IllustratedMessage" { * * @returns Value of property `ariaTitleLevel` */ - getAriaTitleLevel(): TitleLevel | keyof typeof TitleLevel; + getAriaTitleLevel(): TitleLevel; /** * Gets current value of property {@link #getDescription description}. * @@ -39267,6 +39302,12 @@ declare module "sap/m/IllustratedMessage" { * @returns Value of property `enableVerticalResponsiveness` */ getEnableVerticalResponsiveness(): boolean; + /** + * Returns array of IDs of the elements which are the current targets of the association {@link #getIllustrationAriaDescribedBy illustrationAriaDescribedBy}. + * + * @since 1.133.0 + */ + getIllustrationAriaDescribedBy(): ID[]; /** * Returns array of IDs of the elements which are the current targets of the association {@link #getIllustrationAriaLabelledBy illustrationAriaLabelledBy}. * @@ -39287,9 +39328,7 @@ declare module "sap/m/IllustratedMessage" { * * @returns Value of property `illustrationSize` */ - getIllustrationSize(): - | IllustratedMessageSize - | keyof typeof IllustratedMessageSize; + getIllustrationSize(): IllustratedMessageSize; /** * Gets current value of property {@link #getIllustrationType illustrationType}. * @@ -39402,6 +39441,14 @@ declare module "sap/m/IllustratedMessage" { * @returns An array of the removed elements (might be empty) */ removeAllAdditionalContent(): Control[]; + /** + * Removes all the controls in the association named {@link #getIllustrationAriaDescribedBy illustrationAriaDescribedBy}. + * + * @since 1.133.0 + * + * @returns An array of the removed elements (might be empty) + */ + removeAllIllustrationAriaDescribedBy(): ID[]; /** * Removes all the controls in the association named {@link #getIllustrationAriaLabelledBy illustrationAriaLabelledBy}. * @@ -39410,6 +39457,19 @@ declare module "sap/m/IllustratedMessage" { * @returns An array of the removed elements (might be empty) */ removeAllIllustrationAriaLabelledBy(): ID[]; + /** + * Removes an illustrationAriaDescribedBy from the association named {@link #getIllustrationAriaDescribedBy illustrationAriaDescribedBy}. + * + * @since 1.133.0 + * + * @returns The removed illustrationAriaDescribedBy or `null` + */ + removeIllustrationAriaDescribedBy( + /** + * The illustrationAriaDescribedBy to be removed or its index or ID + */ + vIllustrationAriaDescribedBy: int | ID | Control + ): ID | null; /** * Removes an illustrationAriaLabelledBy from the association named {@link #getIllustrationAriaLabelledBy illustrationAriaLabelledBy}. * @@ -39763,6 +39823,13 @@ declare module "sap/m/IllustratedMessage" { * @since 1.106.0 */ illustrationAriaLabelledBy?: Array; + + /** + * Association to controls / IDs which label those controls (see WAI-ARIA attribute aria-describedBy). + * + * @since 1.133.0 + */ + illustrationAriaDescribedBy?: Array; } } @@ -40140,6 +40207,19 @@ declare module "sap/m/Illustration" { * @returns Metadata object describing this class */ static getMetadata(): ElementMetadata; + /** + * Adds some ariaDescribedBy into the association {@link #getAriaDescribedBy ariaDescribedBy}. + * + * @since 1.133.0 + * + * @returns Reference to `this` in order to allow method chaining + */ + addAriaDescribedBy( + /** + * The ariaDescribedBy to add; if empty, nothing is inserted + */ + vAriaDescribedBy: ID | Control + ): this; /** * Adds some ariaLabelledBy into the association {@link #getAriaLabelledBy ariaLabelledBy}. * @@ -40153,6 +40233,12 @@ declare module "sap/m/Illustration" { */ vAriaLabelledBy: ID | Control ): this; + /** + * Returns array of IDs of the elements which are the current targets of the association {@link #getAriaDescribedBy ariaDescribedBy}. + * + * @since 1.133.0 + */ + getAriaDescribedBy(): ID[]; /** * Returns array of IDs of the elements which are the current targets of the association {@link #getAriaLabelledBy ariaLabelledBy}. * @@ -40189,6 +40275,14 @@ declare module "sap/m/Illustration" { * @returns Value of property `type` */ getType(): string; + /** + * Removes all the controls in the association named {@link #getAriaDescribedBy ariaDescribedBy}. + * + * @since 1.133.0 + * + * @returns An array of the removed elements (might be empty) + */ + removeAllAriaDescribedBy(): ID[]; /** * Removes all the controls in the association named {@link #getAriaLabelledBy ariaLabelledBy}. * @@ -40197,6 +40291,19 @@ declare module "sap/m/Illustration" { * @returns An array of the removed elements (might be empty) */ removeAllAriaLabelledBy(): ID[]; + /** + * Removes an ariaDescribedBy from the association named {@link #getAriaDescribedBy ariaDescribedBy}. + * + * @since 1.133.0 + * + * @returns The removed ariaDescribedBy or `null` + */ + removeAriaDescribedBy( + /** + * The ariaDescribedBy to be removed or its index or ID + */ + vAriaDescribedBy: int | ID | Control + ): ID | null; /** * Removes an ariaLabelledBy from the association named {@link #getAriaLabelledBy ariaLabelledBy}. * @@ -40293,6 +40400,13 @@ declare module "sap/m/Illustration" { * @since 1.106.0 */ ariaLabelledBy?: Array; + + /** + * Association to controls / IDs which label those controls (see WAI-ARIA attribute aria-describedBy). + * + * @since 1.133.0 + */ + ariaDescribedBy?: Array; } } @@ -40715,7 +40829,7 @@ declare module "sap/m/Image" { * * Event is fired when the user clicks on the control. * - * @deprecated (since 1.107.0) - Use the {@link #event:press press} event instead. + * @deprecated As of version 1.107.0. Use the {@link #event:press press} event instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -40742,7 +40856,7 @@ declare module "sap/m/Image" { * * Event is fired when the user clicks on the control. * - * @deprecated (since 1.107.0) - Use the {@link #event:press press} event instead. + * @deprecated As of version 1.107.0. Use the {@link #event:press press} event instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -40839,7 +40953,7 @@ declare module "sap/m/Image" { * * The passed function and listener object must match the ones used for event registration. * - * @deprecated (since 1.107.0) - Use the {@link #event:press press} event instead. + * @deprecated As of version 1.107.0. Use the {@link #event:press press} event instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -40897,7 +41011,7 @@ declare module "sap/m/Image" { /** * Fires event {@link #event:tap tap} to attached listeners. * - * @deprecated (since 1.107.0) - Use the {@link #event:press press} event instead. + * @deprecated As of version 1.107.0. Use the {@link #event:press press} event instead. * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Reference to `this` in order to allow method chaining @@ -40968,7 +41082,7 @@ declare module "sap/m/Image" { * * @returns Value of property `ariaHasPopup` */ - getAriaHasPopup(): aria.HasPopup | keyof typeof aria.HasPopup; + getAriaHasPopup(): aria.HasPopup; /** * Returns array of IDs of the elements which are the current targets of the association {@link #getAriaLabelledBy ariaLabelledBy}. */ @@ -41107,7 +41221,7 @@ declare module "sap/m/Image" { * * @returns Value of property `mode` */ - getMode(): ImageMode | keyof typeof ImageMode; + getMode(): ImageMode; /** * Gets current value of property {@link #getSrc src}. * @@ -41691,7 +41805,7 @@ declare module "sap/m/Image" { /** * Event is fired when the user clicks on the control. * - * @deprecated (since 1.107.0) - Use the {@link #event:press press} event instead. + * @deprecated As of version 1.107.0. Use the {@link #event:press press} event instead. */ tap?: (oEvent: Event) => void; @@ -41749,14 +41863,14 @@ declare module "sap/m/Image" { /** * Parameters of the Image#tap event. * - * @deprecated (since 1.107.0) - Use the {@link #event:press press} event instead. + * @deprecated As of version 1.107.0. Use the {@link #event:press press} event instead. */ export interface Image$TapEventParameters {} /** * Event object of the Image#tap event. * - * @deprecated (since 1.107.0) - Use the {@link #event:press press} event instead. + * @deprecated As of version 1.107.0. Use the {@link #event:press press} event instead. */ export type Image$TapEvent = Event; } @@ -42739,8 +42853,8 @@ declare module "sap/m/Input" { * * Default value is `'YYYY-MM-dd'`. * - * @deprecated (since 1.9.1) - `sap.m.DatePicker`, `sap.m.TimePicker` or `sap.m.DateTimePicker` should be - * used for date/time inputs and formating. + * @deprecated As of version 1.9.1. `sap.m.DatePicker`, `sap.m.TimePicker` or `sap.m.DateTimePicker` should + * be used for date/time inputs and formating. * * @returns Value of property `dateFormat` */ @@ -43031,7 +43145,7 @@ declare module "sap/m/Input" { * * @returns Value of property `textFormatMode` */ - getTextFormatMode(): InputTextFormatMode | keyof typeof InputTextFormatMode; + getTextFormatMode(): InputTextFormatMode; /** * Gets current value of property {@link #getTextFormatter textFormatter}. * @@ -43059,7 +43173,7 @@ declare module "sap/m/Input" { * * @returns Value of property `type` */ - getType(): InputType | keyof typeof InputType; + getType(): InputType; /** * Gets the input value. * @@ -43097,7 +43211,7 @@ declare module "sap/m/Input" { * Default value is `false`. * * @since 1.21.0 - * @deprecated (since 1.119) - The property valueHelpOnly should not be used anymore + * @deprecated As of version 1.119. The property valueHelpOnly should not be used anymore * * @returns Value of property `valueHelpOnly` */ @@ -43236,7 +43350,7 @@ declare module "sap/m/Input" { /** * Gets the supported openers for the valueHelpOnly. In the context of the Input, all targets are valid. * - * @deprecated (since 1.119) - the property valueHelpOnly should not be used anymore + * @deprecated As of version 1.119. the property valueHelpOnly should not be used anymore * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Boolean indicating if the target is a valid opener. @@ -43436,8 +43550,8 @@ declare module "sap/m/Input" { * * Default value is `'YYYY-MM-dd'`. * - * @deprecated (since 1.9.1) - `sap.m.DatePicker`, `sap.m.TimePicker` or `sap.m.DateTimePicker` should be - * used for date/time inputs and formating. + * @deprecated As of version 1.9.1. `sap.m.DatePicker`, `sap.m.TimePicker` or `sap.m.DateTimePicker` should + * be used for date/time inputs and formating. * * @returns Reference to `this` in order to allow method chaining */ @@ -43938,7 +44052,7 @@ declare module "sap/m/Input" { * Default value is `false`. * * @since 1.21.0 - * @deprecated (since 1.119) - The property valueHelpOnly should not be used anymore + * @deprecated As of version 1.119. The property valueHelpOnly should not be used anymore * * @returns Reference to `this` in order to allow method chaining */ @@ -44079,8 +44193,8 @@ declare module "sap/m/Input" { * Only used if type=date and no datepicker is available. The data is displayed and the user input is parsed * according to this format. **Note:** The value property is always of the form RFC 3339 (YYYY-MM-dd). * - * @deprecated (since 1.9.1) - `sap.m.DatePicker`, `sap.m.TimePicker` or `sap.m.DateTimePicker` should be - * used for date/time inputs and formating. + * @deprecated As of version 1.9.1. `sap.m.DatePicker`, `sap.m.TimePicker` or `sap.m.DateTimePicker` should + * be used for date/time inputs and formating. */ dateFormat?: string | PropertyBindingInfo; @@ -44123,7 +44237,7 @@ declare module "sap/m/Input" { * etc). **Note:** Please note that there is no direct replacement for this property. * * @since 1.21.0 - * @deprecated (since 1.119) - The property valueHelpOnly should not be used anymore + * @deprecated As of version 1.119. The property valueHelpOnly should not be used anymore */ valueHelpOnly?: boolean | PropertyBindingInfo | `{${string}}`; @@ -44964,7 +45078,7 @@ declare module "sap/m/InputBase" { * * @returns Value of property `textAlign` */ - getTextAlign(): TextAlign | keyof typeof TextAlign; + getTextAlign(): TextAlign; /** * Gets current value of property {@link #getTextDirection textDirection}. * @@ -44976,7 +45090,7 @@ declare module "sap/m/InputBase" { * * @returns Value of property `textDirection` */ - getTextDirection(): TextDirection | keyof typeof TextDirection; + getTextDirection(): TextDirection; /** * Gets current value of property {@link #getValue value}. * @@ -45004,7 +45118,7 @@ declare module "sap/m/InputBase" { * * @returns Value of property `valueState` */ - getValueState(): ValueState | keyof typeof ValueState; + getValueState(): ValueState; /** * Gets current value of property {@link #getValueStateText valueStateText}. * @@ -45724,8 +45838,8 @@ declare module "sap/m/InputBaseRenderer" { * Adds custom placeholder classes, if native placeholder is not used. To be overwritten by subclasses. * Note that this method should not be used anymore as native placeholder is used on all browsers * - * @deprecated (since 1.58.0) - This method should not be used anymore as native placeholder is used on - * all browsers. + * @deprecated As of version 1.58.0. This method should not be used anymore as native placeholder is used + * on all browsers. * @ui5-protected Do not call from applications (only from related classes in the framework) */ addPlaceholderClasses( @@ -45741,8 +45855,8 @@ declare module "sap/m/InputBaseRenderer" { /** * This method is reserved for derived classes to add extra styles for the placeholder, if rendered as label. * - * @deprecated (since 1.58.0) - This method should not be used anymore as native placeholder is used on - * all browsers. + * @deprecated As of version 1.58.0. This method should not be used anymore as native placeholder is used + * on all browsers. * @ui5-protected Do not call from applications (only from related classes in the framework) */ addPlaceholderStyles( @@ -46217,9 +46331,7 @@ declare module "sap/m/InputListItem" { * * @returns Value of property `contentSize` */ - getContentSize(): - | InputListItemContentSize - | keyof typeof InputListItemContentSize; + getContentSize(): InputListItemContentSize; /** * Gets current value of property {@link #getLabel label}. * @@ -46241,7 +46353,7 @@ declare module "sap/m/InputListItem" { * * @returns Value of property `labelTextDirection` */ - getLabelTextDirection(): TextDirection | keyof typeof TextDirection; + getLabelTextDirection(): TextDirection; /** * Checks for the provided `sap.ui.core.Control` in the aggregation {@link #getContent content}. and returns * its index if found or -1 otherwise. @@ -46965,7 +47077,7 @@ declare module "sap/m/Label" { * * @returns Value of property `design` */ - getDesign(): LabelDesign | keyof typeof LabelDesign; + getDesign(): LabelDesign; /** * Gets current value of property {@link #getDisplayOnly displayOnly}. * @@ -47039,7 +47151,7 @@ declare module "sap/m/Label" { * * @returns Value of property `textAlign` */ - getTextAlign(): TextAlign | keyof typeof TextAlign; + getTextAlign(): TextAlign; /** * Gets current value of property {@link #getTextDirection textDirection}. * @@ -47051,7 +47163,7 @@ declare module "sap/m/Label" { * * @returns Value of property `textDirection` */ - getTextDirection(): TextDirection | keyof typeof TextDirection; + getTextDirection(): TextDirection; /** * Gets current value of property {@link #getVAlign vAlign}. * @@ -47063,7 +47175,7 @@ declare module "sap/m/Label" { * * @returns Value of property `vAlign` */ - getVAlign(): VerticalAlign | keyof typeof VerticalAlign; + getVAlign(): VerticalAlign; /** * Gets current value of property {@link #getWidth width}. * @@ -47102,7 +47214,7 @@ declare module "sap/m/Label" { * * @returns Value of property `wrappingType` */ - getWrappingType(): WrappingType | keyof typeof WrappingType; + getWrappingType(): WrappingType; /** * Returns if the control can be bound to a label * @@ -47940,7 +48052,11 @@ declare module "sap/m/Link" { CSSSize, } from "sap/ui/core/library"; - import { LinkAccessibleRole, EmptyIndicatorMode } from "sap/m/library"; + import { + LinkAccessibleRole, + EmptyIndicatorMode, + ReactiveAreaMode, + } from "sap/m/library"; import ElementMetadata from "sap/ui/core/ElementMetadata"; @@ -48186,7 +48302,7 @@ declare module "sap/m/Link" { * * @returns Value of property `accessibleRole` */ - getAccessibleRole(): LinkAccessibleRole | keyof typeof LinkAccessibleRole; + getAccessibleRole(): LinkAccessibleRole; /** * Returns array of IDs of the elements which are the current targets of the association {@link #getAriaDescribedBy ariaDescribedBy}. */ @@ -48211,7 +48327,7 @@ declare module "sap/m/Link" { * * @returns Value of property `ariaHasPopup` */ - getAriaHasPopup(): aria.HasPopup | keyof typeof aria.HasPopup; + getAriaHasPopup(): aria.HasPopup; /** * Returns array of IDs of the elements which are the current targets of the association {@link #getAriaLabelledBy ariaLabelledBy}. */ @@ -48239,9 +48355,7 @@ declare module "sap/m/Link" { * * @returns Value of property `emptyIndicatorMode` */ - getEmptyIndicatorMode(): - | EmptyIndicatorMode - | keyof typeof EmptyIndicatorMode; + getEmptyIndicatorMode(): EmptyIndicatorMode; /** * Gets current value of property {@link #getEnabled enabled}. * @@ -48294,6 +48408,27 @@ declare module "sap/m/Link" { * @returns Value of property `icon` */ getIcon(): URI; + /** + * Gets current value of property {@link #getReactiveAreaMode reactiveAreaMode}. + * + * Defines the size of the reactive area of the link: + * - `ReactiveAreaMode.Inline` - The link is displayed as part of a sentence. + * - `ReactiveAreaMode.Overlay` - The link is displayed as an overlay on top of other interactive parts + * of the page. + * + * **Note:**It is designed to make links easier to activate and helps meet the WCAG 2.2 Target Size requirement. + * It is applicable only for the SAP Horizon themes. **Note:**The Reactive area size is sufficiently large + * to help users avoid accidentally selecting (clicking or tapping) on unintented UI elements. UI elements + * positioned over other parts of the page may need an invisible active touch area. This will ensure that + * no elements beneath are activated accidentally when the user tries to interact with the overlay element. + * + * Default value is `Inline`. + * + * @since 1.133.0 + * + * @returns Value of property `reactiveAreaMode` + */ + getReactiveAreaMode(): ReactiveAreaMode; /** * Gets current value of property {@link #getRel rel}. * @@ -48356,7 +48491,7 @@ declare module "sap/m/Link" { * * @returns Value of property `textAlign` */ - getTextAlign(): TextAlign | keyof typeof TextAlign; + getTextAlign(): TextAlign; /** * Gets current value of property {@link #getTextDirection textDirection}. * @@ -48369,7 +48504,7 @@ declare module "sap/m/Link" { * * @returns Value of property `textDirection` */ - getTextDirection(): TextDirection | keyof typeof TextDirection; + getTextDirection(): TextDirection; /** * Gets current value of property {@link #getValidateUrl validateUrl}. * @@ -48622,6 +48757,34 @@ declare module "sap/m/Link" { */ sIcon?: URI ): this; + /** + * Sets a new value for property {@link #getReactiveAreaMode reactiveAreaMode}. + * + * Defines the size of the reactive area of the link: + * - `ReactiveAreaMode.Inline` - The link is displayed as part of a sentence. + * - `ReactiveAreaMode.Overlay` - The link is displayed as an overlay on top of other interactive parts + * of the page. + * + * **Note:**It is designed to make links easier to activate and helps meet the WCAG 2.2 Target Size requirement. + * It is applicable only for the SAP Horizon themes. **Note:**The Reactive area size is sufficiently large + * to help users avoid accidentally selecting (clicking or tapping) on unintented UI elements. UI elements + * positioned over other parts of the page may need an invisible active touch area. This will ensure that + * no elements beneath are activated accidentally when the user tries to interact with the overlay element. + * + * When called with a value of `null` or `undefined`, the default value of the property will be restored. + * + * Default value is `Inline`. + * + * @since 1.133.0 + * + * @returns Reference to `this` in order to allow method chaining + */ + setReactiveAreaMode( + /** + * New value for property `reactiveAreaMode` + */ + sReactiveAreaMode?: ReactiveAreaMode | keyof typeof ReactiveAreaMode + ): this; /** * Sets a new value for property {@link #getRel rel}. * @@ -48953,6 +49116,25 @@ declare module "sap/m/Link" { | PropertyBindingInfo | `{${string}}`; + /** + * Defines the size of the reactive area of the link: + * - `ReactiveAreaMode.Inline` - The link is displayed as part of a sentence. + * - `ReactiveAreaMode.Overlay` - The link is displayed as an overlay on top of other interactive parts + * of the page. + * + * **Note:**It is designed to make links easier to activate and helps meet the WCAG 2.2 Target Size requirement. + * It is applicable only for the SAP Horizon themes. **Note:**The Reactive area size is sufficiently large + * to help users avoid accidentally selecting (clicking or tapping) on unintented UI elements. UI elements + * positioned over other parts of the page may need an invisible active touch area. This will ensure that + * no elements beneath are activated accidentally when the user tries to interact with the overlay element. + * + * @since 1.133.0 + */ + reactiveAreaMode?: + | (ReactiveAreaMode | keyof typeof ReactiveAreaMode) + | PropertyBindingInfo + | `{${string}}`; + /** * Specifies if an empty indicator should be displayed when there is no text. * @@ -49429,7 +49611,7 @@ declare module "sap/m/List" { * * @returns Value of property `backgroundDesign` */ - getBackgroundDesign(): BackgroundDesign | keyof typeof BackgroundDesign; + getBackgroundDesign(): BackgroundDesign; /** * Sets a new value for property {@link #getBackgroundDesign backgroundDesign}. * @@ -49715,7 +49897,7 @@ declare module "sap/m/ListBase" { * Fires after the new growing chunk has been fetched from the model and processed by the control. * * @since 1.16 - * @deprecated (since 1.16.3) - Instead, use "updateFinished" event. + * @deprecated As of version 1.16.3. Instead, use "updateFinished" event. * * @returns Reference to `this` in order to allow method chaining */ @@ -49744,7 +49926,7 @@ declare module "sap/m/ListBase" { * Fires after the new growing chunk has been fetched from the model and processed by the control. * * @since 1.16 - * @deprecated (since 1.16.3) - Instead, use "updateFinished" event. + * @deprecated As of version 1.16.3. Instead, use "updateFinished" event. * * @returns Reference to `this` in order to allow method chaining */ @@ -49768,7 +49950,7 @@ declare module "sap/m/ListBase" { * Fires before the new growing chunk is requested from the model. * * @since 1.16 - * @deprecated (since 1.16.3) - Instead, use `updateStarted` event with listening `changeReason`. + * @deprecated As of version 1.16.3. Instead, use `updateStarted` event with listening `changeReason`. * * @returns Reference to `this` in order to allow method chaining */ @@ -49797,7 +49979,7 @@ declare module "sap/m/ListBase" { * Fires before the new growing chunk is requested from the model. * * @since 1.16 - * @deprecated (since 1.16.3) - Instead, use `updateStarted` event with listening `changeReason`. + * @deprecated As of version 1.16.3. Instead, use `updateStarted` event with listening `changeReason`. * * @returns Reference to `this` in order to allow method chaining */ @@ -49869,7 +50051,7 @@ declare module "sap/m/ListBase" { * Fires when selection is changed via user interaction. In `MultiSelect` mode, this event is also fired * on deselection. * - * @deprecated (since 1.16) - Use the `selectionChange` event instead. + * @deprecated As of version 1.16. Use the `selectionChange` event instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -49897,7 +50079,7 @@ declare module "sap/m/ListBase" { * Fires when selection is changed via user interaction. In `MultiSelect` mode, this event is also fired * on deselection. * - * @deprecated (since 1.16) - Use the `selectionChange` event instead. + * @deprecated As of version 1.16. Use the `selectionChange` event instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -50229,7 +50411,7 @@ declare module "sap/m/ListBase" { * The passed function and listener object must match the ones used for event registration. * * @since 1.16 - * @deprecated (since 1.16.3) - Instead, use "updateFinished" event. + * @deprecated As of version 1.16.3. Instead, use "updateFinished" event. * * @returns Reference to `this` in order to allow method chaining */ @@ -50250,7 +50432,7 @@ declare module "sap/m/ListBase" { * The passed function and listener object must match the ones used for event registration. * * @since 1.16 - * @deprecated (since 1.16.3) - Instead, use `updateStarted` event with listening `changeReason`. + * @deprecated As of version 1.16.3. Instead, use `updateStarted` event with listening `changeReason`. * * @returns Reference to `this` in order to allow method chaining */ @@ -50288,7 +50470,7 @@ declare module "sap/m/ListBase" { * * The passed function and listener object must match the ones used for event registration. * - * @deprecated (since 1.16) - Use the `selectionChange` event instead. + * @deprecated As of version 1.16. Use the `selectionChange` event instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -50414,7 +50596,7 @@ declare module "sap/m/ListBase" { * Fires event {@link #event:growingFinished growingFinished} to attached listeners. * * @since 1.16 - * @deprecated (since 1.16.3) - Instead, use "updateFinished" event. + * @deprecated As of version 1.16.3. Instead, use "updateFinished" event. * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Reference to `this` in order to allow method chaining @@ -50429,7 +50611,7 @@ declare module "sap/m/ListBase" { * Fires event {@link #event:growingStarted growingStarted} to attached listeners. * * @since 1.16 - * @deprecated (since 1.16.3) - Instead, use `updateStarted` event with listening `changeReason`. + * @deprecated As of version 1.16.3. Instead, use `updateStarted` event with listening `changeReason`. * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Reference to `this` in order to allow method chaining @@ -50457,7 +50639,7 @@ declare module "sap/m/ListBase" { /** * Fires event {@link #event:select select} to attached listeners. * - * @deprecated (since 1.16) - Use the `selectionChange` event instead. + * @deprecated As of version 1.16. Use the `selectionChange` event instead. * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Reference to `this` in order to allow method chaining @@ -50591,9 +50773,7 @@ declare module "sap/m/ListBase" { * * @returns Value of property `growingDirection` */ - getGrowingDirection(): - | ListGrowingDirection - | keyof typeof ListGrowingDirection; + getGrowingDirection(): ListGrowingDirection; /** * Returns growing information as object with "actual" and "total" keys. Note: This function returns "null" * if "growing" feature is disabled. @@ -50652,11 +50832,11 @@ declare module "sap/m/ListBase" { * Default value is `Standard`. * * @since 1.14 - * @deprecated (since 1.16) - No longer has any functionality. + * @deprecated As of version 1.16. No longer has any functionality. * * @returns Value of property `headerDesign` */ - getHeaderDesign(): ListHeaderDesign | keyof typeof ListHeaderDesign; + getHeaderDesign(): ListHeaderDesign; /** * Gets current value of property {@link #getHeaderLevel headerLevel}. * @@ -50674,7 +50854,7 @@ declare module "sap/m/ListBase" { * * @returns Value of property `headerLevel` */ - getHeaderLevel(): TitleLevel | keyof typeof TitleLevel; + getHeaderLevel(): TitleLevel; /** * Gets current value of property {@link #getHeaderText headerText}. * @@ -50751,7 +50931,7 @@ declare module "sap/m/ListBase" { * * @returns Value of property `keyboardMode` */ - getKeyboardMode(): ListKeyboardMode | keyof typeof ListKeyboardMode; + getKeyboardMode(): ListKeyboardMode; /** * Returns the last list mode, the mode that is rendered This can be used to detect mode changes during * rendering @@ -50769,7 +50949,7 @@ declare module "sap/m/ListBase" { * * @returns Value of property `mode` */ - getMode(): ListMode | keyof typeof ListMode; + getMode(): ListMode; /** * Gets current value of property {@link #getModeAnimationOn modeAnimationOn}. * @@ -50803,7 +50983,7 @@ declare module "sap/m/ListBase" { * * @returns Value of property `multiSelectMode` */ - getMultiSelectMode(): MultiSelectMode | keyof typeof MultiSelectMode; + getMultiSelectMode(): MultiSelectMode; /** * Gets content of aggregation {@link #getNoData noData}. * @@ -50890,7 +51070,7 @@ declare module "sap/m/ListBase" { * * @returns Value of property `showSeparators` */ - getShowSeparators(): ListSeparators | keyof typeof ListSeparators; + getShowSeparators(): ListSeparators; /** * Gets current value of property {@link #getShowUnread showUnread}. * @@ -50924,7 +51104,7 @@ declare module "sap/m/ListBase" { * * @returns Value of property `sticky` */ - getSticky(): Array; + getSticky(): Sticky[]; /** * Gets content of aggregation {@link #getSwipeContent swipeContent}. * @@ -50945,7 +51125,7 @@ declare module "sap/m/ListBase" { * * @returns Value of property `swipeDirection` */ - getSwipeDirection(): SwipeDirection | keyof typeof SwipeDirection; + getSwipeDirection(): SwipeDirection; /** * Returns swiped list item. When no item is swiped, "null" is returned. */ @@ -51269,7 +51449,7 @@ declare module "sap/m/ListBase" { * Default value is `Standard`. * * @since 1.14 - * @deprecated (since 1.16) - No longer has any functionality. + * @deprecated As of version 1.16. No longer has any functionality. * * @returns Reference to `this` in order to allow method chaining */ @@ -51753,7 +51933,7 @@ declare module "sap/m/ListBase" { * Defines the header style of the control. Possible values are `Standard` and `Plain`. * * @since 1.14 - * @deprecated (since 1.16) - No longer has any functionality. + * @deprecated As of version 1.16. No longer has any functionality. */ headerDesign?: | (ListHeaderDesign | keyof typeof ListHeaderDesign) @@ -52011,7 +52191,7 @@ declare module "sap/m/ListBase" { * Fires when selection is changed via user interaction. In `MultiSelect` mode, this event is also fired * on deselection. * - * @deprecated (since 1.16) - Use the `selectionChange` event instead. + * @deprecated As of version 1.16. Use the `selectionChange` event instead. */ select?: (oEvent: ListBase$SelectEvent) => void; @@ -52041,7 +52221,7 @@ declare module "sap/m/ListBase" { * Fires before the new growing chunk is requested from the model. * * @since 1.16 - * @deprecated (since 1.16.3) - Instead, use `updateStarted` event with listening `changeReason`. + * @deprecated As of version 1.16.3. Instead, use `updateStarted` event with listening `changeReason`. */ growingStarted?: (oEvent: ListBase$GrowingStartedEvent) => void; @@ -52049,7 +52229,7 @@ declare module "sap/m/ListBase" { * Fires after the new growing chunk has been fetched from the model and processed by the control. * * @since 1.16 - * @deprecated (since 1.16.3) - Instead, use "updateFinished" event. + * @deprecated As of version 1.16.3. Instead, use "updateFinished" event. */ growingFinished?: (oEvent: ListBase$GrowingFinishedEvent) => void; @@ -52126,7 +52306,7 @@ declare module "sap/m/ListBase" { /** * Parameters of the ListBase#growingFinished event. * - * @deprecated (since 1.16.3) - Instead, use "updateFinished" event. + * @deprecated As of version 1.16.3. Instead, use "updateFinished" event. */ export interface ListBase$GrowingFinishedEventParameters { /** @@ -52143,7 +52323,7 @@ declare module "sap/m/ListBase" { /** * Event object of the ListBase#growingFinished event. * - * @deprecated (since 1.16.3) - Instead, use "updateFinished" event. + * @deprecated As of version 1.16.3. Instead, use "updateFinished" event. */ export type ListBase$GrowingFinishedEvent = Event< ListBase$GrowingFinishedEventParameters, @@ -52153,7 +52333,7 @@ declare module "sap/m/ListBase" { /** * Parameters of the ListBase#growingStarted event. * - * @deprecated (since 1.16.3) - Instead, use `updateStarted` event with listening `changeReason`. + * @deprecated As of version 1.16.3. Instead, use `updateStarted` event with listening `changeReason`. */ export interface ListBase$GrowingStartedEventParameters { /** @@ -52170,7 +52350,7 @@ declare module "sap/m/ListBase" { /** * Event object of the ListBase#growingStarted event. * - * @deprecated (since 1.16.3) - Instead, use `updateStarted` event with listening `changeReason`. + * @deprecated As of version 1.16.3. Instead, use `updateStarted` event with listening `changeReason`. */ export type ListBase$GrowingStartedEvent = Event< ListBase$GrowingStartedEventParameters, @@ -52203,7 +52383,7 @@ declare module "sap/m/ListBase" { /** * Parameters of the ListBase#select event. * - * @deprecated (since 1.16) - Use the `selectionChange` event instead. + * @deprecated As of version 1.16. Use the `selectionChange` event instead. */ export interface ListBase$SelectEventParameters { /** @@ -52215,7 +52395,7 @@ declare module "sap/m/ListBase" { /** * Event object of the ListBase#select event. * - * @deprecated (since 1.16) - Use the `selectionChange` event instead. + * @deprecated As of version 1.16. Use the `selectionChange` event instead. */ export type ListBase$SelectEvent = Event< ListBase$SelectEventParameters, @@ -52497,7 +52677,7 @@ declare module "sap/m/ListItemBase" { * * Fires when the user taps on the detail button of the control. * - * @deprecated (since 1.20.0) - Instead, use `detailPress` event. + * @deprecated As of version 1.20.0. Instead, use `detailPress` event. * * @returns Reference to `this` in order to allow method chaining */ @@ -52524,7 +52704,7 @@ declare module "sap/m/ListItemBase" { * * Fires when the user taps on the detail button of the control. * - * @deprecated (since 1.20.0) - Instead, use `detailPress` event. + * @deprecated As of version 1.20.0. Instead, use `detailPress` event. * * @returns Reference to `this` in order to allow method chaining */ @@ -52599,7 +52779,7 @@ declare module "sap/m/ListItemBase" { * * Fires when the user taps on the control. * - * @deprecated (since 1.20.0) - Instead, use `press` event. + * @deprecated As of version 1.20.0. Instead, use `press` event. * * @returns Reference to `this` in order to allow method chaining */ @@ -52626,7 +52806,7 @@ declare module "sap/m/ListItemBase" { * * Fires when the user taps on the control. * - * @deprecated (since 1.20.0) - Instead, use `press` event. + * @deprecated As of version 1.20.0. Instead, use `press` event. * * @returns Reference to `this` in order to allow method chaining */ @@ -52663,7 +52843,7 @@ declare module "sap/m/ListItemBase" { * * The passed function and listener object must match the ones used for event registration. * - * @deprecated (since 1.20.0) - Instead, use `detailPress` event. + * @deprecated As of version 1.20.0. Instead, use `detailPress` event. * * @returns Reference to `this` in order to allow method chaining */ @@ -52700,7 +52880,7 @@ declare module "sap/m/ListItemBase" { * * The passed function and listener object must match the ones used for event registration. * - * @deprecated (since 1.20.0) - Instead, use `press` event. + * @deprecated As of version 1.20.0. Instead, use `press` event. * * @returns Reference to `this` in order to allow method chaining */ @@ -52730,7 +52910,7 @@ declare module "sap/m/ListItemBase" { /** * Fires event {@link #event:detailTap detailTap} to attached listeners. * - * @deprecated (since 1.20.0) - Instead, use `detailPress` event. + * @deprecated As of version 1.20.0. Instead, use `detailPress` event. * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Reference to `this` in order to allow method chaining @@ -52757,7 +52937,7 @@ declare module "sap/m/ListItemBase" { /** * Fires event {@link #event:tap tap} to attached listeners. * - * @deprecated (since 1.20.0) - Instead, use `press` event. + * @deprecated As of version 1.20.0. Instead, use `press` event. * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Reference to `this` in order to allow method chaining @@ -52796,14 +52976,15 @@ declare module "sap/m/ListItemBase" { * * Defines the highlight state of the list items. * - * Valid values for the `highlight` property are values of the enumerations {@link sap.ui.core.MessageType } + * Valid values for the `highlight` property are values of the enumerations {@link module:sap/ui/core/message/MessageType } * or {@link sap.ui.core.IndicationColor} (only values of `Indication01` to `Indication10` are supported * for accessibility contrast reasons). * * Accessibility support is provided through the associated {@link sap.m.ListItemBase#setHighlightText highlightText } - * property. If the `highlight` property is set to a value of {@link sap.ui.core.MessageType}, the `highlightText` - * property does not need to be set because a default text is used. However, the default text can be overridden - * by setting the `highlightText` property. In all other cases the `highlightText` property must be set. + * property. If the `highlight` property is set to a value of {@link module:sap/ui/core/message/MessageType}, + * the `highlightText` property does not need to be set because a default text is used. However, the default + * text can be overridden by setting the `highlightText` property. In all other cases the `highlightText` + * property must be set. * * Default value is `"None"`. * @@ -52876,7 +53057,7 @@ declare module "sap/m/ListItemBase" { * * @returns Value of property `type` */ - getType(): ListType | keyof typeof ListType; + getType(): ListType; /** * Gets current value of property {@link #getUnread unread}. * @@ -52904,8 +53085,8 @@ declare module "sap/m/ListItemBase" { /** * Returns the state of the item selection as a boolean * - * @deprecated (since 1.10.2) - API Change makes this method unnecessary. Use the {@link #getSelected} method - * instead. + * @deprecated As of version 1.10.2. API Change makes this method unnecessary. Use the {@link #getSelected } + * method instead. */ isSelected(): boolean; /** @@ -52950,14 +53131,15 @@ declare module "sap/m/ListItemBase" { * * Defines the highlight state of the list items. * - * Valid values for the `highlight` property are values of the enumerations {@link sap.ui.core.MessageType } + * Valid values for the `highlight` property are values of the enumerations {@link module:sap/ui/core/message/MessageType } * or {@link sap.ui.core.IndicationColor} (only values of `Indication01` to `Indication10` are supported * for accessibility contrast reasons). * * Accessibility support is provided through the associated {@link sap.m.ListItemBase#setHighlightText highlightText } - * property. If the `highlight` property is set to a value of {@link sap.ui.core.MessageType}, the `highlightText` - * property does not need to be set because a default text is used. However, the default text can be overridden - * by setting the `highlightText` property. In all other cases the `highlightText` property must be set. + * property. If the `highlight` property is set to a value of {@link module:sap/ui/core/message/MessageType}, + * the `highlightText` property does not need to be set because a default text is used. However, the default + * text can be overridden by setting the `highlightText` property. In all other cases the `highlightText` + * property must be set. * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * @@ -53129,14 +53311,15 @@ declare module "sap/m/ListItemBase" { /** * Defines the highlight state of the list items. * - * Valid values for the `highlight` property are values of the enumerations {@link sap.ui.core.MessageType } + * Valid values for the `highlight` property are values of the enumerations {@link module:sap/ui/core/message/MessageType } * or {@link sap.ui.core.IndicationColor} (only values of `Indication01` to `Indication10` are supported * for accessibility contrast reasons). * * Accessibility support is provided through the associated {@link sap.m.ListItemBase#setHighlightText highlightText } - * property. If the `highlight` property is set to a value of {@link sap.ui.core.MessageType}, the `highlightText` - * property does not need to be set because a default text is used. However, the default text can be overridden - * by setting the `highlightText` property. In all other cases the `highlightText` property must be set. + * property. If the `highlight` property is set to a value of {@link module:sap/ui/core/message/MessageType}, + * the `highlightText` property does not need to be set because a default text is used. However, the default + * text can be overridden by setting the `highlightText` property. In all other cases the `highlightText` + * property must be set. * * @since 1.44.0 */ @@ -53170,14 +53353,14 @@ declare module "sap/m/ListItemBase" { /** * Fires when the user taps on the control. * - * @deprecated (since 1.20.0) - Instead, use `press` event. + * @deprecated As of version 1.20.0. Instead, use `press` event. */ tap?: (oEvent: Event) => void; /** * Fires when the user taps on the detail button of the control. * - * @deprecated (since 1.20.0) - Instead, use `detailPress` event. + * @deprecated As of version 1.20.0. Instead, use `detailPress` event. */ detailTap?: (oEvent: Event) => void; @@ -53211,14 +53394,14 @@ declare module "sap/m/ListItemBase" { /** * Parameters of the ListItemBase#detailTap event. * - * @deprecated (since 1.20.0) - Instead, use `detailPress` event. + * @deprecated As of version 1.20.0. Instead, use `detailPress` event. */ export interface ListItemBase$DetailTapEventParameters {} /** * Event object of the ListItemBase#detailTap event. * - * @deprecated (since 1.20.0) - Instead, use `detailPress` event. + * @deprecated As of version 1.20.0. Instead, use `detailPress` event. */ export type ListItemBase$DetailTapEvent = Event< ListItemBase$DetailTapEventParameters, @@ -53241,14 +53424,14 @@ declare module "sap/m/ListItemBase" { /** * Parameters of the ListItemBase#tap event. * - * @deprecated (since 1.20.0) - Instead, use `press` event. + * @deprecated As of version 1.20.0. Instead, use `press` event. */ export interface ListItemBase$TapEventParameters {} /** * Event object of the ListItemBase#tap event. * - * @deprecated (since 1.20.0) - Instead, use `press` event. + * @deprecated As of version 1.20.0. Instead, use `press` event. */ export type ListItemBase$TapEvent = Event< ListItemBase$TapEventParameters, @@ -54885,7 +55068,7 @@ declare module "sap/m/MenuButton" { * * @returns Value of property `buttonMode` */ - getButtonMode(): MenuButtonMode | keyof typeof MenuButtonMode; + getButtonMode(): MenuButtonMode; /** * Gets current value of property {@link #getEnabled enabled}. * @@ -54979,7 +55162,7 @@ declare module "sap/m/MenuButton" { * * @returns Value of property `textDirection` */ - getTextDirection(): TextDirection | keyof typeof TextDirection; + getTextDirection(): TextDirection; /** * Gets current value of property {@link #getType type}. * @@ -54992,7 +55175,7 @@ declare module "sap/m/MenuButton" { * * @returns Value of property `type` */ - getType(): ButtonType | keyof typeof ButtonType; + getType(): ButtonType; /** * Gets current value of property {@link #getUseDefaultActionOnly useDefaultActionOnly}. * @@ -57472,10 +57655,12 @@ declare module "sap/m/MessageItem" { import Link from "sap/m/Link"; - import { URI, MessageType } from "sap/ui/core/library"; + import { URI } from "sap/ui/core/library"; import ElementMetadata from "sap/ui/core/ElementMetadata"; + import MessageType from "sap/ui/core/message/MessageType"; + import { PropertyBindingInfo } from "sap/ui/base/ManagedObject"; /** @@ -57826,7 +58011,7 @@ declare module "sap/m/MessageItem" { /** * Type of Message */ - sType: MessageType + sType: MessageType | keyof typeof MessageType ): this; } /** @@ -57836,7 +58021,10 @@ declare module "sap/m/MessageItem" { /** * Specifies the type of the message */ - type?: MessageType | PropertyBindingInfo | `{${string}}`; + type?: + | (MessageType | keyof typeof MessageType) + | PropertyBindingInfo + | `{${string}}`; /** * Specifies the title of the message @@ -57918,7 +58106,7 @@ declare module "sap/m/MessagePage" { * rather used within controls such as `NavContainer`, `App`, `Shell` or other container controls. * * @since 1.28 - * @deprecated (since 1.112) - Use the {@link sap.m.IllustratedMessage} instead. + * @deprecated As of version 1.112. Use the {@link sap.m.IllustratedMessage} instead. */ export default class MessagePage extends Control { /** @@ -58257,7 +58445,7 @@ declare module "sap/m/MessagePage" { * * @returns Value of property `textDirection` */ - getTextDirection(): TextDirection | keyof typeof TextDirection; + getTextDirection(): TextDirection; /** * Gets current value of property {@link #getTitle title}. * @@ -58280,7 +58468,7 @@ declare module "sap/m/MessagePage" { * * @returns Value of property `titleLevel` */ - getTitleLevel(): TitleLevel | keyof typeof TitleLevel; + getTitleLevel(): TitleLevel; /** * Checks for the provided `sap.m.Button` in the aggregation {@link #getButtons buttons}. and returns its * index if found or -1 otherwise. @@ -58588,7 +58776,7 @@ declare module "sap/m/MessagePage" { /** * Describes the settings that can be provided to the MessagePage constructor. * - * @deprecated (since 1.112) - Use the {@link sap.m.IllustratedMessage} instead. + * @deprecated As of version 1.112. Use the {@link sap.m.IllustratedMessage} instead. */ export interface $MessagePageSettings extends $ControlSettings { /** @@ -58733,7 +58921,7 @@ declare module "sap/m/MessagePopover" { AggregationBindingInfo, } from "sap/ui/base/ManagedObject"; - import { MessageType } from "sap/ui/core/library"; + import MessageType from "sap/ui/core/message/MessageType"; /** * A `MessagePopover` is used to display a summarized list of different types of messages (error, warning, @@ -59677,7 +59865,7 @@ declare module "sap/m/MessagePopover" { * * @returns Value of property `placement` */ - getPlacement(): VerticalPlacementType | keyof typeof VerticalPlacementType; + getPlacement(): VerticalPlacementType; /** * Checks for the provided `sap.m.MessageItem` in the aggregation {@link #getItems items}. and returns its * index if found or -1 otherwise. @@ -60034,7 +60222,8 @@ declare module "sap/m/MessagePopover" { */ export interface MessagePopover$BeforeCloseEventParameters { /** - * Refers to the control that opens the popover. See {@link sap.ui.core.MessageType} enum values for types. + * Refers to the control that opens the popover. See {@link module:sap/ui/core/message/MessageType} enum + * values for types. */ openBy?: Control; } @@ -60077,7 +60266,7 @@ declare module "sap/m/MessagePopover" { /** * Refers to the type of messages being shown. */ - messageTypeFilter?: MessageType; + messageTypeFilter?: MessageType | keyof typeof MessageType; } /** @@ -60095,7 +60284,7 @@ declare module "sap/m/MessagePopover" { /** * This parameter refers to the type of messages being shown. */ - messageTypeFilter?: MessageType; + messageTypeFilter?: MessageType | keyof typeof MessageType; } /** @@ -60145,7 +60334,7 @@ declare module "sap/m/MessagePopoverItem" { * Items provide information about Error Messages in the page. * * @since 1.28 - * @deprecated (since 1.46) - use MessageItem instead + * @deprecated As of version 1.46. use MessageItem instead */ export default class MessagePopoverItem extends MessageItem { /** @@ -60206,7 +60395,7 @@ declare module "sap/m/MessagePopoverItem" { /** * Describes the settings that can be provided to the MessagePopoverItem constructor. * - * @deprecated (since 1.46) - use MessageItem instead + * @deprecated As of version 1.46. use MessageItem instead */ export interface $MessagePopoverItemSettings extends $MessageItemSettings {} } @@ -60218,10 +60407,12 @@ declare module "sap/m/MessageStrip" { import Event from "sap/ui/base/Event"; - import { URI, MessageType } from "sap/ui/core/library"; + import { URI } from "sap/ui/core/library"; import ElementMetadata from "sap/ui/core/ElementMetadata"; + import MessageType from "sap/ui/core/message/MessageType"; + import { PropertyBindingInfo, AggregationBindingInfo, @@ -60711,7 +60902,7 @@ declare module "sap/m/MessageStrip" { /** * New value for property `type` */ - sType?: MessageType + sType?: MessageType | keyof typeof MessageType ): this; } /** @@ -60728,7 +60919,10 @@ declare module "sap/m/MessageStrip" { * (default), Success, Warning, Error. If None is passed, the value is set to Information and a warning * is displayed in the console. */ - type?: MessageType | PropertyBindingInfo | `{${string}}`; + type?: + | (MessageType | keyof typeof MessageType) + | PropertyBindingInfo + | `{${string}}`; /** * Determines a custom icon which is displayed. If none is set, the default icon for this message type is @@ -60941,7 +61135,7 @@ declare module "sap/m/MessageView" { AggregationBindingInfo, } from "sap/ui/base/ManagedObject"; - import { MessageType } from "sap/ui/core/library"; + import MessageType from "sap/ui/core/message/MessageType"; /** * It is used to display a summarized list of different types of messages (error, warning, success, and @@ -61134,7 +61328,7 @@ declare module "sap/m/MessageView" { * * Event fired after the popover is opened. * - * @deprecated (since 1.72) - Use the appropriate event from the wrapper control, instead. + * @deprecated As of version 1.72. Use the appropriate event from the wrapper control, instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -61161,7 +61355,7 @@ declare module "sap/m/MessageView" { * * Event fired after the popover is opened. * - * @deprecated (since 1.72) - Use the appropriate event from the wrapper control, instead. + * @deprecated As of version 1.72. Use the appropriate event from the wrapper control, instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -61404,7 +61598,7 @@ declare module "sap/m/MessageView" { * * The passed function and listener object must match the ones used for event registration. * - * @deprecated (since 1.72) - Use the appropriate event from the wrapper control, instead. + * @deprecated As of version 1.72. Use the appropriate event from the wrapper control, instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -61508,7 +61702,7 @@ declare module "sap/m/MessageView" { /** * Fires event {@link #event:afterOpen afterOpen} to attached listeners. * - * @deprecated (since 1.72) - Use the appropriate event from the wrapper control, instead. + * @deprecated As of version 1.72. Use the appropriate event from the wrapper control, instead. * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Reference to `this` in order to allow method chaining @@ -61809,7 +62003,7 @@ declare module "sap/m/MessageView" { /** * Event fired after the popover is opened. * - * @deprecated (since 1.72) - Use the appropriate event from the wrapper control, instead. + * @deprecated As of version 1.72. Use the appropriate event from the wrapper control, instead. */ afterOpen?: (oEvent: MessageView$AfterOpenEvent) => void; @@ -61862,7 +62056,7 @@ declare module "sap/m/MessageView" { /** * Parameters of the MessageView#afterOpen event. * - * @deprecated (since 1.72) - Use the appropriate event from the wrapper control, instead. + * @deprecated As of version 1.72. Use the appropriate event from the wrapper control, instead. */ export interface MessageView$AfterOpenEventParameters { /** @@ -61874,7 +62068,7 @@ declare module "sap/m/MessageView" { /** * Event object of the MessageView#afterOpen event. * - * @deprecated (since 1.72) - Use the appropriate event from the wrapper control, instead. + * @deprecated As of version 1.72. Use the appropriate event from the wrapper control, instead. */ export type MessageView$AfterOpenEvent = Event< MessageView$AfterOpenEventParameters, @@ -61891,9 +62085,9 @@ declare module "sap/m/MessageView" { item?: MessageItem; /** - * Refers to the type of messages being shown. See sap.ui.core.MessageType values for types. + * Refers to the type of messages being shown. */ - messageTypeFilter?: MessageType; + messageTypeFilter?: MessageType | keyof typeof MessageType; } /** @@ -61911,7 +62105,7 @@ declare module "sap/m/MessageView" { /** * This parameter refers to the type of messages being shown. */ - messageTypeFilter?: MessageType; + messageTypeFilter?: MessageType | keyof typeof MessageType; } /** @@ -62735,7 +62929,7 @@ declare module "sap/m/MultiInput" { * * Fired when the tokens aggregation changed (add / remove token) * - * @deprecated (since 1.46) - Please use the new event tokenUpdate. + * @deprecated As of version 1.46. Please use the new event tokenUpdate. * * @returns Reference to `this` in order to allow method chaining */ @@ -62762,7 +62956,7 @@ declare module "sap/m/MultiInput" { * * Fired when the tokens aggregation changed (add / remove token) * - * @deprecated (since 1.46) - Please use the new event tokenUpdate. + * @deprecated As of version 1.46. Please use the new event tokenUpdate. * * @returns Reference to `this` in order to allow method chaining */ @@ -62836,7 +63030,7 @@ declare module "sap/m/MultiInput" { * Close multi-line MultiInput in multi-line mode * * @since 1.28 - * @deprecated (since 1.58) - replaced by N-more/N-items labels. + * @deprecated As of version 1.58. replaced by N-more/N-items labels. */ closeMultiLine(): void; /** @@ -62851,7 +63045,7 @@ declare module "sap/m/MultiInput" { * * The passed function and listener object must match the ones used for event registration. * - * @deprecated (since 1.46) - Please use the new event tokenUpdate. + * @deprecated As of version 1.46. Please use the new event tokenUpdate. * * @returns Reference to `this` in order to allow method chaining */ @@ -62887,7 +63081,7 @@ declare module "sap/m/MultiInput" { /** * Fires event {@link #event:tokenChange tokenChange} to attached listeners. * - * @deprecated (since 1.46) - Please use the new event tokenUpdate. + * @deprecated As of version 1.46. Please use the new event tokenUpdate. * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Reference to `this` in order to allow method chaining @@ -62951,7 +63145,7 @@ declare module "sap/m/MultiInput" { * Default value is `false`. * * @since 1.28 - * @deprecated (since 1.58) - Replaced with N-more/N-items labels, which work in all cases. + * @deprecated As of version 1.58. Replaced with N-more/N-items labels, which work in all cases. * * @returns Value of property `enableMultiLineMode` */ @@ -63039,7 +63233,7 @@ declare module "sap/m/MultiInput" { /** * Gets the supported openers for the valueHelpOnly. * - * @deprecated (since 1.119) - the property valueHelpOnly should not be used anymore + * @deprecated As of version 1.119. the property valueHelpOnly should not be used anymore * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Boolean indicating if the target is a valid opener. @@ -63121,7 +63315,7 @@ declare module "sap/m/MultiInput" { * Expand multi-line MultiInput in multi-line mode * * @since 1.28 - * @deprecated (since 1.58) - replaced by N-more/N-items labels. + * @deprecated As of version 1.58. replaced by N-more/N-items labels. */ openMultiLine(): void; /** @@ -63171,7 +63365,7 @@ declare module "sap/m/MultiInput" { * Default value is `false`. * * @since 1.28 - * @deprecated (since 1.58) - Replaced with N-more/N-items labels, which work in all cases. + * @deprecated As of version 1.58. Replaced with N-more/N-items labels, which work in all cases. * * @returns Reference to `this` in order to allow method chaining */ @@ -63267,7 +63461,7 @@ declare module "sap/m/MultiInput" { * Do not enable multi-line mode in tables and forms. * * @since 1.28 - * @deprecated (since 1.58) - Replaced with N-more/N-items labels, which work in all cases. + * @deprecated As of version 1.58. Replaced with N-more/N-items labels, which work in all cases. */ enableMultiLineMode?: boolean | PropertyBindingInfo | `{${string}}`; @@ -63294,7 +63488,7 @@ declare module "sap/m/MultiInput" { /** * Fired when the tokens aggregation changed (add / remove token) * - * @deprecated (since 1.46) - Please use the new event tokenUpdate. + * @deprecated As of version 1.46. Please use the new event tokenUpdate. */ tokenChange?: (oEvent: MultiInput$TokenChangeEvent) => void; @@ -63309,7 +63503,7 @@ declare module "sap/m/MultiInput" { /** * Parameters of the MultiInput#tokenChange event. * - * @deprecated (since 1.46) - Please use the new event tokenUpdate. + * @deprecated As of version 1.46. Please use the new event tokenUpdate. */ export interface MultiInput$TokenChangeEventParameters { /** @@ -63344,7 +63538,7 @@ declare module "sap/m/MultiInput" { /** * Event object of the MultiInput#tokenChange event. * - * @deprecated (since 1.46) - Please use the new event tokenUpdate. + * @deprecated As of version 1.46. Please use the new event tokenUpdate. */ export type MultiInput$TokenChangeEvent = Event< MultiInput$TokenChangeEventParameters, @@ -64848,12 +65042,12 @@ declare module "sap/m/NewsContent" { * * Default value is `"Auto"`. * - * @deprecated (since 1.38.0) - The NewsContent control has now a fixed size, depending on the used media - * (desktop, tablet or phone). + * @deprecated As of version 1.38.0. The NewsContent control has now a fixed size, depending on the used + * media (desktop, tablet or phone). * * @returns Value of property `size` */ - getSize(): Size | keyof typeof Size; + getSize(): Size; /** * Gets current value of property {@link #getSubheader subheader}. * @@ -64888,8 +65082,8 @@ declare module "sap/m/NewsContent" { * * Default value is `"Auto"`. * - * @deprecated (since 1.38.0) - The NewsContent control has now a fixed size, depending on the used media - * (desktop, tablet or phone). + * @deprecated As of version 1.38.0. The NewsContent control has now a fixed size, depending on the used + * media (desktop, tablet or phone). * * @returns Reference to `this` in order to allow method chaining */ @@ -64923,8 +65117,8 @@ declare module "sap/m/NewsContent" { /** * Updates the size of the chart. If not set then the default size is applied based on the device tile. * - * @deprecated (since 1.38.0) - The NewsContent control has now a fixed size, depending on the used media - * (desktop, tablet or phone). + * @deprecated As of version 1.38.0. The NewsContent control has now a fixed size, depending on the used + * media (desktop, tablet or phone). */ size?: (Size | keyof typeof Size) | PropertyBindingInfo | `{${string}}`; @@ -65258,7 +65452,7 @@ declare module "sap/m/NotificationListBase" { * * Default value is `empty string`. * - * @deprecated (since 1.123) - This property is available directly on {@link sap.m.NotificationListItem}. + * @deprecated As of version 1.123. This property is available directly on {@link sap.m.NotificationListItem}. * * @returns Value of property `authorName` */ @@ -65268,7 +65462,7 @@ declare module "sap/m/NotificationListBase" { * * Determines the URL of the notification author picture. * - * @deprecated (since 1.123) - This property is available directly on {@link sap.m.NotificationListItem}. + * @deprecated As of version 1.123. This property is available directly on {@link sap.m.NotificationListItem}. * * @returns Value of property `authorPicture` */ @@ -65286,7 +65480,7 @@ declare module "sap/m/NotificationListBase" { * * Default value is `empty string`. * - * @deprecated (since 1.123) - this property is available directly on {@link sap.m.NotificationListItem}. + * @deprecated As of version 1.123. this property is available directly on {@link sap.m.NotificationListItem}. * * @returns Value of property `datetime` */ @@ -65301,7 +65495,7 @@ declare module "sap/m/NotificationListBase" { * * @returns Value of property `priority` */ - getPriority(): Priority | keyof typeof Priority; + getPriority(): Priority; /** * Gets current value of property {@link #getShowButtons showButtons}. * @@ -65398,7 +65592,7 @@ declare module "sap/m/NotificationListBase" { * * Default value is `empty string`. * - * @deprecated (since 1.123) - This property is available directly on {@link sap.m.NotificationListItem}. + * @deprecated As of version 1.123. This property is available directly on {@link sap.m.NotificationListItem}. * * @returns Reference to `this` in order to allow method chaining */ @@ -65415,7 +65609,7 @@ declare module "sap/m/NotificationListBase" { * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * @deprecated (since 1.123) - This property is available directly on {@link sap.m.NotificationListItem}. + * @deprecated As of version 1.123. This property is available directly on {@link sap.m.NotificationListItem}. * * @returns Reference to `this` in order to allow method chaining */ @@ -65434,7 +65628,7 @@ declare module "sap/m/NotificationListBase" { * * Default value is `empty string`. * - * @deprecated (since 1.123) - this property is available directly on {@link sap.m.NotificationListItem}. + * @deprecated As of version 1.123. this property is available directly on {@link sap.m.NotificationListItem}. * * @returns Reference to `this` in order to allow method chaining */ @@ -65539,7 +65733,7 @@ declare module "sap/m/NotificationListBase" { /** * The time stamp of the Notification. * - * @deprecated (since 1.123) - this property is available directly on {@link sap.m.NotificationListItem}. + * @deprecated As of version 1.123. this property is available directly on {@link sap.m.NotificationListItem}. */ datetime?: string | PropertyBindingInfo; @@ -65558,14 +65752,14 @@ declare module "sap/m/NotificationListBase" { /** * Determines the notification author name. * - * @deprecated (since 1.123) - This property is available directly on {@link sap.m.NotificationListItem}. + * @deprecated As of version 1.123. This property is available directly on {@link sap.m.NotificationListItem}. */ authorName?: string | PropertyBindingInfo; /** * Determines the URL of the notification author picture. * - * @deprecated (since 1.123) - This property is available directly on {@link sap.m.NotificationListItem}. + * @deprecated As of version 1.123. This property is available directly on {@link sap.m.NotificationListItem}. */ authorPicture?: URI | PropertyBindingInfo | `{${string}}`; @@ -65795,7 +65989,7 @@ declare module "sap/m/NotificationListGroup" { * * Default value is `empty string`. * - * @deprecated (since 1.73) - the concept has been discarded. + * @deprecated As of version 1.73. the concept has been discarded. * * @returns Value of property `authorName` */ @@ -65805,7 +65999,7 @@ declare module "sap/m/NotificationListGroup" { * * Determines the URL of the notification group's author picture. * - * @deprecated (since 1.73) - the concept has been discarded. + * @deprecated As of version 1.73. the concept has been discarded. * * @returns Value of property `authorPicture` */ @@ -65840,7 +66034,7 @@ declare module "sap/m/NotificationListGroup" { * * Default value is `empty string`. * - * @deprecated (since 1.73) - the concept has been discarded. + * @deprecated As of version 1.73. the concept has been discarded. * * @returns Value of property `datetime` */ @@ -65948,7 +66142,7 @@ declare module "sap/m/NotificationListGroup" { * * Default value is `empty string`. * - * @deprecated (since 1.73) - the concept has been discarded. + * @deprecated As of version 1.73. the concept has been discarded. * * @returns Reference to `this` in order to allow method chaining */ @@ -65965,7 +66159,7 @@ declare module "sap/m/NotificationListGroup" { * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * @deprecated (since 1.73) - the concept has been discarded. + * @deprecated As of version 1.73. the concept has been discarded. * * @returns Reference to `this` in order to allow method chaining */ @@ -66021,7 +66215,7 @@ declare module "sap/m/NotificationListGroup" { * * Default value is `empty string`. * - * @deprecated (since 1.73) - the concept has been discarded. + * @deprecated As of version 1.73. the concept has been discarded. * * @returns Reference to `this` in order to allow method chaining */ @@ -66129,21 +66323,21 @@ declare module "sap/m/NotificationListGroup" { /** * Determines the notification group's author name. * - * @deprecated (since 1.73) - the concept has been discarded. + * @deprecated As of version 1.73. the concept has been discarded. */ authorName?: string | PropertyBindingInfo; /** * Determines the URL of the notification group's author picture. * - * @deprecated (since 1.73) - the concept has been discarded. + * @deprecated As of version 1.73. the concept has been discarded. */ authorPicture?: URI | PropertyBindingInfo | `{${string}}`; /** * Determines the due date of the NotificationListGroup. * - * @deprecated (since 1.73) - the concept has been discarded. + * @deprecated As of version 1.73. the concept has been discarded. */ datetime?: string | PropertyBindingInfo; @@ -66293,7 +66487,7 @@ declare module "sap/m/NotificationListItem" { * * @returns Value of property `authorAvatarColor` */ - getAuthorAvatarColor(): AvatarColor | keyof typeof AvatarColor; + getAuthorAvatarColor(): AvatarColor; /** * Gets current value of property {@link #getAuthorInitials authorInitials}. * @@ -66765,7 +66959,7 @@ declare module "sap/m/NumericContent" { * Default value is `true`. * * @since 1.73 - * @experimental (since 1.73) - Disclaimer: this property is in a beta state - incompatible API changes + * @experimental As of version 1.73. Disclaimer: this property is in a beta state - incompatible API changes * may be done before its official public release. Use at your own discretion. * * @returns Value of property `adaptiveFontSize` @@ -66823,7 +67017,7 @@ declare module "sap/m/NumericContent" { * * @returns Value of property `indicator` */ - getIndicator(): DeviationIndicator | keyof typeof DeviationIndicator; + getIndicator(): DeviationIndicator; /** * Gets current value of property {@link #getNullifyValue nullifyValue}. * @@ -66853,12 +67047,12 @@ declare module "sap/m/NumericContent" { * * Default value is `"Auto"`. * - * @deprecated (since 1.38.0) - The NumericContent control has now a fixed size, depending on the used media - * (desktop, tablet or phone). + * @deprecated As of version 1.38.0. The NumericContent control has now a fixed size, depending on the used + * media (desktop, tablet or phone). * * @returns Value of property `size` */ - getSize(): Size | keyof typeof Size; + getSize(): Size; /** * Gets current value of property {@link #getState state}. * @@ -66869,7 +67063,7 @@ declare module "sap/m/NumericContent" { * * @returns Value of property `state` */ - getState(): LoadState | keyof typeof LoadState; + getState(): LoadState; /** * Gets current value of property {@link #getTruncateValueTo truncateValueTo}. * @@ -66901,7 +67095,7 @@ declare module "sap/m/NumericContent" { * * @returns Value of property `valueColor` */ - getValueColor(): ValueColor | keyof typeof ValueColor; + getValueColor(): ValueColor; /** * Gets current value of property {@link #getWidth width}. * @@ -66933,7 +67127,7 @@ declare module "sap/m/NumericContent" { * Default value is `true`. * * @since 1.73 - * @experimental (since 1.73) - Disclaimer: this property is in a beta state - incompatible API changes + * @experimental As of version 1.73. Disclaimer: this property is in a beta state - incompatible API changes * may be done before its official public release. Use at your own discretion. * * @returns Reference to `this` in order to allow method chaining @@ -67077,8 +67271,8 @@ declare module "sap/m/NumericContent" { * * Default value is `"Auto"`. * - * @deprecated (since 1.38.0) - The NumericContent control has now a fixed size, depending on the used media - * (desktop, tablet or phone). + * @deprecated As of version 1.38.0. The NumericContent control has now a fixed size, depending on the used + * media (desktop, tablet or phone). * * @returns Reference to `this` in order to allow method chaining */ @@ -67243,8 +67437,8 @@ declare module "sap/m/NumericContent" { /** * Updates the size of the control. If not set, then the default size is applied based on the device tile. * - * @deprecated (since 1.38.0) - The NumericContent control has now a fixed size, depending on the used media - * (desktop, tablet or phone). + * @deprecated As of version 1.38.0. The NumericContent control has now a fixed size, depending on the used + * media (desktop, tablet or phone). */ size?: (Size | keyof typeof Size) | PropertyBindingInfo | `{${string}}`; @@ -67292,7 +67486,7 @@ declare module "sap/m/NumericContent" { * language. When set to false the font size will always be large * * @since 1.73 - * @experimental (since 1.73) - Disclaimer: this property is in a beta state - incompatible API changes + * @experimental As of version 1.73. Disclaimer: this property is in a beta state - incompatible API changes * may be done before its official public release. Use at your own discretion. */ adaptiveFontSize?: boolean | PropertyBindingInfo | `{${string}}`; @@ -67324,6 +67518,8 @@ declare module "sap/m/ObjectAttribute" { import ElementMetadata from "sap/ui/core/ElementMetadata"; + import { ReactiveAreaMode } from "sap/m/library"; + import { PropertyBindingInfo } from "sap/ui/base/ManagedObject"; import Event from "sap/ui/base/Event"; @@ -67521,7 +67717,7 @@ declare module "sap/m/ObjectAttribute" { * * @returns Value of property `ariaHasPopup` */ - getAriaHasPopup(): aria.HasPopup | keyof typeof aria.HasPopup; + getAriaHasPopup(): aria.HasPopup; /** * Gets content of aggregation {@link #getCustomContent customContent}. * @@ -67547,6 +67743,27 @@ declare module "sap/m/ObjectAttribute" { * @returns The DOM reference that Popup should dock to */ getPopupAnchorDomRef(): Element; + /** + * Gets current value of property {@link #getReactiveAreaMode reactiveAreaMode}. + * + * Defines the size of the reactive area of the link: + * - `ReactiveAreaMode.Inline` - The link is displayed as part of a sentence. + * - `ReactiveAreaMode.Overlay` - The link is displayed as an overlay on top of other interactive parts + * of the page. + * + * **Note:**It is designed to make links easier to activate and helps meet the WCAG 2.2 Target Size requirement. + * It is applicable only for the SAP Horizon themes. **Note:**The Reactive area size is sufficiently large + * to help users avoid accidentally selecting (clicking or tapping) on unintented UI elements. UI elements + * positioned over other parts of the page may need an invisible active touch area. This will ensure that + * no elements beneath are activated accidentally when the user tries to interact with the overlay element. + * + * Default value is `Inline`. + * + * @since 1.133.0 + * + * @returns Value of property `reactiveAreaMode` + */ + getReactiveAreaMode(): ReactiveAreaMode; /** * Gets current value of property {@link #getText text}. * @@ -67567,7 +67784,7 @@ declare module "sap/m/ObjectAttribute" { * * @returns Value of property `textDirection` */ - getTextDirection(): TextDirection | keyof typeof TextDirection; + getTextDirection(): TextDirection; /** * Gets current value of property {@link #getTitle title}. * @@ -67639,6 +67856,34 @@ declare module "sap/m/ObjectAttribute" { */ oCustomContent: Control ): this; + /** + * Sets a new value for property {@link #getReactiveAreaMode reactiveAreaMode}. + * + * Defines the size of the reactive area of the link: + * - `ReactiveAreaMode.Inline` - The link is displayed as part of a sentence. + * - `ReactiveAreaMode.Overlay` - The link is displayed as an overlay on top of other interactive parts + * of the page. + * + * **Note:**It is designed to make links easier to activate and helps meet the WCAG 2.2 Target Size requirement. + * It is applicable only for the SAP Horizon themes. **Note:**The Reactive area size is sufficiently large + * to help users avoid accidentally selecting (clicking or tapping) on unintented UI elements. UI elements + * positioned over other parts of the page may need an invisible active touch area. This will ensure that + * no elements beneath are activated accidentally when the user tries to interact with the overlay element. + * + * When called with a value of `null` or `undefined`, the default value of the property will be restored. + * + * Default value is `Inline`. + * + * @since 1.133.0 + * + * @returns Reference to `this` in order to allow method chaining + */ + setReactiveAreaMode( + /** + * New value for property `reactiveAreaMode` + */ + sReactiveAreaMode?: ReactiveAreaMode | keyof typeof ReactiveAreaMode + ): this; /** * Sets a new value for property {@link #getText text}. * @@ -67716,6 +67961,25 @@ declare module "sap/m/ObjectAttribute" { */ active?: boolean | PropertyBindingInfo | `{${string}}`; + /** + * Defines the size of the reactive area of the link: + * - `ReactiveAreaMode.Inline` - The link is displayed as part of a sentence. + * - `ReactiveAreaMode.Overlay` - The link is displayed as an overlay on top of other interactive parts + * of the page. + * + * **Note:**It is designed to make links easier to activate and helps meet the WCAG 2.2 Target Size requirement. + * It is applicable only for the SAP Horizon themes. **Note:**The Reactive area size is sufficiently large + * to help users avoid accidentally selecting (clicking or tapping) on unintented UI elements. UI elements + * positioned over other parts of the page may need an invisible active touch area. This will ensure that + * no elements beneath are activated accidentally when the user tries to interact with the overlay element. + * + * @since 1.133.0 + */ + reactiveAreaMode?: + | (ReactiveAreaMode | keyof typeof ReactiveAreaMode) + | PropertyBindingInfo + | `{${string}}`; + /** * Determines the direction of the text. Available options for the text direction are LTR (left-to-right), * RTL (right-to-left), or Inherit. By default the control inherits the text direction from its parent control. @@ -68170,7 +68434,7 @@ declare module "sap/m/ObjectHeader" { /** * Destroys the firstStatus in the aggregation {@link #getFirstStatus firstStatus}. * - * @deprecated (since 1.16.0) - replaced by `statuses` aggregation + * @deprecated As of version 1.16.0. replaced by `statuses` aggregation * * @returns Reference to `this` in order to allow method chaining */ @@ -68193,7 +68457,7 @@ declare module "sap/m/ObjectHeader" { /** * Destroys the secondStatus in the aggregation {@link #getSecondStatus secondStatus}. * - * @deprecated (since 1.16.0) - replaced by `statuses` aggregation + * @deprecated As of version 1.16.0. replaced by `statuses` aggregation * * @returns Reference to `this` in order to allow method chaining */ @@ -68370,7 +68634,7 @@ declare module "sap/m/ObjectHeader" { * * @returns Value of property `backgroundDesign` */ - getBackgroundDesign(): BackgroundDesign | keyof typeof BackgroundDesign; + getBackgroundDesign(): BackgroundDesign; /** * Gets current value of property {@link #getCondensed condensed}. * @@ -68390,7 +68654,7 @@ declare module "sap/m/ObjectHeader" { * First status shown on the right side of the attributes above the second status. If it is not set the * first attribute will expand to take the entire row. * - * @deprecated (since 1.16.0) - replaced by `statuses` aggregation + * @deprecated As of version 1.16.0. replaced by `statuses` aggregation */ getFirstStatus(): ObjectStatus; /** @@ -68507,9 +68771,7 @@ declare module "sap/m/ObjectHeader" { * * @returns Value of property `imageShape` */ - getImageShape(): - | ObjectHeaderPictureShape - | keyof typeof ObjectHeaderPictureShape; + getImageShape(): ObjectHeaderPictureShape; /** * Gets current value of property {@link #getIntro intro}. * @@ -68562,7 +68824,7 @@ declare module "sap/m/ObjectHeader" { * * @returns Value of property `introTextDirection` */ - getIntroTextDirection(): TextDirection | keyof typeof TextDirection; + getIntroTextDirection(): TextDirection; /** * Gets content of aggregation {@link #getMarkers markers}. * @@ -68582,8 +68844,8 @@ declare module "sap/m/ObjectHeader" { * Default value is `false`. * * @since 1.16.0 - * @deprecated (since 1.42.0) - replaced by `markers` aggregation. Add {@link sap.m.ObjectMarker} with type - * `sap.m.ObjectMarkerType.Favorite`. You should use either this property or the `markers` aggregation, + * @deprecated As of version 1.42.0. replaced by `markers` aggregation. Add {@link sap.m.ObjectMarker} with + * type `sap.m.ObjectMarkerType.Favorite`. You should use either this property or the `markers` aggregation, * using both may lead to unpredicted behavior. * * @returns Value of property `markFavorite` @@ -68598,9 +68860,9 @@ declare module "sap/m/ObjectHeader" { * Default value is `false`. * * @since 1.16.0 - * @deprecated (since 1.42.0) - replaced by `markers` aggregation. Add {@link sap.m.ObjectMarker} with type - * `sap.m.ObjectMarkerType.Flagged`. You should use either this property or the `markers` aggregation, using - * both may lead to unpredicted behavior. + * @deprecated As of version 1.42.0. replaced by `markers` aggregation. Add {@link sap.m.ObjectMarker} with + * type `sap.m.ObjectMarkerType.Flagged`. You should use either this property or the `markers` aggregation, + * using both may lead to unpredicted behavior. * * @returns Value of property `markFlagged` */ @@ -68625,7 +68887,7 @@ declare module "sap/m/ObjectHeader" { * * @returns Value of property `numberState` */ - getNumberState(): ValueState | keyof typeof ValueState; + getNumberState(): ValueState; /** * Gets current value of property {@link #getNumberTextDirection numberTextDirection}. * @@ -68638,7 +68900,7 @@ declare module "sap/m/ObjectHeader" { * * @returns Value of property `numberTextDirection` */ - getNumberTextDirection(): TextDirection | keyof typeof TextDirection; + getNumberTextDirection(): TextDirection; /** * Gets current value of property {@link #getNumberUnit numberUnit}. * @@ -68676,7 +68938,7 @@ declare module "sap/m/ObjectHeader" { * Second status shown on the right side of the attributes below the first status. If it is not set the * second attribute will expand to take the entire row. * - * @deprecated (since 1.16.0) - replaced by `statuses` aggregation + * @deprecated As of version 1.16.0. replaced by `statuses` aggregation */ getSecondStatus(): ObjectStatus; /** @@ -68687,8 +68949,8 @@ declare module "sap/m/ObjectHeader" { * Default value is `false`. * * @since 1.16.0 - * @deprecated (since 1.42.0) - replaced by `markers` aggregation. This property is valid only if you are - * using the already deprecated properties - `markFlagged` and `markFavorite`. If you are using `markers`, + * @deprecated As of version 1.42.0. replaced by `markers` aggregation. This property is valid only if you + * are using the already deprecated properties - `markFlagged` and `markFavorite`. If you are using `markers`, * the visibility of the markers depends on what is set in the aggregation itself. * * @returns Value of property `showMarkers` @@ -68759,7 +69021,7 @@ declare module "sap/m/ObjectHeader" { * * @returns Value of property `titleLevel` */ - getTitleLevel(): TitleLevel | keyof typeof TitleLevel; + getTitleLevel(): TitleLevel; /** * Gets current value of property {@link #getTitleSelectorTooltip titleSelectorTooltip}. * @@ -68796,7 +69058,7 @@ declare module "sap/m/ObjectHeader" { * * @returns Value of property `titleTextDirection` */ - getTitleTextDirection(): TextDirection | keyof typeof TextDirection; + getTitleTextDirection(): TextDirection; /** * Checks for the provided `sap.m.ObjectNumber` in the aggregation {@link #getAdditionalNumbers additionalNumbers}. * and returns its index if found or -1 otherwise. @@ -69087,7 +69349,7 @@ declare module "sap/m/ObjectHeader" { /** * Sets the aggregated {@link #getFirstStatus firstStatus}. * - * @deprecated (since 1.16.0) - replaced by `statuses` aggregation + * @deprecated As of version 1.16.0. replaced by `statuses` aggregation * * @returns Reference to `this` in order to allow method chaining */ @@ -69348,8 +69610,8 @@ declare module "sap/m/ObjectHeader" { /** * Sets the visibility value of the Favorite marker. * - * @deprecated (since 1.42.0) - replaced by `markers` aggregation. Add {@link sap.m.ObjectMarker} with type - * `sap.m.ObjectMarkerType.Favorite`. + * @deprecated As of version 1.42.0. replaced by `markers` aggregation. Add {@link sap.m.ObjectMarker} with + * type `sap.m.ObjectMarkerType.Favorite`. * * @returns this pointer for chaining */ @@ -69362,8 +69624,8 @@ declare module "sap/m/ObjectHeader" { /** * Sets the visibility value of the Flagged marker. * - * @deprecated (since 1.42.0) - replaced by `markers` aggregation. Add {@link sap.m.ObjectMarker} with type - * `sap.m.ObjectMarkerType.Flagged`. + * @deprecated As of version 1.42.0. replaced by `markers` aggregation. Add {@link sap.m.ObjectMarker} with + * type `sap.m.ObjectMarkerType.Flagged`. * * @returns this pointer for chaining */ @@ -69459,7 +69721,7 @@ declare module "sap/m/ObjectHeader" { /** * Sets the aggregated {@link #getSecondStatus secondStatus}. * - * @deprecated (since 1.16.0) - replaced by `statuses` aggregation + * @deprecated As of version 1.16.0. replaced by `statuses` aggregation * * @returns Reference to `this` in order to allow method chaining */ @@ -69472,7 +69734,7 @@ declare module "sap/m/ObjectHeader" { /** * Sets the visibility value of the Flagged and Favorite markers. * - * @deprecated (since 1.42.0) - replaced by `markers` aggregationv. + * @deprecated As of version 1.42.0. replaced by `markers` aggregationv. * * @returns this pointer for chaining */ @@ -69714,8 +69976,8 @@ declare module "sap/m/ObjectHeader" { * this property to take effect. * * @since 1.16.0 - * @deprecated (since 1.42.0) - replaced by `markers` aggregation. Add {@link sap.m.ObjectMarker} with type - * `sap.m.ObjectMarkerType.Favorite`. You should use either this property or the `markers` aggregation, + * @deprecated As of version 1.42.0. replaced by `markers` aggregation. Add {@link sap.m.ObjectMarker} with + * type `sap.m.ObjectMarkerType.Favorite`. You should use either this property or the `markers` aggregation, * using both may lead to unpredicted behavior. */ markFavorite?: boolean | PropertyBindingInfo | `{${string}}`; @@ -69725,9 +69987,9 @@ declare module "sap/m/ObjectHeader" { * property to take effect. * * @since 1.16.0 - * @deprecated (since 1.42.0) - replaced by `markers` aggregation. Add {@link sap.m.ObjectMarker} with type - * `sap.m.ObjectMarkerType.Flagged`. You should use either this property or the `markers` aggregation, using - * both may lead to unpredicted behavior. + * @deprecated As of version 1.42.0. replaced by `markers` aggregation. Add {@link sap.m.ObjectMarker} with + * type `sap.m.ObjectMarkerType.Flagged`. You should use either this property or the `markers` aggregation, + * using both may lead to unpredicted behavior. */ markFlagged?: boolean | PropertyBindingInfo | `{${string}}`; @@ -69735,8 +69997,8 @@ declare module "sap/m/ObjectHeader" { * If set to `true`, the `ObjectHeader` can be marked with icons such as favorite and flag. * * @since 1.16.0 - * @deprecated (since 1.42.0) - replaced by `markers` aggregation. This property is valid only if you are - * using the already deprecated properties - `markFlagged` and `markFavorite`. If you are using `markers`, + * @deprecated As of version 1.42.0. replaced by `markers` aggregation. This property is valid only if you + * are using the already deprecated properties - `markFlagged` and `markFavorite`. If you are using `markers`, * the visibility of the markers depends on what is set in the aggregation itself. */ showMarkers?: boolean | PropertyBindingInfo | `{${string}}`; @@ -69919,7 +70181,7 @@ declare module "sap/m/ObjectHeader" { * First status shown on the right side of the attributes above the second status. If it is not set the * first attribute will expand to take the entire row. * - * @deprecated (since 1.16.0) - replaced by `statuses` aggregation + * @deprecated As of version 1.16.0. replaced by `statuses` aggregation */ firstStatus?: ObjectStatus; @@ -69927,7 +70189,7 @@ declare module "sap/m/ObjectHeader" { * Second status shown on the right side of the attributes below the first status. If it is not set the * second attribute will expand to take the entire row. * - * @deprecated (since 1.16.0) - replaced by `statuses` aggregation + * @deprecated As of version 1.16.0. replaced by `statuses` aggregation */ secondStatus?: ObjectStatus; @@ -70086,7 +70348,7 @@ declare module "sap/m/ObjectIdentifier" { import { ID, AccessibilityInfo, TextDirection } from "sap/ui/core/library"; - import { EmptyIndicatorMode } from "sap/m/library"; + import { EmptyIndicatorMode, ReactiveAreaMode } from "sap/m/library"; import ElementMetadata from "sap/ui/core/ElementMetadata"; @@ -70282,7 +70544,7 @@ declare module "sap/m/ObjectIdentifier" { * * Indicates whether or not the attachments icon is displayed. * - * @deprecated (since 1.24.0) - There is no replacement for the moment. + * @deprecated As of version 1.24.0. There is no replacement for the moment. * * @returns Value of property `badgeAttachments` */ @@ -70292,7 +70554,7 @@ declare module "sap/m/ObjectIdentifier" { * * Indicates whether or not the notes icon is displayed. * - * @deprecated (since 1.24.0) - There is no replacement for the moment. + * @deprecated As of version 1.24.0. There is no replacement for the moment. * * @returns Value of property `badgeNotes` */ @@ -70302,7 +70564,7 @@ declare module "sap/m/ObjectIdentifier" { * * Indicates whether or not the address book icon is displayed. * - * @deprecated (since 1.24.0) - There is no replacement for the moment. + * @deprecated As of version 1.24.0. There is no replacement for the moment. * * @returns Value of property `badgePeople` */ @@ -70318,9 +70580,28 @@ declare module "sap/m/ObjectIdentifier" { * * @returns Value of property `emptyIndicatorMode` */ - getEmptyIndicatorMode(): - | EmptyIndicatorMode - | keyof typeof EmptyIndicatorMode; + getEmptyIndicatorMode(): EmptyIndicatorMode; + /** + * Gets current value of property {@link #getReactiveAreaMode reactiveAreaMode}. + * + * Defines the size of the reactive area of the link: + * - `ReactiveAreaMode.Inline` - The link is displayed as part of a sentence. + * - `ReactiveAreaMode.Overlay` - The link is displayed as an overlay on top of other interactive parts + * of the page. + * + * **Note:**It is designed to make links easier to activate and helps meet the WCAG 2.2 Target Size requirement. + * It is applicable only for the SAP Horizon themes. **Note:**The Reactive area size is sufficiently large + * to help users avoid accidentally selecting (clicking or tapping) on unintented UI elements. UI elements + * positioned over other parts of the page may need an invisible active touch area. This will ensure that + * no elements beneath are activated accidentally when the user tries to interact with the overlay element. + * + * Default value is `Inline`. + * + * @since 1.133.0 + * + * @returns Value of property `reactiveAreaMode` + */ + getReactiveAreaMode(): ReactiveAreaMode; /** * Gets current value of property {@link #getText text}. * @@ -70342,7 +70623,7 @@ declare module "sap/m/ObjectIdentifier" { * * @returns Value of property `textDirection` */ - getTextDirection(): TextDirection | keyof typeof TextDirection; + getTextDirection(): TextDirection; /** * Gets current value of property {@link #getTitle title}. * @@ -70401,7 +70682,7 @@ declare module "sap/m/ObjectIdentifier" { * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * @deprecated (since 1.24.0) - There is no replacement for the moment. + * @deprecated As of version 1.24.0. There is no replacement for the moment. * * @returns Reference to `this` in order to allow method chaining */ @@ -70418,7 +70699,7 @@ declare module "sap/m/ObjectIdentifier" { * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * @deprecated (since 1.24.0) - There is no replacement for the moment. + * @deprecated As of version 1.24.0. There is no replacement for the moment. * * @returns Reference to `this` in order to allow method chaining */ @@ -70435,7 +70716,7 @@ declare module "sap/m/ObjectIdentifier" { * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * @deprecated (since 1.24.0) - There is no replacement for the moment. + * @deprecated As of version 1.24.0. There is no replacement for the moment. * * @returns Reference to `this` in order to allow method chaining */ @@ -70464,6 +70745,34 @@ declare module "sap/m/ObjectIdentifier" { */ sEmptyIndicatorMode?: EmptyIndicatorMode | keyof typeof EmptyIndicatorMode ): this; + /** + * Sets a new value for property {@link #getReactiveAreaMode reactiveAreaMode}. + * + * Defines the size of the reactive area of the link: + * - `ReactiveAreaMode.Inline` - The link is displayed as part of a sentence. + * - `ReactiveAreaMode.Overlay` - The link is displayed as an overlay on top of other interactive parts + * of the page. + * + * **Note:**It is designed to make links easier to activate and helps meet the WCAG 2.2 Target Size requirement. + * It is applicable only for the SAP Horizon themes. **Note:**The Reactive area size is sufficiently large + * to help users avoid accidentally selecting (clicking or tapping) on unintented UI elements. UI elements + * positioned over other parts of the page may need an invisible active touch area. This will ensure that + * no elements beneath are activated accidentally when the user tries to interact with the overlay element. + * + * When called with a value of `null` or `undefined`, the default value of the property will be restored. + * + * Default value is `Inline`. + * + * @since 1.133.0 + * + * @returns Reference to `this` in order to allow method chaining + */ + setReactiveAreaMode( + /** + * New value for property `reactiveAreaMode` + */ + sReactiveAreaMode?: ReactiveAreaMode | keyof typeof ReactiveAreaMode + ): this; /** * Sets text. Default value is empty/undefined. * @@ -70556,21 +70865,21 @@ declare module "sap/m/ObjectIdentifier" { /** * Indicates whether or not the notes icon is displayed. * - * @deprecated (since 1.24.0) - There is no replacement for the moment. + * @deprecated As of version 1.24.0. There is no replacement for the moment. */ badgeNotes?: boolean | PropertyBindingInfo | `{${string}}`; /** * Indicates whether or not the address book icon is displayed. * - * @deprecated (since 1.24.0) - There is no replacement for the moment. + * @deprecated As of version 1.24.0. There is no replacement for the moment. */ badgePeople?: boolean | PropertyBindingInfo | `{${string}}`; /** * Indicates whether or not the attachments icon is displayed. * - * @deprecated (since 1.24.0) - There is no replacement for the moment. + * @deprecated As of version 1.24.0. There is no replacement for the moment. */ badgeAttachments?: boolean | PropertyBindingInfo | `{${string}}`; @@ -70586,6 +70895,25 @@ declare module "sap/m/ObjectIdentifier" { */ titleActive?: boolean | PropertyBindingInfo | `{${string}}`; + /** + * Defines the size of the reactive area of the link: + * - `ReactiveAreaMode.Inline` - The link is displayed as part of a sentence. + * - `ReactiveAreaMode.Overlay` - The link is displayed as an overlay on top of other interactive parts + * of the page. + * + * **Note:**It is designed to make links easier to activate and helps meet the WCAG 2.2 Target Size requirement. + * It is applicable only for the SAP Horizon themes. **Note:**The Reactive area size is sufficiently large + * to help users avoid accidentally selecting (clicking or tapping) on unintented UI elements. UI elements + * positioned over other parts of the page may need an invisible active touch area. This will ensure that + * no elements beneath are activated accidentally when the user tries to interact with the overlay element. + * + * @since 1.133.0 + */ + reactiveAreaMode?: + | (ReactiveAreaMode | keyof typeof ReactiveAreaMode) + | PropertyBindingInfo + | `{${string}}`; + /** * Specifies the element's text directionality with enumerated options. By default, the control inherits * text direction from the DOM. @@ -70853,7 +71181,7 @@ declare module "sap/m/ObjectListItem" { * * @returns Value of property `introTextDirection` */ - getIntroTextDirection(): TextDirection | keyof typeof TextDirection; + getIntroTextDirection(): TextDirection; /** * Gets content of aggregation {@link #getMarkers markers}. * @@ -70872,8 +71200,8 @@ declare module "sap/m/ObjectListItem" { * * * @since 1.16.0 - * @deprecated (since 1.42.0) - replaced by `markers` aggregation. Add {@link sap.m.ObjectMarker} with type - * `sap.m.ObjectMarkerType.Favorite`. You should use either this property or the `markers` aggregation, + * @deprecated As of version 1.42.0. replaced by `markers` aggregation. Add {@link sap.m.ObjectMarker} with + * type `sap.m.ObjectMarkerType.Favorite`. You should use either this property or the `markers` aggregation, * using both may lead to unpredicted behavior. * * @returns Value of property `markFavorite` @@ -70887,9 +71215,9 @@ declare module "sap/m/ObjectListItem" { * * * @since 1.16.0 - * @deprecated (since 1.42.0) - replaced by `markers` aggregation. Add {@link sap.m.ObjectMarker} with type - * `sap.m.ObjectMarkerType.Flagged`. You should use either this property or the `markers` aggregation, using - * both may lead to unpredicted behavior. + * @deprecated As of version 1.42.0. replaced by `markers` aggregation. Add {@link sap.m.ObjectMarker} with + * type `sap.m.ObjectMarkerType.Flagged`. You should use either this property or the `markers` aggregation, + * using both may lead to unpredicted behavior. * * @returns Value of property `markFlagged` */ @@ -70904,9 +71232,9 @@ declare module "sap/m/ObjectListItem" { * Default value is `false`. * * @since 1.28 - * @deprecated (since 1.42.0) - replaced by `markers` aggregation. Add {@link sap.m.ObjectMarker} with type - * `sap.m.ObjectMarkerType.Locked`. You should use either this property or the `markers` aggregation, using - * both may lead to unpredicted behavior. + * @deprecated As of version 1.42.0. replaced by `markers` aggregation. Add {@link sap.m.ObjectMarker} with + * type `sap.m.ObjectMarkerType.Locked`. You should use either this property or the `markers` aggregation, + * using both may lead to unpredicted behavior. * * * @@ -70933,7 +71261,7 @@ declare module "sap/m/ObjectListItem" { * * @returns Value of property `numberState` */ - getNumberState(): ValueState | keyof typeof ValueState; + getNumberState(): ValueState; /** * Gets current value of property {@link #getNumberTextDirection numberTextDirection}. * @@ -70946,7 +71274,7 @@ declare module "sap/m/ObjectListItem" { * * @returns Value of property `numberTextDirection` */ - getNumberTextDirection(): TextDirection | keyof typeof TextDirection; + getNumberTextDirection(): TextDirection; /** * Gets current value of property {@link #getNumberUnit numberUnit}. * @@ -70970,9 +71298,9 @@ declare module "sap/m/ObjectListItem" { * * * @since 1.16.0 - * @deprecated (since 1.42.0) - replaced by `markers` aggregation. This property is valid only if you are - * using the already deprecated properties - `markFlagged`, `markFavorite`, and `markLocked`. If you are - * using the `markers` aggregation, the visibility of the markers depends on what is set in the aggregation + * @deprecated As of version 1.42.0. replaced by `markers` aggregation. This property is valid only if you + * are using the already deprecated properties - `markFlagged`, `markFavorite`, and `markLocked`. If you + * are using the `markers` aggregation, the visibility of the markers depends on what is set in the aggregation * itself. * * @returns Value of property `showMarkers` @@ -70998,7 +71326,7 @@ declare module "sap/m/ObjectListItem" { * * @returns Value of property `titleTextDirection` */ - getTitleTextDirection(): TextDirection | keyof typeof TextDirection; + getTitleTextDirection(): TextDirection; /** * Checks for the provided `sap.m.ObjectAttribute` in the aggregation {@link #getAttributes attributes}. * and returns its index if found or -1 otherwise. @@ -71206,8 +71534,8 @@ declare module "sap/m/ObjectListItem" { /** * Sets the visibility value of the Favorite marker. * - * @deprecated (since 1.42.0) - replaced by `markers` aggregation. Add {@link sap.m.ObjectMarker} with type - * `sap.m.ObjectMarkerType.Favorite`. + * @deprecated As of version 1.42.0. replaced by `markers` aggregation. Add {@link sap.m.ObjectMarker} with + * type `sap.m.ObjectMarkerType.Favorite`. * * @returns this pointer for chaining */ @@ -71220,8 +71548,8 @@ declare module "sap/m/ObjectListItem" { /** * Sets the visibility value of the Flagged marker. * - * @deprecated (since 1.42.0) - replaced by `markers` aggregation. Add {@link sap.m.ObjectMarker} with type - * `sap.m.ObjectMarkerType.Flagged`. + * @deprecated As of version 1.42.0. replaced by `markers` aggregation. Add {@link sap.m.ObjectMarker} with + * type `sap.m.ObjectMarkerType.Flagged`. * * @returns this pointer for chaining */ @@ -71234,8 +71562,8 @@ declare module "sap/m/ObjectListItem" { /** * Sets the visibility value of the Locked marker. * - * @deprecated (since 1.42.0) - replaced by `markers` aggregation. Add {@link sap.m.ObjectMarker} with type - * `sap.m.ObjectMarkerType.Locked`. + * @deprecated As of version 1.42.0. replaced by `markers` aggregation. Add {@link sap.m.ObjectMarker} with + * type `sap.m.ObjectMarkerType.Locked`. * * @returns this pointer for chaining */ @@ -71331,7 +71659,7 @@ declare module "sap/m/ObjectListItem" { /** * Sets the visibility value of the Flagged and Favorite markers. * - * @deprecated (since 1.42.0) - replaced by `markers` aggregation. + * @deprecated As of version 1.42.0. replaced by `markers` aggregation. * * @returns this pointer for chaining */ @@ -71425,8 +71753,8 @@ declare module "sap/m/ObjectListItem" { * * * @since 1.16.0 - * @deprecated (since 1.42.0) - replaced by `markers` aggregation. Add {@link sap.m.ObjectMarker} with type - * `sap.m.ObjectMarkerType.Favorite`. You should use either this property or the `markers` aggregation, + * @deprecated As of version 1.42.0. replaced by `markers` aggregation. Add {@link sap.m.ObjectMarker} with + * type `sap.m.ObjectMarkerType.Favorite`. You should use either this property or the `markers` aggregation, * using both may lead to unpredicted behavior. */ markFavorite?: boolean | PropertyBindingInfo | `{${string}}`; @@ -71437,9 +71765,9 @@ declare module "sap/m/ObjectListItem" { * * * @since 1.16.0 - * @deprecated (since 1.42.0) - replaced by `markers` aggregation. Add {@link sap.m.ObjectMarker} with type - * `sap.m.ObjectMarkerType.Flagged`. You should use either this property or the `markers` aggregation, using - * both may lead to unpredicted behavior. + * @deprecated As of version 1.42.0. replaced by `markers` aggregation. Add {@link sap.m.ObjectMarker} with + * type `sap.m.ObjectMarkerType.Flagged`. You should use either this property or the `markers` aggregation, + * using both may lead to unpredicted behavior. */ markFlagged?: boolean | PropertyBindingInfo | `{${string}}`; @@ -71449,9 +71777,9 @@ declare module "sap/m/ObjectListItem" { * * * @since 1.16.0 - * @deprecated (since 1.42.0) - replaced by `markers` aggregation. This property is valid only if you are - * using the already deprecated properties - `markFlagged`, `markFavorite`, and `markLocked`. If you are - * using the `markers` aggregation, the visibility of the markers depends on what is set in the aggregation + * @deprecated As of version 1.42.0. replaced by `markers` aggregation. This property is valid only if you + * are using the already deprecated properties - `markFlagged`, `markFavorite`, and `markLocked`. If you + * are using the `markers` aggregation, the visibility of the markers depends on what is set in the aggregation * itself. */ showMarkers?: boolean | PropertyBindingInfo | `{${string}}`; @@ -71500,9 +71828,9 @@ declare module "sap/m/ObjectListItem" { * * * @since 1.28 - * @deprecated (since 1.42.0) - replaced by `markers` aggregation. Add {@link sap.m.ObjectMarker} with type - * `sap.m.ObjectMarkerType.Locked`. You should use either this property or the `markers` aggregation, using - * both may lead to unpredicted behavior. + * @deprecated As of version 1.42.0. replaced by `markers` aggregation. Add {@link sap.m.ObjectMarker} with + * type `sap.m.ObjectMarkerType.Locked`. You should use either this property or the `markers` aggregation, + * using both may lead to unpredicted behavior. */ markLocked?: boolean | PropertyBindingInfo | `{${string}}`; @@ -71547,7 +71875,11 @@ declare module "sap/m/ObjectMarker" { import ElementMetadata from "sap/ui/core/ElementMetadata"; - import { ObjectMarkerType, ObjectMarkerVisibility } from "sap/m/library"; + import { + ReactiveAreaMode, + ObjectMarkerType, + ObjectMarkerVisibility, + } from "sap/m/library"; import { PropertyBindingInfo } from "sap/ui/base/ManagedObject"; @@ -71753,6 +72085,27 @@ declare module "sap/m/ObjectMarker" { * Returns array of IDs of the elements which are the current targets of the association {@link #getAriaLabelledBy ariaLabelledBy}. */ getAriaLabelledBy(): ID[]; + /** + * Gets current value of property {@link #getReactiveAreaMode reactiveAreaMode}. + * + * Defines the size of the reactive area of the link: + * - `ReactiveAreaMode.Inline` - The link is displayed as part of a sentence. + * - `ReactiveAreaMode.Overlay` - The link is displayed as an overlay on top of other interactive parts + * of the page. + * + * **Note:**It is designed to make links easier to activate and helps meet the WCAG 2.2 Target Size requirement. + * It is applicable only for the SAP Horizon themes. **Note:**The Reactive area size is sufficiently large + * to help users avoid accidentally selecting (clicking or tapping) on unintented UI elements. UI elements + * positioned over other parts of the page may need an invisible active touch area. This will ensure that + * no elements beneath are activated accidentally when the user tries to interact with the overlay element. + * + * Default value is `Inline`. + * + * @since 1.133.0 + * + * @returns Value of property `reactiveAreaMode` + */ + getReactiveAreaMode(): ReactiveAreaMode; /** * Gets current value of property {@link #getType type}. * @@ -71770,7 +72123,7 @@ declare module "sap/m/ObjectMarker" { * * @returns Value of property `type` */ - getType(): ObjectMarkerType | keyof typeof ObjectMarkerType; + getType(): ObjectMarkerType; /** * Gets current value of property {@link #getVisibility visibility}. * @@ -71782,9 +72135,7 @@ declare module "sap/m/ObjectMarker" { * * @returns Value of property `visibility` */ - getVisibility(): - | ObjectMarkerVisibility - | keyof typeof ObjectMarkerVisibility; + getVisibility(): ObjectMarkerVisibility; /** * Removes all the controls in the association named {@link #getAriaDescribedBy ariaDescribedBy}. * @@ -71843,6 +72194,34 @@ declare module "sap/m/ObjectMarker" { */ sAdditionalInfo?: string ): this; + /** + * Sets a new value for property {@link #getReactiveAreaMode reactiveAreaMode}. + * + * Defines the size of the reactive area of the link: + * - `ReactiveAreaMode.Inline` - The link is displayed as part of a sentence. + * - `ReactiveAreaMode.Overlay` - The link is displayed as an overlay on top of other interactive parts + * of the page. + * + * **Note:**It is designed to make links easier to activate and helps meet the WCAG 2.2 Target Size requirement. + * It is applicable only for the SAP Horizon themes. **Note:**The Reactive area size is sufficiently large + * to help users avoid accidentally selecting (clicking or tapping) on unintented UI elements. UI elements + * positioned over other parts of the page may need an invisible active touch area. This will ensure that + * no elements beneath are activated accidentally when the user tries to interact with the overlay element. + * + * When called with a value of `null` or `undefined`, the default value of the property will be restored. + * + * Default value is `Inline`. + * + * @since 1.133.0 + * + * @returns Reference to `this` in order to allow method chaining + */ + setReactiveAreaMode( + /** + * New value for property `reactiveAreaMode` + */ + sReactiveAreaMode?: ReactiveAreaMode | keyof typeof ReactiveAreaMode + ): this; /** * Sets a new value for property {@link #getType type}. * @@ -71907,6 +72286,25 @@ declare module "sap/m/ObjectMarker" { | PropertyBindingInfo | `{${string}}`; + /** + * Defines the size of the reactive area of the link: + * - `ReactiveAreaMode.Inline` - The link is displayed as part of a sentence. + * - `ReactiveAreaMode.Overlay` - The link is displayed as an overlay on top of other interactive parts + * of the page. + * + * **Note:**It is designed to make links easier to activate and helps meet the WCAG 2.2 Target Size requirement. + * It is applicable only for the SAP Horizon themes. **Note:**The Reactive area size is sufficiently large + * to help users avoid accidentally selecting (clicking or tapping) on unintented UI elements. UI elements + * positioned over other parts of the page may need an invisible active touch area. This will ensure that + * no elements beneath are activated accidentally when the user tries to interact with the overlay element. + * + * @since 1.133.0 + */ + reactiveAreaMode?: + | (ReactiveAreaMode | keyof typeof ReactiveAreaMode) + | PropertyBindingInfo + | `{${string}}`; + /** * Sets one of the visibility states. Visibility states are as follows: * - `IconOnly` - displays only icon, regardless of the screen size @@ -71974,7 +72372,7 @@ declare module "sap/m/ObjectNumber" { import Event from "sap/ui/base/Event"; - import { EmptyIndicatorMode } from "sap/m/library"; + import { EmptyIndicatorMode, ReactiveAreaMode } from "sap/m/library"; import ElementMetadata from "sap/ui/core/ElementMetadata"; @@ -72222,9 +72620,7 @@ declare module "sap/m/ObjectNumber" { * * @returns Value of property `emptyIndicatorMode` */ - getEmptyIndicatorMode(): - | EmptyIndicatorMode - | keyof typeof EmptyIndicatorMode; + getEmptyIndicatorMode(): EmptyIndicatorMode; /** * Gets current value of property {@link #getInverted inverted}. * @@ -72251,11 +72647,32 @@ declare module "sap/m/ObjectNumber" { * * Defines the number units qualifier. * - * @deprecated (since 1.16.1) - replaced by `unit` property + * @deprecated As of version 1.16.1. replaced by `unit` property * * @returns Value of property `numberUnit` */ getNumberUnit(): string; + /** + * Gets current value of property {@link #getReactiveAreaMode reactiveAreaMode}. + * + * Defines the size of the reactive area of the link: + * - `ReactiveAreaMode.Inline` - The link is displayed as part of a sentence. + * - `ReactiveAreaMode.Overlay` - The link is displayed as an overlay on top of other interactive parts + * of the page. + * + * **Note:**It is designed to make links easier to activate and helps meet the WCAG 2.2 Target Size requirement. + * It is applicable only for the SAP Horizon themes. **Note:**The Reactive area size is sufficiently large + * to help users avoid accidentally selecting (clicking or tapping) on unintented UI elements. UI elements + * positioned over other parts of the page may need an invisible active touch area. This will ensure that + * no elements beneath are activated accidentally when the user tries to interact with the overlay element. + * + * Default value is `Inline`. + * + * @since 1.133.0 + * + * @returns Value of property `reactiveAreaMode` + */ + getReactiveAreaMode(): ReactiveAreaMode; /** * Gets current value of property {@link #getState state}. * @@ -72267,7 +72684,7 @@ declare module "sap/m/ObjectNumber" { * * @returns Value of property `state` */ - getState(): ValueState | keyof typeof ValueState; + getState(): ValueState; /** * Gets current value of property {@link #getTextAlign textAlign}. * @@ -72278,7 +72695,7 @@ declare module "sap/m/ObjectNumber" { * * @returns Value of property `textAlign` */ - getTextAlign(): TextAlign | keyof typeof TextAlign; + getTextAlign(): TextAlign; /** * Gets current value of property {@link #getTextDirection textDirection}. * @@ -72290,7 +72707,7 @@ declare module "sap/m/ObjectNumber" { * * @returns Value of property `textDirection` */ - getTextDirection(): TextDirection | keyof typeof TextDirection; + getTextDirection(): TextDirection; /** * Gets current value of property {@link #getUnit unit}. * @@ -72439,7 +72856,7 @@ declare module "sap/m/ObjectNumber" { * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * @deprecated (since 1.16.1) - replaced by `unit` property + * @deprecated As of version 1.16.1. replaced by `unit` property * * @returns Reference to `this` in order to allow method chaining */ @@ -72449,6 +72866,34 @@ declare module "sap/m/ObjectNumber" { */ sNumberUnit?: string ): this; + /** + * Sets a new value for property {@link #getReactiveAreaMode reactiveAreaMode}. + * + * Defines the size of the reactive area of the link: + * - `ReactiveAreaMode.Inline` - The link is displayed as part of a sentence. + * - `ReactiveAreaMode.Overlay` - The link is displayed as an overlay on top of other interactive parts + * of the page. + * + * **Note:**It is designed to make links easier to activate and helps meet the WCAG 2.2 Target Size requirement. + * It is applicable only for the SAP Horizon themes. **Note:**The Reactive area size is sufficiently large + * to help users avoid accidentally selecting (clicking or tapping) on unintented UI elements. UI elements + * positioned over other parts of the page may need an invisible active touch area. This will ensure that + * no elements beneath are activated accidentally when the user tries to interact with the overlay element. + * + * When called with a value of `null` or `undefined`, the default value of the property will be restored. + * + * Default value is `Inline`. + * + * @since 1.133.0 + * + * @returns Reference to `this` in order to allow method chaining + */ + setReactiveAreaMode( + /** + * New value for property `reactiveAreaMode` + */ + sReactiveAreaMode?: ReactiveAreaMode | keyof typeof ReactiveAreaMode + ): this; /** * Sets a new value for property {@link #getState state}. * @@ -72535,7 +72980,7 @@ declare module "sap/m/ObjectNumber" { /** * Defines the number units qualifier. * - * @deprecated (since 1.16.1) - replaced by `unit` property + * @deprecated As of version 1.16.1. replaced by `unit` property */ numberUnit?: string | PropertyBindingInfo; @@ -72586,6 +73031,25 @@ declare module "sap/m/ObjectNumber" { */ active?: boolean | PropertyBindingInfo | `{${string}}`; + /** + * Defines the size of the reactive area of the link: + * - `ReactiveAreaMode.Inline` - The link is displayed as part of a sentence. + * - `ReactiveAreaMode.Overlay` - The link is displayed as an overlay on top of other interactive parts + * of the page. + * + * **Note:**It is designed to make links easier to activate and helps meet the WCAG 2.2 Target Size requirement. + * It is applicable only for the SAP Horizon themes. **Note:**The Reactive area size is sufficiently large + * to help users avoid accidentally selecting (clicking or tapping) on unintented UI elements. UI elements + * positioned over other parts of the page may need an invisible active touch area. This will ensure that + * no elements beneath are activated accidentally when the user tries to interact with the overlay element. + * + * @since 1.133.0 + */ + reactiveAreaMode?: + | (ReactiveAreaMode | keyof typeof ReactiveAreaMode) + | PropertyBindingInfo + | `{${string}}`; + /** * Determines whether the background color reflects the set `state` instead of the control's text. * @@ -72649,7 +73113,7 @@ declare module "sap/m/ObjectStatus" { import Event from "sap/ui/base/Event"; - import { EmptyIndicatorMode } from "sap/m/library"; + import { EmptyIndicatorMode, ReactiveAreaMode } from "sap/m/library"; import ElementMetadata from "sap/ui/core/ElementMetadata"; @@ -72894,9 +73358,7 @@ declare module "sap/m/ObjectStatus" { * * @returns Value of property `emptyIndicatorMode` */ - getEmptyIndicatorMode(): - | EmptyIndicatorMode - | keyof typeof EmptyIndicatorMode; + getEmptyIndicatorMode(): EmptyIndicatorMode; /** * Gets current value of property {@link #getIcon icon}. * @@ -72932,6 +73394,27 @@ declare module "sap/m/ObjectStatus" { * @returns Value of property `inverted` */ getInverted(): boolean; + /** + * Gets current value of property {@link #getReactiveAreaMode reactiveAreaMode}. + * + * Defines the size of the reactive area of the link: + * - `ReactiveAreaMode.Inline` - The link is displayed as part of a sentence. + * - `ReactiveAreaMode.Overlay` - The link is displayed as an overlay on top of other interactive parts + * of the page. + * + * **Note:**It is designed to make links easier to activate and helps meet the WCAG 2.2 Target Size requirement. + * It is applicable only for the SAP Horizon themes. **Note:**The Reactive area size is sufficiently large + * to help users avoid accidentally selecting (clicking or tapping) on unintented UI elements. UI elements + * positioned over other parts of the page may need an invisible active touch area. This will ensure that + * no elements beneath are activated accidentally when the user tries to interact with the overlay element. + * + * Default value is `Inline`. + * + * @since 1.133.0 + * + * @returns Value of property `reactiveAreaMode` + */ + getReactiveAreaMode(): ReactiveAreaMode; /** * Gets current value of property {@link #getState state}. * @@ -72975,7 +73458,7 @@ declare module "sap/m/ObjectStatus" { * * @returns Value of property `textDirection` */ - getTextDirection(): TextDirection | keyof typeof TextDirection; + getTextDirection(): TextDirection; /** * Gets current value of property {@link #getTitle title}. * @@ -73119,6 +73602,34 @@ declare module "sap/m/ObjectStatus" { */ bInverted?: boolean ): this; + /** + * Sets a new value for property {@link #getReactiveAreaMode reactiveAreaMode}. + * + * Defines the size of the reactive area of the link: + * - `ReactiveAreaMode.Inline` - The link is displayed as part of a sentence. + * - `ReactiveAreaMode.Overlay` - The link is displayed as an overlay on top of other interactive parts + * of the page. + * + * **Note:**It is designed to make links easier to activate and helps meet the WCAG 2.2 Target Size requirement. + * It is applicable only for the SAP Horizon themes. **Note:**The Reactive area size is sufficiently large + * to help users avoid accidentally selecting (clicking or tapping) on unintented UI elements. UI elements + * positioned over other parts of the page may need an invisible active touch area. This will ensure that + * no elements beneath are activated accidentally when the user tries to interact with the overlay element. + * + * When called with a value of `null` or `undefined`, the default value of the property will be restored. + * + * Default value is `Inline`. + * + * @since 1.133.0 + * + * @returns Reference to `this` in order to allow method chaining + */ + setReactiveAreaMode( + /** + * New value for property `reactiveAreaMode` + */ + sReactiveAreaMode?: ReactiveAreaMode | keyof typeof ReactiveAreaMode + ): this; /** * Sets value for the `state` property. The default value is `ValueState.None`. * @@ -73224,6 +73735,25 @@ declare module "sap/m/ObjectStatus" { */ active?: boolean | PropertyBindingInfo | `{${string}}`; + /** + * Defines the size of the reactive area of the link: + * - `ReactiveAreaMode.Inline` - The link is displayed as part of a sentence. + * - `ReactiveAreaMode.Overlay` - The link is displayed as an overlay on top of other interactive parts + * of the page. + * + * **Note:**It is designed to make links easier to activate and helps meet the WCAG 2.2 Target Size requirement. + * It is applicable only for the SAP Horizon themes. **Note:**The Reactive area size is sufficiently large + * to help users avoid accidentally selecting (clicking or tapping) on unintented UI elements. UI elements + * positioned over other parts of the page may need an invisible active touch area. This will ensure that + * no elements beneath are activated accidentally when the user tries to interact with the overlay element. + * + * @since 1.133.0 + */ + reactiveAreaMode?: + | (ReactiveAreaMode | keyof typeof ReactiveAreaMode) + | PropertyBindingInfo + | `{${string}}`; + /** * Defines the text value state. The allowed values are from the enum type `sap.ui.core.ValueState`. Since * version 1.66 the `state` property also accepts values from enum type `sap.ui.core.IndicationColor`. @@ -73738,7 +74268,7 @@ declare module "sap/m/OverflowToolbarLayoutData" { * * Default value is `true`. * - * @deprecated (since 1.32) - Use {@link sap.m.OverflowToolbarPriority} instead. + * @deprecated As of version 1.32. Use {@link sap.m.OverflowToolbarPriority} instead. * * @returns Value of property `moveToOverflow` */ @@ -73755,9 +74285,7 @@ declare module "sap/m/OverflowToolbarLayoutData" { * * @returns Value of property `priority` */ - getPriority(): - | OverflowToolbarPriority - | keyof typeof OverflowToolbarPriority; + getPriority(): OverflowToolbarPriority; /** * Gets current value of property {@link #getStayInOverflow stayInOverflow}. * @@ -73765,7 +74293,7 @@ declare module "sap/m/OverflowToolbarLayoutData" { * * Default value is `false`. * - * @deprecated (since 1.32) - Use {@link sap.m.OverflowToolbarPriority} instead. + * @deprecated As of version 1.32. Use {@link sap.m.OverflowToolbarPriority} instead. * * @returns Value of property `stayInOverflow` */ @@ -73820,7 +74348,7 @@ declare module "sap/m/OverflowToolbarLayoutData" { * * Default value is `true`. * - * @deprecated (since 1.32) - Use {@link sap.m.OverflowToolbarPriority} instead. + * @deprecated As of version 1.32. Use {@link sap.m.OverflowToolbarPriority} instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -73859,7 +74387,7 @@ declare module "sap/m/OverflowToolbarLayoutData" { * * Default value is `false`. * - * @deprecated (since 1.32) - Use {@link sap.m.OverflowToolbarPriority} instead. + * @deprecated As of version 1.32. Use {@link sap.m.OverflowToolbarPriority} instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -73878,14 +74406,14 @@ declare module "sap/m/OverflowToolbarLayoutData" { /** * The OverflowToolbar item can or cannot move to the overflow area * - * @deprecated (since 1.32) - Use {@link sap.m.OverflowToolbarPriority} instead. + * @deprecated As of version 1.32. Use {@link sap.m.OverflowToolbarPriority} instead. */ moveToOverflow?: boolean | PropertyBindingInfo | `{${string}}`; /** * The OverflowToolbar item can or cannot stay in the overflow area * - * @deprecated (since 1.32) - Use {@link sap.m.OverflowToolbarPriority} instead. + * @deprecated As of version 1.32. Use {@link sap.m.OverflowToolbarPriority} instead. */ stayInOverflow?: boolean | PropertyBindingInfo | `{${string}}`; @@ -75337,7 +75865,7 @@ declare module "sap/m/p13n/Popup" { * * @returns Value of property `mode` */ - getMode(): P13nPopupMode | keyof typeof P13nPopupMode; + getMode(): P13nPopupMode; /** * Returns the current panels in the `panels` aggregation. * @@ -75958,7 +76486,7 @@ declare module "sap/m/p13n/SelectionPanel" { * * The first column in the panel describing the selectable fields. * - * Default value is `...see text or source`. + * Default value is `empty string`. * * * @returns Value of property `fieldColumn` @@ -75987,7 +76515,7 @@ declare module "sap/m/p13n/SelectionPanel" { * * @returns Value of property `multiSelectMode` */ - getMultiSelectMode(): MultiSelectMode | keyof typeof MultiSelectMode; + getMultiSelectMode(): MultiSelectMode; /** * Gets current value of property {@link #getShowHeader showHeader}. * @@ -76055,7 +76583,7 @@ declare module "sap/m/p13n/SelectionPanel" { * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * Default value is `...see text or source`. + * Default value is `empty string`. * * * @returns Reference to `this` in order to allow method chaining @@ -76454,7 +76982,7 @@ declare module "sap/m/P13nColumnsItem" { * Type for `columnsItems` aggregation in `P13nColumnsPanel` control. * * @since 1.26.0 - * @deprecated (since 1.120) - replaced by the artifacts in {@link sap.m.p13n}. + * @deprecated As of version 1.120. replaced by the artifacts in {@link sap.m.p13n}. */ export default class P13nColumnsItem extends Item { /** @@ -76658,7 +77186,7 @@ declare module "sap/m/P13nColumnsItem" { /** * Describes the settings that can be provided to the P13nColumnsItem constructor. * - * @deprecated (since 1.120) - replaced by the artifacts in {@link sap.m.p13n}. + * @deprecated As of version 1.120. replaced by the artifacts in {@link sap.m.p13n}. */ export interface $P13nColumnsItemSettings extends $ItemSettings { /** @@ -76716,7 +77244,7 @@ declare module "sap/m/P13nColumnsPanel" { * The `P13nColumnsPanel` control is used to define column-specific settings for table personalization. * * @since 1.26.0 - * @deprecated (since 1.98) - Use the {@link sap.m.p13n.SelectionPanel} instead. + * @deprecated As of version 1.98. Use the {@link sap.m.p13n.SelectionPanel} instead. */ export default class P13nColumnsPanel extends P13nPanel { /** @@ -76804,7 +77332,7 @@ declare module "sap/m/P13nColumnsPanel" { * Event raised when a `columnsItem` is added. * * @since 1.26.0 - * @deprecated (since 1.50) - replaced by extended event {@link sap.m.P13nColumnsPanel#event:changeColumnsItems} + * @deprecated As of version 1.50. replaced by extended event {@link sap.m.P13nColumnsPanel#event:changeColumnsItems} * * @returns Reference to `this` in order to allow method chaining */ @@ -76833,7 +77361,7 @@ declare module "sap/m/P13nColumnsPanel" { * Event raised when a `columnsItem` is added. * * @since 1.26.0 - * @deprecated (since 1.50) - replaced by extended event {@link sap.m.P13nColumnsPanel#event:changeColumnsItems} + * @deprecated As of version 1.50. replaced by extended event {@link sap.m.P13nColumnsPanel#event:changeColumnsItems} * * @returns Reference to `this` in order to allow method chaining */ @@ -76908,7 +77436,7 @@ declare module "sap/m/P13nColumnsPanel" { * they can take up a lot of performance. * * @since 1.26.7 - * @deprecated (since 1.50) - the event `setData` is obsolete. + * @deprecated As of version 1.50. the event `setData` is obsolete. * * @returns Reference to `this` in order to allow method chaining */ @@ -76937,7 +77465,7 @@ declare module "sap/m/P13nColumnsPanel" { * they can take up a lot of performance. * * @since 1.26.7 - * @deprecated (since 1.50) - the event `setData` is obsolete. + * @deprecated As of version 1.50. the event `setData` is obsolete. * * @returns Reference to `this` in order to allow method chaining */ @@ -76982,7 +77510,7 @@ declare module "sap/m/P13nColumnsPanel" { * The passed function and listener object must match the ones used for event registration. * * @since 1.26.0 - * @deprecated (since 1.50) - replaced by extended event {@link sap.m.P13nColumnsPanel#event:changeColumnsItems} + * @deprecated As of version 1.50. replaced by extended event {@link sap.m.P13nColumnsPanel#event:changeColumnsItems} * * @returns Reference to `this` in order to allow method chaining */ @@ -77022,7 +77550,7 @@ declare module "sap/m/P13nColumnsPanel" { * The passed function and listener object must match the ones used for event registration. * * @since 1.26.7 - * @deprecated (since 1.50) - the event `setData` is obsolete. + * @deprecated As of version 1.50. the event `setData` is obsolete. * * @returns Reference to `this` in order to allow method chaining */ @@ -77040,7 +77568,7 @@ declare module "sap/m/P13nColumnsPanel" { * Fires event {@link #event:addColumnsItem addColumnsItem} to attached listeners. * * @since 1.26.0 - * @deprecated (since 1.50) - replaced by extended event {@link sap.m.P13nColumnsPanel#event:changeColumnsItems} + * @deprecated As of version 1.50. replaced by extended event {@link sap.m.P13nColumnsPanel#event:changeColumnsItems} * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Reference to `this` in order to allow method chaining @@ -77069,7 +77597,7 @@ declare module "sap/m/P13nColumnsPanel" { * Fires event {@link #event:setData setData} to attached listeners. * * @since 1.26.7 - * @deprecated (since 1.50) - the event `setData` is obsolete. + * @deprecated As of version 1.50. the event `setData` is obsolete. * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Reference to `this` in order to allow method chaining @@ -77237,7 +77765,7 @@ declare module "sap/m/P13nColumnsPanel" { /** * Describes the settings that can be provided to the P13nColumnsPanel constructor. * - * @deprecated (since 1.98) - Use the {@link sap.m.p13n.SelectionPanel} instead. + * @deprecated As of version 1.98. Use the {@link sap.m.p13n.SelectionPanel} instead. */ export interface $P13nColumnsPanelSettings extends $P13nPanelSettings { /** @@ -77276,7 +77804,7 @@ declare module "sap/m/P13nColumnsPanel" { * Event raised when a `columnsItem` is added. * * @since 1.26.0 - * @deprecated (since 1.50) - replaced by extended event {@link sap.m.P13nColumnsPanel#event:changeColumnsItems} + * @deprecated As of version 1.50. replaced by extended event {@link sap.m.P13nColumnsPanel#event:changeColumnsItems} */ addColumnsItem?: (oEvent: P13nColumnsPanel$AddColumnsItemEvent) => void; @@ -77294,7 +77822,7 @@ declare module "sap/m/P13nColumnsPanel" { * they can take up a lot of performance. * * @since 1.26.7 - * @deprecated (since 1.50) - the event `setData` is obsolete. + * @deprecated As of version 1.50. the event `setData` is obsolete. */ setData?: (oEvent: Event) => void; } @@ -77302,7 +77830,7 @@ declare module "sap/m/P13nColumnsPanel" { /** * Parameters of the P13nColumnsPanel#addColumnsItem event. * - * @deprecated (since 1.50) - replaced by extended event {@link sap.m.P13nColumnsPanel#event:changeColumnsItems} + * @deprecated As of version 1.50. replaced by extended event {@link sap.m.P13nColumnsPanel#event:changeColumnsItems} */ export interface P13nColumnsPanel$AddColumnsItemEventParameters { /** @@ -77314,7 +77842,7 @@ declare module "sap/m/P13nColumnsPanel" { /** * Event object of the P13nColumnsPanel#addColumnsItem event. * - * @deprecated (since 1.50) - replaced by extended event {@link sap.m.P13nColumnsPanel#event:changeColumnsItems} + * @deprecated As of version 1.50. replaced by extended event {@link sap.m.P13nColumnsPanel#event:changeColumnsItems} */ export type P13nColumnsPanel$AddColumnsItemEvent = Event< P13nColumnsPanel$AddColumnsItemEventParameters, @@ -77355,14 +77883,14 @@ declare module "sap/m/P13nColumnsPanel" { /** * Parameters of the P13nColumnsPanel#setData event. * - * @deprecated (since 1.50) - the event `setData` is obsolete. + * @deprecated As of version 1.50. the event `setData` is obsolete. */ export interface P13nColumnsPanel$SetDataEventParameters {} /** * Event object of the P13nColumnsPanel#setData event. * - * @deprecated (since 1.50) - the event `setData` is obsolete. + * @deprecated As of version 1.50. the event `setData` is obsolete. */ export type P13nColumnsPanel$SetDataEvent = Event< P13nColumnsPanel$SetDataEventParameters, @@ -77386,7 +77914,7 @@ declare module "sap/m/P13nConditionPanel" { * new Personalization dialog. * * @since 1.26.0 - * @deprecated (since 1.124) - replaced by the artifacts in {@link sap.m.p13n}. + * @deprecated As of version 1.124. replaced by the artifacts in {@link sap.m.p13n}. */ export default class P13nConditionPanel extends Control { /** @@ -77709,7 +78237,7 @@ declare module "sap/m/P13nConditionPanel" { * defines the type for which the operations should be returned. */ sType?: string - ): Array; + ): P13nConditionOperation[]; /** * Gets current value of property {@link #getShowLabel showLabel}. * @@ -77996,7 +78524,7 @@ declare module "sap/m/P13nConditionPanel" { /** * Describes the settings that can be provided to the P13nConditionPanel constructor. * - * @deprecated (since 1.124) - replaced by the artifacts in {@link sap.m.p13n}. + * @deprecated As of version 1.124. replaced by the artifacts in {@link sap.m.p13n}. */ export interface $P13nConditionPanelSettings extends $ControlSettings { /** @@ -78105,7 +78633,7 @@ declare module "sap/m/P13nDialog" { * change the order of the columns or a panel to sort or filter tables. * * @since 1.26.0 - * @deprecated (since 1.98) - Use the {@link sap.m.p13n.Popup} instead. + * @deprecated As of version 1.98. Use the {@link sap.m.p13n.Popup} instead. */ export default class P13nDialog extends Dialog { /** @@ -78642,7 +79170,7 @@ declare module "sap/m/P13nDialog" { /** * Describes the settings that can be provided to the P13nDialog constructor. * - * @deprecated (since 1.98) - Use the {@link sap.m.p13n.Popup} instead. + * @deprecated As of version 1.98. Use the {@link sap.m.p13n.Popup} instead. */ export interface $P13nDialogSettings extends $DialogSettings { /** @@ -78746,7 +79274,7 @@ declare module "sap/m/P13nDimMeasureItem" { * Type for `columnsItems` aggregation in `P13nDimMeasurePanel` control. * * @since 1.34.0 - * @deprecated (since 1.120) - replaced by the artifacts in {@link sap.m.p13n}. + * @deprecated As of version 1.120. replaced by the artifacts in {@link sap.m.p13n}. */ export default class P13nDimMeasureItem extends Item { /** @@ -78923,7 +79451,7 @@ declare module "sap/m/P13nDimMeasureItem" { /** * Describes the settings that can be provided to the P13nDimMeasureItem constructor. * - * @deprecated (since 1.120) - replaced by the artifacts in {@link sap.m.p13n}. + * @deprecated As of version 1.120. replaced by the artifacts in {@link sap.m.p13n}. */ export interface $P13nDimMeasureItemSettings extends $ItemSettings { /** @@ -78971,7 +79499,7 @@ declare module "sap/m/P13nDimMeasurePanel" { * the order and roles of dimensions and measures for table personalization. * * @since 1.34.0 - * @deprecated (since 1.120) - replaced by the artifacts in {@link sap.m.p13n}. + * @deprecated As of version 1.120. replaced by the artifacts in {@link sap.m.p13n}. */ export default class P13nDimMeasurePanel extends P13nPanel { /** @@ -79417,7 +79945,7 @@ declare module "sap/m/P13nDimMeasurePanel" { /** * Describes the settings that can be provided to the P13nDimMeasurePanel constructor. * - * @deprecated (since 1.120) - replaced by the artifacts in {@link sap.m.p13n}. + * @deprecated As of version 1.120. replaced by the artifacts in {@link sap.m.p13n}. */ export interface $P13nDimMeasurePanelSettings extends $P13nPanelSettings { /** @@ -79497,7 +80025,7 @@ declare module "sap/m/P13nFilterItem" { * Type for `filterItems` aggregation in P13nFilterPanel control. * * @since 1.26.0 - * @deprecated (since 1.124) - replaced by the artifacts in {@link sap.m.p13n}. + * @deprecated As of version 1.124. replaced by the artifacts in {@link sap.m.p13n}. */ export default class P13nFilterItem extends Item { /** @@ -79695,7 +80223,7 @@ declare module "sap/m/P13nFilterItem" { /** * Describes the settings that can be provided to the P13nFilterItem constructor. * - * @deprecated (since 1.124) - replaced by the artifacts in {@link sap.m.p13n}. + * @deprecated As of version 1.124. replaced by the artifacts in {@link sap.m.p13n}. */ export interface $P13nFilterItemSettings extends $ItemSettings { /** @@ -79747,7 +80275,7 @@ declare module "sap/m/P13nFilterPanel" { * The P13nFilterPanel control is used to define filter-specific settings for table personalization. * * @since 1.26.0 - * @deprecated (since 1.124) - replaced by the artifacts in {@link sap.m.p13n}. + * @deprecated As of version 1.124. replaced by the artifacts in {@link sap.m.p13n}. */ export default class P13nFilterPanel extends P13nPanel { /** @@ -80216,7 +80744,7 @@ declare module "sap/m/P13nFilterPanel" { * the type for which the operations are defined */ sType: string - ): Array; + ): P13nConditionOperation[]; /** * Gets content of aggregation {@link #getFilterItems filterItems}. * @@ -80234,7 +80762,7 @@ declare module "sap/m/P13nFilterPanel" { * for which the operations are defined */ sType: string - ): P13nConditionOperation | keyof typeof P13nConditionOperation; + ): P13nConditionOperation; /** * Gets current value of property {@link #getLayoutMode layoutMode}. * @@ -80497,7 +81025,7 @@ declare module "sap/m/P13nFilterPanel" { validateConditions(): boolean; } /** - * @deprecated (since 1.124) - replaced by the artifacts in {@link sap.m.p13n}. + * @deprecated As of version 1.124. replaced by the artifacts in {@link sap.m.p13n}. */ export type FilterConditionOperations = { exclude: undefined | boolean; @@ -80520,7 +81048,7 @@ declare module "sap/m/P13nFilterPanel" { /** * Describes the settings that can be provided to the P13nFilterPanel constructor. * - * @deprecated (since 1.124) - replaced by the artifacts in {@link sap.m.p13n}. + * @deprecated As of version 1.124. replaced by the artifacts in {@link sap.m.p13n}. */ export interface $P13nFilterPanelSettings extends $P13nPanelSettings { /** @@ -80672,7 +81200,7 @@ declare module "sap/m/P13nGroupItem" { * Type for `groupItems` aggregation in P13nGroupPanel control. * * @since 1.28.0 - * @deprecated (since 1.120) - replaced by the artifacts in {@link sap.m.p13n}. + * @deprecated As of version 1.120. replaced by the artifacts in {@link sap.m.p13n}. */ export default class P13nGroupItem extends Item { /** @@ -80820,7 +81348,7 @@ declare module "sap/m/P13nGroupItem" { /** * Describes the settings that can be provided to the P13nGroupItem constructor. * - * @deprecated (since 1.120) - replaced by the artifacts in {@link sap.m.p13n}. + * @deprecated As of version 1.120. replaced by the artifacts in {@link sap.m.p13n}. */ export interface $P13nGroupItemSettings extends $ItemSettings { /** @@ -80858,7 +81386,7 @@ declare module "sap/m/P13nGroupPanel" { * The P13nGroupPanel control is used to define group-specific settings for table personalization. * * @since 1.26.0 - * @deprecated (since 1.98) - Use the {@link sap.m.p13n.GroupPanel} instead. + * @deprecated As of version 1.98. Use the {@link sap.m.p13n.GroupPanel} instead. */ export default class P13nGroupPanel extends P13nPanel { /** @@ -81382,7 +81910,7 @@ declare module "sap/m/P13nGroupPanel" { /** * Describes the settings that can be provided to the P13nGroupPanel constructor. * - * @deprecated (since 1.98) - Use the {@link sap.m.p13n.GroupPanel} instead. + * @deprecated As of version 1.98. Use the {@link sap.m.p13n.GroupPanel} instead. */ export interface $P13nGroupPanelSettings extends $P13nPanelSettings { /** @@ -81478,7 +82006,7 @@ declare module "sap/m/P13nItem" { * Base type for `items` aggregation in `P13nPanel` control. * * @since 1.26.0 - * @deprecated (since 1.124) - replaced by the artifacts in {@link sap.m.p13n}. + * @deprecated As of version 1.124. replaced by the artifacts in {@link sap.m.p13n}. */ export default class P13nItem extends UI5Element { /** @@ -82088,7 +82616,7 @@ declare module "sap/m/P13nItem" { /** * Describes the settings that can be provided to the P13nItem constructor. * - * @deprecated (since 1.124) - replaced by the artifacts in {@link sap.m.p13n}. + * @deprecated As of version 1.124. replaced by the artifacts in {@link sap.m.p13n}. */ export interface $P13nItemSettings extends $ElementSettings { /** @@ -82241,7 +82769,7 @@ declare module "sap/m/P13nPanel" { * An abstract base type for `panels` aggregation in `P13nDialog` control. * * @since 1.26.0 - * @deprecated (since 1.124) - replaced by the artifacts in {@link sap.m.p13n}. + * @deprecated As of version 1.124. replaced by the artifacts in {@link sap.m.p13n}. */ export default abstract class P13nPanel extends Control @@ -82454,8 +82982,8 @@ declare module "sap/m/P13nPanel" { * This method can be overwritten by subclass in order to return a payload for Ok action * * @since 1.26.7 - * @deprecated (since 1.50) - replaced by the event of the respective inherited control, for example {@link sap.m.P13nColumnsPanel#event:changeColumnsItems } - * of `P13nColumnsPanel` control. + * @deprecated As of version 1.50. replaced by the event of the respective inherited control, for example + * {@link sap.m.P13nColumnsPanel#event:changeColumnsItems} of `P13nColumnsPanel` control. * * @returns Object which describes the state after Ok has been pressed */ @@ -82719,7 +83247,7 @@ declare module "sap/m/P13nPanel" { /** * Describes the settings that can be provided to the P13nPanel constructor. * - * @deprecated (since 1.124) - replaced by the artifacts in {@link sap.m.p13n}. + * @deprecated As of version 1.124. replaced by the artifacts in {@link sap.m.p13n}. */ export interface $P13nPanelSettings extends $ControlSettings { /** @@ -82798,7 +83326,7 @@ declare module "sap/m/P13nSortItem" { * Type for `sortItems` aggregation in P13nSortPanel control. * * @since 1.26.0 - * @deprecated (since 1.120) - replaced by the artifacts in {@link sap.m.p13n}. + * @deprecated As of version 1.120. replaced by the artifacts in {@link sap.m.p13n}. */ export default class P13nSortItem extends Item { /** @@ -82917,7 +83445,7 @@ declare module "sap/m/P13nSortItem" { /** * Describes the settings that can be provided to the P13nSortItem constructor. * - * @deprecated (since 1.120) - replaced by the artifacts in {@link sap.m.p13n}. + * @deprecated As of version 1.120. replaced by the artifacts in {@link sap.m.p13n}. */ export interface $P13nSortItemSettings extends $ItemSettings { /** @@ -82950,7 +83478,7 @@ declare module "sap/m/P13nSortPanel" { * The P13nSortPanel control is used to define settings for sorting in table personalization. * * @since 1.26.0 - * @deprecated (since 1.98) - Use the {@link sap.m.p13n.SortPanel} instead. + * @deprecated As of version 1.98. Use the {@link sap.m.p13n.SortPanel} instead. */ export default class P13nSortPanel extends P13nPanel { /** @@ -83448,7 +83976,7 @@ declare module "sap/m/P13nSortPanel" { /** * Describes the settings that can be provided to the P13nSortPanel constructor. * - * @deprecated (since 1.98) - Use the {@link sap.m.p13n.SortPanel} instead. + * @deprecated As of version 1.98. Use the {@link sap.m.p13n.SortPanel} instead. */ export interface $P13nSortPanelSettings extends $P13nPanelSettings { /** @@ -83719,7 +84247,7 @@ declare module "sap/m/Page" { * * this event is fired when Nav Button is tapped * - * @deprecated (since 1.12.2) - the navButtonPress event is replacing this event + * @deprecated As of version 1.12.2. the navButtonPress event is replacing this event * * @returns Reference to `this` in order to allow method chaining */ @@ -83746,7 +84274,7 @@ declare module "sap/m/Page" { * * this event is fired when Nav Button is tapped * - * @deprecated (since 1.12.2) - the navButtonPress event is replacing this event + * @deprecated As of version 1.12.2. the navButtonPress event is replacing this event * * @returns Reference to `this` in order to allow method chaining */ @@ -83827,7 +84355,7 @@ declare module "sap/m/Page" { * * The passed function and listener object must match the ones used for event registration. * - * @deprecated (since 1.12.2) - the navButtonPress event is replacing this event + * @deprecated As of version 1.12.2. the navButtonPress event is replacing this event * * @returns Reference to `this` in order to allow method chaining */ @@ -83858,7 +84386,7 @@ declare module "sap/m/Page" { /** * Fires event {@link #event:navButtonTap navButtonTap} to attached listeners. * - * @deprecated (since 1.12.2) - the navButtonPress event is replacing this event + * @deprecated As of version 1.12.2. the navButtonPress event is replacing this event * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Reference to `this` in order to allow method chaining @@ -83881,9 +84409,7 @@ declare module "sap/m/Page" { * * @returns Value of property `backgroundDesign` */ - getBackgroundDesign(): - | PageBackgroundDesign - | keyof typeof PageBackgroundDesign; + getBackgroundDesign(): PageBackgroundDesign; /** * Gets content of aggregation {@link #getContent content}. * @@ -83963,7 +84489,7 @@ declare module "sap/m/Page" { * the icon that is rendered in the page header bar in non-iOS phone/tablet platforms. This property is * theme-dependent and only has an effect in the MVI theme. * - * @deprecated (since 1.20) - Deprecated since the MVI theme is removed now. This property only affected + * @deprecated As of version 1.20. Deprecated since the MVI theme is removed now. This property only affected * the NavButton in that theme. * * @returns Value of property `icon` @@ -83983,7 +84509,7 @@ declare module "sap/m/Page" { * The text of the nav button when running in iOS (if shown) in case it deviates from the default, which * is "Back". This property is mvi-theme-dependent and will not have any effect in other themes. * - * @deprecated (since 1.20) - Deprecated since the MVI theme is removed now. This property only affected + * @deprecated As of version 1.20. Deprecated since the MVI theme is removed now. This property only affected * the NavButton in that theme. * * @returns Value of property `navButtonText` @@ -84010,12 +84536,12 @@ declare module "sap/m/Page" { * Default value is `Back`. * * @since 1.12 - * @deprecated (since 1.20) - Deprecated since the MVI theme is removed now. This property is only usable - * with a Button text in that theme. + * @deprecated As of version 1.20. Deprecated since the MVI theme is removed now. This property is only + * usable with a Button text in that theme. * * @returns Value of property `navButtonType` */ - getNavButtonType(): ButtonType | keyof typeof ButtonType; + getNavButtonType(): ButtonType; /** * Gets current value of property {@link #getShowFooter showFooter}. * @@ -84092,7 +84618,7 @@ declare module "sap/m/Page" { * * @returns Value of property `titleAlignment` */ - getTitleAlignment(): TitleAlignment | keyof typeof TitleAlignment; + getTitleAlignment(): TitleAlignment; /** * Gets current value of property {@link #getTitleLevel titleLevel}. * @@ -84104,7 +84630,7 @@ declare module "sap/m/Page" { * * @returns Value of property `titleLevel` */ - getTitleLevel(): TitleLevel | keyof typeof TitleLevel; + getTitleLevel(): TitleLevel; /** * Checks for the provided `sap.ui.core.Control` in the aggregation {@link #getContent content}. and returns * its index if found or -1 otherwise. @@ -84369,7 +84895,7 @@ declare module "sap/m/Page" { * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * @deprecated (since 1.20) - Deprecated since the MVI theme is removed now. This property only affected + * @deprecated As of version 1.20. Deprecated since the MVI theme is removed now. This property only affected * the NavButton in that theme. * * @returns Reference to `this` in order to allow method chaining @@ -84400,7 +84926,7 @@ declare module "sap/m/Page" { * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * @deprecated (since 1.20) - Deprecated since the MVI theme is removed now. This property only affected + * @deprecated As of version 1.20. Deprecated since the MVI theme is removed now. This property only affected * the NavButton in that theme. * * @returns Reference to `this` in order to allow method chaining @@ -84441,8 +84967,8 @@ declare module "sap/m/Page" { * Default value is `Back`. * * @since 1.12 - * @deprecated (since 1.20) - Deprecated since the MVI theme is removed now. This property is only usable - * with a Button text in that theme. + * @deprecated As of version 1.20. Deprecated since the MVI theme is removed now. This property is only + * usable with a Button text in that theme. * * @returns Reference to `this` in order to allow method chaining */ @@ -84638,7 +85164,7 @@ declare module "sap/m/Page" { * The text of the nav button when running in iOS (if shown) in case it deviates from the default, which * is "Back". This property is mvi-theme-dependent and will not have any effect in other themes. * - * @deprecated (since 1.20) - Deprecated since the MVI theme is removed now. This property only affected + * @deprecated As of version 1.20. Deprecated since the MVI theme is removed now. This property only affected * the NavButton in that theme. */ navButtonText?: string | PropertyBindingInfo; @@ -84665,7 +85191,7 @@ declare module "sap/m/Page" { * the icon that is rendered in the page header bar in non-iOS phone/tablet platforms. This property is * theme-dependent and only has an effect in the MVI theme. * - * @deprecated (since 1.20) - Deprecated since the MVI theme is removed now. This property only affected + * @deprecated As of version 1.20. Deprecated since the MVI theme is removed now. This property only affected * the NavButton in that theme. */ icon?: URI | PropertyBindingInfo | `{${string}}`; @@ -84686,8 +85212,8 @@ declare module "sap/m/Page" { * a normal button in the left header area, you can set the value to "Default". * * @since 1.12 - * @deprecated (since 1.20) - Deprecated since the MVI theme is removed now. This property is only usable - * with a Button text in that theme. + * @deprecated As of version 1.20. Deprecated since the MVI theme is removed now. This property is only + * usable with a Button text in that theme. */ navButtonType?: | (ButtonType | keyof typeof ButtonType) @@ -84773,7 +85299,7 @@ declare module "sap/m/Page" { /** * this event is fired when Nav Button is tapped * - * @deprecated (since 1.12.2) - the navButtonPress event is replacing this event + * @deprecated As of version 1.12.2. the navButtonPress event is replacing this event */ navButtonTap?: (oEvent: Event) => void; @@ -84801,14 +85327,14 @@ declare module "sap/m/Page" { /** * Parameters of the Page#navButtonTap event. * - * @deprecated (since 1.12.2) - the navButtonPress event is replacing this event + * @deprecated As of version 1.12.2. the navButtonPress event is replacing this event */ export interface Page$NavButtonTapEventParameters {} /** * Event object of the Page#navButtonTap event. * - * @deprecated (since 1.12.2) - the navButtonPress event is replacing this event + * @deprecated As of version 1.12.2. the navButtonPress event is replacing this event */ export type Page$NavButtonTapEvent = Event< Page$NavButtonTapEventParameters, @@ -84917,9 +85443,7 @@ declare module "sap/m/PageAccessibleLandmarkInfo" { * * @returns Value of property `contentRole` */ - getContentRole(): - | AccessibleLandmarkRole - | keyof typeof AccessibleLandmarkRole; + getContentRole(): AccessibleLandmarkRole; /** * Gets current value of property {@link #getFooterLabel footerLabel}. * @@ -84944,9 +85468,7 @@ declare module "sap/m/PageAccessibleLandmarkInfo" { * * @returns Value of property `footerRole` */ - getFooterRole(): - | AccessibleLandmarkRole - | keyof typeof AccessibleLandmarkRole; + getFooterRole(): AccessibleLandmarkRole; /** * Gets current value of property {@link #getHeaderLabel headerLabel}. * @@ -84971,9 +85493,7 @@ declare module "sap/m/PageAccessibleLandmarkInfo" { * * @returns Value of property `headerRole` */ - getHeaderRole(): - | AccessibleLandmarkRole - | keyof typeof AccessibleLandmarkRole; + getHeaderRole(): AccessibleLandmarkRole; /** * Gets current value of property {@link #getRootLabel rootLabel}. * @@ -84998,7 +85518,7 @@ declare module "sap/m/PageAccessibleLandmarkInfo" { * * @returns Value of property `rootRole` */ - getRootRole(): AccessibleLandmarkRole | keyof typeof AccessibleLandmarkRole; + getRootRole(): AccessibleLandmarkRole; /** * Gets current value of property {@link #getSubHeaderLabel subHeaderLabel}. * @@ -85023,9 +85543,7 @@ declare module "sap/m/PageAccessibleLandmarkInfo" { * * @returns Value of property `subHeaderRole` */ - getSubHeaderRole(): - | AccessibleLandmarkRole - | keyof typeof AccessibleLandmarkRole; + getSubHeaderRole(): AccessibleLandmarkRole; /** * Sets a new value for property {@link #getContentLabel contentLabel}. * @@ -85916,7 +86434,7 @@ declare module "sap/m/Panel" { * * @returns Value of property `accessibleRole` */ - getAccessibleRole(): PanelAccessibleRole | keyof typeof PanelAccessibleRole; + getAccessibleRole(): PanelAccessibleRole; /** * Gets current value of property {@link #getBackgroundDesign backgroundDesign}. * @@ -85929,7 +86447,7 @@ declare module "sap/m/Panel" { * * @returns Value of property `backgroundDesign` */ - getBackgroundDesign(): BackgroundDesign | keyof typeof BackgroundDesign; + getBackgroundDesign(): BackgroundDesign; /** * Gets content of aggregation {@link #getContent content}. * @@ -86810,13 +87328,13 @@ declare module "sap/m/PDFViewer" { * * @returns Value of property `displayType` */ - getDisplayType(): PDFViewerDisplayType | keyof typeof PDFViewerDisplayType; + getDisplayType(): PDFViewerDisplayType; /** * Gets current value of property {@link #getErrorMessage errorMessage}. * * A custom error message that is displayed when the PDF file cannot be loaded. * - * @deprecated (since 1.50.0) - replaced by {@link sap.m.PDFViewer#getErrorPlaceholderMessage}. + * @deprecated As of version 1.50.0. replaced by {@link sap.m.PDFViewer#getErrorPlaceholderMessage}. * * @returns Value of property `errorMessage` */ @@ -86880,7 +87398,7 @@ declare module "sap/m/PDFViewer" { * A custom title for the PDF viewer popup dialog. Works only if the PDF viewer is set to open in a popup * dialog. * - * @deprecated (since 1.50.0) - replaced by {@link sap.m.PDFViewer#getTitle}. + * @deprecated As of version 1.50.0. replaced by {@link sap.m.PDFViewer#getTitle}. * * @returns Value of property `popupHeaderTitle` */ @@ -87028,7 +87546,7 @@ declare module "sap/m/PDFViewer" { * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * @deprecated (since 1.50.0) - replaced by {@link sap.m.PDFViewer#getErrorPlaceholderMessage}. + * @deprecated As of version 1.50.0. replaced by {@link sap.m.PDFViewer#getErrorPlaceholderMessage}. * * @returns Reference to `this` in order to allow method chaining */ @@ -87118,7 +87636,7 @@ declare module "sap/m/PDFViewer" { * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * @deprecated (since 1.50.0) - replaced by {@link sap.m.PDFViewer#getTitle}. + * @deprecated As of version 1.50.0. replaced by {@link sap.m.PDFViewer#getTitle}. * * @returns Reference to `this` in order to allow method chaining */ @@ -87228,7 +87746,7 @@ declare module "sap/m/PDFViewer" { /** * A custom error message that is displayed when the PDF file cannot be loaded. * - * @deprecated (since 1.50.0) - replaced by {@link sap.m.PDFViewer#getErrorPlaceholderMessage}. + * @deprecated As of version 1.50.0. replaced by {@link sap.m.PDFViewer#getErrorPlaceholderMessage}. */ errorMessage?: string | PropertyBindingInfo; @@ -87241,7 +87759,7 @@ declare module "sap/m/PDFViewer" { * A custom title for the PDF viewer popup dialog. Works only if the PDF viewer is set to open in a popup * dialog. * - * @deprecated (since 1.50.0) - replaced by {@link sap.m.PDFViewer#getTitle}. + * @deprecated As of version 1.50.0. replaced by {@link sap.m.PDFViewer#getTitle}. */ popupHeaderTitle?: string | PropertyBindingInfo; @@ -87381,7 +87899,7 @@ declare module "sap/m/PlanningCalendar" { GroupAppointmentsMode, } from "sap/ui/unified/library"; - import CalendarWeekNumbering from "sap/ui/core/date/CalendarWeekNumbering"; + import CalendarWeekNumbering from "sap/base/i18n/date/CalendarWeekNumbering"; import UI5Date from "sap/ui/core/date/UI5Date"; @@ -87389,7 +87907,7 @@ declare module "sap/m/PlanningCalendar" { import ElementMetadata from "sap/ui/core/ElementMetadata"; - import CalendarType from "sap/ui/core/CalendarType"; + import CalendarType from "sap/base/i18n/date/CalendarType"; import CalendarLegend from "sap/ui/unified/CalendarLegend"; @@ -87686,7 +88204,7 @@ declare module "sap/m/PlanningCalendar" { * Fires when a row header is clicked. * * @since 1.46.0 - * @deprecated (since 1.119) - replaced by `rowHeaderPress` event + * @deprecated As of version 1.119. replaced by `rowHeaderPress` event * * @returns Reference to `this` in order to allow method chaining */ @@ -87715,7 +88233,7 @@ declare module "sap/m/PlanningCalendar" { * Fires when a row header is clicked. * * @since 1.46.0 - * @deprecated (since 1.119) - replaced by `rowHeaderPress` event + * @deprecated As of version 1.119. replaced by `rowHeaderPress` event * * @returns Reference to `this` in order to allow method chaining */ @@ -88012,7 +88530,7 @@ declare module "sap/m/PlanningCalendar" { * The passed function and listener object must match the ones used for event registration. * * @since 1.46.0 - * @deprecated (since 1.119) - replaced by `rowHeaderPress` event + * @deprecated As of version 1.119. replaced by `rowHeaderPress` event * * @returns Reference to `this` in order to allow method chaining */ @@ -88132,7 +88650,7 @@ declare module "sap/m/PlanningCalendar" { * Fires event {@link #event:rowHeaderClick rowHeaderClick} to attached listeners. * * @since 1.46.0 - * @deprecated (since 1.119) - replaced by `rowHeaderPress` event + * @deprecated As of version 1.119. replaced by `rowHeaderPress` event * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Reference to `this` in order to allow method chaining @@ -88207,9 +88725,7 @@ declare module "sap/m/PlanningCalendar" { * * @returns Value of property `appointmentHeight` */ - getAppointmentHeight(): - | CalendarAppointmentHeight - | keyof typeof CalendarAppointmentHeight; + getAppointmentHeight(): CalendarAppointmentHeight; /** * Gets current value of property {@link #getAppointmentRoundWidth appointmentRoundWidth}. * @@ -88222,9 +88738,7 @@ declare module "sap/m/PlanningCalendar" { * * @returns Value of property `appointmentRoundWidth` */ - getAppointmentRoundWidth(): - | CalendarAppointmentRoundWidth - | keyof typeof CalendarAppointmentRoundWidth; + getAppointmentRoundWidth(): CalendarAppointmentRoundWidth; /** * Gets current value of property {@link #getAppointmentsReducedHeight appointmentsReducedHeight}. * @@ -88236,7 +88750,7 @@ declare module "sap/m/PlanningCalendar" { * Default value is `false`. * * @since 1.38.0 - * @deprecated (since 1.119) - Please use the `appointmentHeight` with value "Automatic" property instead. + * @deprecated As of version 1.119. Please use the `appointmentHeight` with value "Automatic" property instead. * * @returns Value of property `appointmentsReducedHeight` */ @@ -88252,9 +88766,7 @@ declare module "sap/m/PlanningCalendar" { * * @returns Value of property `appointmentsVisualization` */ - getAppointmentsVisualization(): - | CalendarAppointmentVisualization - | keyof typeof CalendarAppointmentVisualization; + getAppointmentsVisualization(): CalendarAppointmentVisualization; /** * Returns array of IDs of the elements which are the current targets of the association {@link #getAriaLabelledBy ariaLabelledBy}. * @@ -88335,9 +88847,7 @@ declare module "sap/m/PlanningCalendar" { * * @returns Value of property `groupAppointmentsMode` */ - getGroupAppointmentsMode(): - | GroupAppointmentsMode - | keyof typeof GroupAppointmentsMode; + getGroupAppointmentsMode(): GroupAppointmentsMode; /** * Gets current value of property {@link #getHeight height}. * @@ -88358,7 +88868,7 @@ declare module "sap/m/PlanningCalendar" { * * @returns Value of property `iconShape` */ - getIconShape(): AvatarShape | keyof typeof AvatarShape; + getIconShape(): AvatarShape; /** * ID of the element which is the current target of the association {@link #getLegend legend}, or `null`. * @@ -88959,7 +89469,7 @@ declare module "sap/m/PlanningCalendar" { * Default value is `false`. * * @since 1.38.0 - * @deprecated (since 1.119) - Please use the `appointmentHeight` with value "Automatic" property instead. + * @deprecated As of version 1.119. Please use the `appointmentHeight` with value "Automatic" property instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -89031,7 +89541,9 @@ declare module "sap/m/PlanningCalendar" { /** * New value for property `calendarWeekNumbering` */ - sCalendarWeekNumbering?: CalendarWeekNumbering + sCalendarWeekNumbering?: + | CalendarWeekNumbering + | keyof typeof CalendarWeekNumbering ): this; /** * Setter for custom sorting of appointments. If not used, the appointments will be sorted according to @@ -89228,9 +89740,9 @@ declare module "sap/m/PlanningCalendar" { */ setPrimaryCalendarType( /** - * the `sap.ui.core.CalendarType` to set as `sap.m.PlanningCalendar` `primaryCalendarType`. + * the `CalendarType` to set as `sap.m.PlanningCalendar` `primaryCalendarType`. */ - sPrimaryCalendarType: CalendarType + sPrimaryCalendarType: CalendarType | keyof typeof CalendarType ): this; /** * Sets the secondaryCalendarType. @@ -89240,9 +89752,9 @@ declare module "sap/m/PlanningCalendar" { */ setSecondaryCalendarType( /** - * the `sap.ui.core.CalendarType` to set as `sap.m.PlanningCalendar` `secondaryCalendarType`. + * the `CalendarType` to set as `sap.m.PlanningCalendar` `secondaryCalendarType`. */ - sSecondaryCalendarType: CalendarType + sSecondaryCalendarType: CalendarType | keyof typeof CalendarType ): this; /** * Sets a new value for property {@link #getShowDayNamesLine showDayNamesLine}. @@ -89526,7 +90038,7 @@ declare module "sap/m/PlanningCalendar" { * to facilitate touching. * * @since 1.38.0 - * @deprecated (since 1.119) - Please use the `appointmentHeight` with value "Automatic" property instead. + * @deprecated As of version 1.119. Please use the `appointmentHeight` with value "Automatic" property instead. */ appointmentsReducedHeight?: boolean | PropertyBindingInfo | `{${string}}`; @@ -89660,7 +90172,7 @@ declare module "sap/m/PlanningCalendar" { * @since 1.110.0 */ calendarWeekNumbering?: - | CalendarWeekNumbering + | (CalendarWeekNumbering | keyof typeof CalendarWeekNumbering) | PropertyBindingInfo | `{${string}}`; @@ -89670,7 +90182,10 @@ declare module "sap/m/PlanningCalendar" { * * @since 1.108.0 */ - primaryCalendarType?: CalendarType | PropertyBindingInfo | `{${string}}`; + primaryCalendarType?: + | (CalendarType | keyof typeof CalendarType) + | PropertyBindingInfo + | `{${string}}`; /** * If set, the days are also represented in this calendar type. If not set, the dates are only represented @@ -89679,7 +90194,10 @@ declare module "sap/m/PlanningCalendar" { * * @since 1.109.0 */ - secondaryCalendarType?: CalendarType | PropertyBindingInfo | `{${string}}`; + secondaryCalendarType?: + | (CalendarType | keyof typeof CalendarType) + | PropertyBindingInfo + | `{${string}}`; /** * Determines whether the selection of multiple appointments is enabled. @@ -89834,7 +90352,7 @@ declare module "sap/m/PlanningCalendar" { * Fires when a row header is clicked. * * @since 1.46.0 - * @deprecated (since 1.119) - replaced by `rowHeaderPress` event + * @deprecated As of version 1.119. replaced by `rowHeaderPress` event */ rowHeaderClick?: (oEvent: PlanningCalendar$RowHeaderClickEvent) => void; @@ -89916,7 +90434,7 @@ declare module "sap/m/PlanningCalendar" { /** * Parameters of the PlanningCalendar#rowHeaderClick event. * - * @deprecated (since 1.119) - replaced by `rowHeaderPress` event + * @deprecated As of version 1.119. replaced by `rowHeaderPress` event */ export interface PlanningCalendar$RowHeaderClickEventParameters { /** @@ -89936,7 +90454,7 @@ declare module "sap/m/PlanningCalendar" { /** * Event object of the PlanningCalendar#rowHeaderClick event. * - * @deprecated (since 1.119) - replaced by `rowHeaderPress` event + * @deprecated As of version 1.119. replaced by `rowHeaderPress` event */ export type PlanningCalendar$RowHeaderClickEvent = Event< PlanningCalendar$RowHeaderClickEventParameters, @@ -92180,9 +92698,7 @@ declare module "sap/m/PlanningCalendarView" { * * @returns Value of property `appointmentHeight` */ - getAppointmentHeight(): - | CalendarAppointmentHeight - | keyof typeof CalendarAppointmentHeight; + getAppointmentHeight(): CalendarAppointmentHeight; /** * Gets current value of property {@link #getDescription description}. * @@ -93270,9 +93786,7 @@ declare module "sap/m/plugins/ContextMenuSetting" { * * @returns Value of property `scope` */ - getScope(): - | plugins.ContextMenuScope - | keyof typeof plugins.ContextMenuScope; + getScope(): plugins.ContextMenuScope; /** * Sets a new value for property {@link #getScope scope}. * @@ -93566,9 +94080,7 @@ declare module "sap/m/plugins/CopyProvider" { * * @returns Value of property `copyPreference` */ - getCopyPreference(): - | plugins.CopyPreference - | keyof typeof plugins.CopyPreference; + getCopyPreference(): plugins.CopyPreference; /** * Gets current value of property {@link #getCopySparse copySparse}. * @@ -97667,7 +98179,7 @@ declare module "sap/m/Popover" { * * Default value is `true`. * - * @deprecated (since 1.15.0) - replaced by verticalScrolling and horizontalScrolling properties. + * @deprecated As of version 1.15.0. replaced by verticalScrolling and horizontalScrolling properties. * * @returns Value of property `enableScrolling` */ @@ -97715,7 +98227,7 @@ declare module "sap/m/Popover" { * ID of the element which is the current target of the association {@link #getLeftButton leftButton}, or * `null`. * - * @deprecated (since 1.15.1) - This property has been deprecated since 1.15.1. Please use the beginButton + * @deprecated As of version 1.15.1. This property has been deprecated since 1.15.1. Please use the beginButton * instead. */ getLeftButton(): ID | null; @@ -97768,7 +98280,7 @@ declare module "sap/m/Popover" { * * @returns Value of property `placement` */ - getPlacement(): PlacementType | keyof typeof PlacementType; + getPlacement(): PlacementType; /** * Gets current value of property {@link #getResizable resizable}. * @@ -97785,7 +98297,7 @@ declare module "sap/m/Popover" { * ID of the element which is the current target of the association {@link #getRightButton rightButton}, * or `null`. * - * @deprecated (since 1.15.1) - This property has been deprecated since 1.15.1. Please use the endButton + * @deprecated As of version 1.15.1. This property has been deprecated since 1.15.1. Please use the endButton * instead. */ getRightButton(): ID | null; @@ -97847,7 +98359,7 @@ declare module "sap/m/Popover" { * * @returns Value of property `titleAlignment` */ - getTitleAlignment(): TitleAlignment | keyof typeof TitleAlignment; + getTitleAlignment(): TitleAlignment; /** * Gets current value of property {@link #getVerticalScrolling verticalScrolling}. * @@ -98095,7 +98607,7 @@ declare module "sap/m/Popover" { * * Default value is `true`. * - * @deprecated (since 1.15.0) - replaced by verticalScrolling and horizontalScrolling properties. + * @deprecated As of version 1.15.0. replaced by verticalScrolling and horizontalScrolling properties. * * @returns Reference to `this` in order to allow method chaining */ @@ -98188,7 +98700,7 @@ declare module "sap/m/Popover" { /** * Sets the associated {@link #getLeftButton leftButton}. * - * @deprecated (since 1.15.1) - This property has been deprecated since 1.15.1. Please use the beginButton + * @deprecated As of version 1.15.1. This property has been deprecated since 1.15.1. Please use the beginButton * instead. * * @returns Reference to `this` in order to allow method chaining @@ -98289,7 +98801,7 @@ declare module "sap/m/Popover" { /** * Sets the associated {@link #getRightButton rightButton}. * - * @deprecated (since 1.15.1) - This property has been deprecated since 1.15.1. Please use the endButton + * @deprecated As of version 1.15.1. This property has been deprecated since 1.15.1. Please use the endButton * instead. * * @returns Reference to `this` in order to allow method chaining @@ -98504,7 +99016,7 @@ declare module "sap/m/Popover" { * This property is deprecated. Please use properties verticalScrolling and horizontalScrolling instead. * If you still use this property it will be mapped on the new properties verticalScrolling and horizontalScrolling. * - * @deprecated (since 1.15.0) - replaced by verticalScrolling and horizontalScrolling properties. + * @deprecated As of version 1.15.0. replaced by verticalScrolling and horizontalScrolling properties. */ enableScrolling?: boolean | PropertyBindingInfo | `{${string}}`; @@ -98536,7 +99048,7 @@ declare module "sap/m/Popover" { * Whether bouncing is enabled. * * @since 1.16.5 - * @deprecated (since 1.42) - This parameter is obsolete and has no effect. + * @deprecated As of version 1.42. This parameter is obsolete and has no effect. */ bounce?: boolean | PropertyBindingInfo | `{${string}}`; @@ -98605,7 +99117,7 @@ declare module "sap/m/Popover" { * platforms. Please set this to null if you want to remove the left button from the bar. And the button * is only removed from the bar, not destroyed. When showHeader is set to false, this property will be ignored. * - * @deprecated (since 1.15.1) - This property has been deprecated since 1.15.1. Please use the beginButton + * @deprecated As of version 1.15.1. This property has been deprecated since 1.15.1. Please use the beginButton * instead. */ leftButton?: Button | string; @@ -98615,7 +99127,7 @@ declare module "sap/m/Popover" { * the right button from the bar. And the button is only removed from the bar, not destroyed. When showHeader * is set to false, this property will be ignored. * - * @deprecated (since 1.15.1) - This property has been deprecated since 1.15.1. Please use the endButton + * @deprecated As of version 1.15.1. This property has been deprecated since 1.15.1. Please use the endButton * instead. */ rightButton?: Button | string; @@ -98915,7 +99427,7 @@ declare module "sap/m/ProgressIndicator" { * * Default value is `true`. * - * @deprecated (since 1.130) - with no replacement. + * @deprecated As of version 1.130. with no replacement. * * @returns Value of property `enabled` */ @@ -98967,7 +99479,7 @@ declare module "sap/m/ProgressIndicator" { * * @returns Value of property `state` */ - getState(): ValueState | keyof typeof ValueState; + getState(): ValueState; /** * Gets current value of property {@link #getTextDirection textDirection}. * @@ -98980,7 +99492,7 @@ declare module "sap/m/ProgressIndicator" { * * @returns Value of property `textDirection` */ - getTextDirection(): TextDirection | keyof typeof TextDirection; + getTextDirection(): TextDirection; /** * Gets current value of property {@link #getWidth width}. * @@ -99098,7 +99610,7 @@ declare module "sap/m/ProgressIndicator" { * * Default value is `true`. * - * @deprecated (since 1.130) - with no replacement. + * @deprecated As of version 1.130. with no replacement. * * @returns Reference to `this` in order to allow method chaining */ @@ -99230,7 +99742,7 @@ declare module "sap/m/ProgressIndicator" { /** * Switches enabled state of the control. Disabled fields have different colors, and cannot be focused. * - * @deprecated (since 1.130) - with no replacement. + * @deprecated As of version 1.130. with no replacement. */ enabled?: boolean | PropertyBindingInfo | `{${string}}`; @@ -100088,7 +100600,7 @@ declare module "sap/m/QuickView" { * * @returns Value of property `placement` */ - getPlacement(): PlacementType | keyof typeof PlacementType; + getPlacement(): PlacementType; /** * Gets current value of property {@link #getWidth width}. * @@ -101299,9 +101811,7 @@ declare module "sap/m/QuickViewGroupElement" { * * @returns Value of property `type` */ - getType(): - | QuickViewGroupElementType - | keyof typeof QuickViewGroupElementType; + getType(): QuickViewGroupElementType; /** * Gets current value of property {@link #getUrl url}. * @@ -101697,8 +102207,8 @@ declare module "sap/m/QuickViewPage" { * Specifies the application which provides target and param configuration for cross-application navigation * from the 'page header'. * - * @deprecated (since 1.111) - Attach listener to the avatar `press` event and perform navigation as appropriate - * in your environment instead. + * @deprecated As of version 1.111. Attach listener to the avatar `press` event and perform navigation as + * appropriate in your environment instead. * * @returns Value of property `crossAppNavCallback` */ @@ -101726,7 +102236,7 @@ declare module "sap/m/QuickViewPage" { * **Note:** Accepted values are only icons from the SAP icon font. * * @since 1.69 - * @deprecated (since 1.92) - Use the `avatar` aggregation and use its property `fallbackIcon` instead. + * @deprecated As of version 1.92. Use the `avatar` aggregation and use its property `fallbackIcon` instead. * * @returns Value of property `fallbackIcon` */ @@ -101755,7 +102265,7 @@ declare module "sap/m/QuickViewPage" { * * Default value is `empty string`. * - * @deprecated (since 1.92) - Use the `avatar` aggregation instead. + * @deprecated As of version 1.92. Use the `avatar` aggregation instead. * * @returns Value of property `icon` */ @@ -101867,8 +102377,8 @@ declare module "sap/m/QuickViewPage" { * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * @deprecated (since 1.111) - Attach listener to the avatar `press` event and perform navigation as appropriate - * in your environment instead. + * @deprecated As of version 1.111. Attach listener to the avatar `press` event and perform navigation as + * appropriate in your environment instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -101910,7 +102420,7 @@ declare module "sap/m/QuickViewPage" { * When called with a value of `null` or `undefined`, the default value of the property will be restored. * * @since 1.69 - * @deprecated (since 1.92) - Use the `avatar` aggregation and use its property `fallbackIcon` instead. + * @deprecated As of version 1.92. Use the `avatar` aggregation and use its property `fallbackIcon` instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -101947,7 +102457,7 @@ declare module "sap/m/QuickViewPage" { * * Default value is `empty string`. * - * @deprecated (since 1.92) - Use the `avatar` aggregation instead. + * @deprecated As of version 1.92. Use the `avatar` aggregation instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -102057,8 +102567,8 @@ declare module "sap/m/QuickViewPage" { * Specifies the application which provides target and param configuration for cross-application navigation * from the 'page header'. * - * @deprecated (since 1.111) - Attach listener to the avatar `press` event and perform navigation as appropriate - * in your environment instead. + * @deprecated As of version 1.111. Attach listener to the avatar `press` event and perform navigation as + * appropriate in your environment instead. */ crossAppNavCallback?: object | PropertyBindingInfo | `{${string}}`; @@ -102070,7 +102580,7 @@ declare module "sap/m/QuickViewPage" { /** * Specifies the URL of the icon or image displayed under the header of the page. * - * @deprecated (since 1.92) - Use the `avatar` aggregation instead. + * @deprecated As of version 1.92. Use the `avatar` aggregation instead. */ icon?: string | PropertyBindingInfo; @@ -102080,7 +102590,7 @@ declare module "sap/m/QuickViewPage" { * **Note:** Accepted values are only icons from the SAP icon font. * * @since 1.69 - * @deprecated (since 1.92) - Use the `avatar` aggregation and use its property `fallbackIcon` instead. + * @deprecated As of version 1.92. Use the `avatar` aggregation and use its property `fallbackIcon` instead. */ fallbackIcon?: URI | PropertyBindingInfo | `{${string}}`; @@ -102444,7 +102954,7 @@ declare module "sap/m/RadioButton" { * * @returns Value of property `textAlign` */ - getTextAlign(): TextAlign | keyof typeof TextAlign; + getTextAlign(): TextAlign; /** * Gets current value of property {@link #getTextDirection textDirection}. * @@ -102456,7 +102966,7 @@ declare module "sap/m/RadioButton" { * * @returns Value of property `textDirection` */ - getTextDirection(): TextDirection | keyof typeof TextDirection; + getTextDirection(): TextDirection; /** * Gets current value of property {@link #getUseEntireWidth useEntireWidth}. * @@ -102481,7 +102991,7 @@ declare module "sap/m/RadioButton" { * * @returns Value of property `valueState` */ - getValueState(): ValueState | keyof typeof ValueState; + getValueState(): ValueState; /** * Gets current value of property {@link #getWidth width}. * @@ -102519,7 +103029,7 @@ declare module "sap/m/RadioButton" { * * @returns Value of property `wrappingType` */ - getWrappingType(): WrappingType | keyof typeof WrappingType; + getWrappingType(): WrappingType; /** * Pseudo event for pseudo 'select' event... space, enter, ... without modifiers (Ctrl, Alt or Shift) */ @@ -103291,7 +103801,7 @@ declare module "sap/m/RadioButtonGroup" { * * @returns Value of property `textDirection` */ - getTextDirection(): TextDirection | keyof typeof TextDirection; + getTextDirection(): TextDirection; /** * Gets current value of property {@link #getValueState valueState}. * @@ -103305,7 +103815,7 @@ declare module "sap/m/RadioButtonGroup" { * * @returns Value of property `valueState` */ - getValueState(): ValueState | keyof typeof ValueState; + getValueState(): ValueState; /** * Gets current value of property {@link #getWidth width}. * @@ -104285,9 +104795,7 @@ declare module "sap/m/RatingIndicator" { * * @returns Value of property `visualMode` */ - getVisualMode(): - | RatingIndicatorVisualMode - | keyof typeof RatingIndicatorVisualMode; + getVisualMode(): RatingIndicatorVisualMode; /** * Removes all the controls in the association named {@link #getAriaDescribedBy ariaDescribedBy}. * @@ -105299,7 +105807,7 @@ declare module "sap/m/ResponsivePopover" { * * @returns Value of property `placement` */ - getPlacement(): PlacementType | keyof typeof PlacementType; + getPlacement(): PlacementType; /** * Gets current value of property {@link #getResizable resizable}. * @@ -105378,7 +105886,7 @@ declare module "sap/m/ResponsivePopover" { * * @returns Value of property `titleAlignment` */ - getTitleAlignment(): TitleAlignment | keyof typeof TitleAlignment; + getTitleAlignment(): TitleAlignment; /** * Gets current value of property {@link #getVerticalScrolling verticalScrolling}. * @@ -106287,7 +106795,7 @@ declare module "sap/m/routing/RouteMatchedHandler" { * splitContainer. * * - * @deprecated (since 1.28) - use {@link sap.m.routing.Router} or {@link sap.m.routing.Targets} instead. + * @deprecated As of version 1.28. use {@link sap.m.routing.Router} or {@link sap.m.routing.Targets} instead. * The functionality of the routematched handler is built in into these two classes, there is no need to * create this anymore. */ @@ -108132,7 +108640,7 @@ declare module "sap/m/SearchField" { * in the current local language (if supported) or in English. Tooltips are not displayed on touch devices. * * @since 1.16 - * @deprecated (since 1.110.0) - the concept has been discarded. + * @deprecated As of version 1.110.0. the concept has been discarded. * * @returns Value of property `refreshButtonTooltip` */ @@ -108147,8 +108655,8 @@ declare module "sap/m/SearchField" { * Default value is `true`. * * @since 1.20 - * @deprecated (since 1.38) - This parameter is deprecated and has no effect in run time. The cursor position - * of a focused search field is restored after re-rendering automatically. + * @deprecated As of version 1.38. This parameter is deprecated and has no effect in run time. The cursor + * position of a focused search field is restored after re-rendering automatically. * * @returns Value of property `selectOnFocus` */ @@ -108160,7 +108668,7 @@ declare module "sap/m/SearchField" { * * Default value is `true`. * - * @deprecated (since 1.16.0) - This parameter is deprecated. Use "showSearchButton" instead. + * @deprecated As of version 1.16.0. This parameter is deprecated. Use "showSearchButton" instead. * * @returns Value of property `showMagnifier` */ @@ -108413,7 +108921,7 @@ declare module "sap/m/SearchField" { * When called with a value of `null` or `undefined`, the default value of the property will be restored. * * @since 1.16 - * @deprecated (since 1.110.0) - the concept has been discarded. + * @deprecated As of version 1.110.0. the concept has been discarded. * * @returns Reference to `this` in order to allow method chaining */ @@ -108435,8 +108943,8 @@ declare module "sap/m/SearchField" { * Default value is `true`. * * @since 1.20 - * @deprecated (since 1.38) - This parameter is deprecated and has no effect in run time. The cursor position - * of a focused search field is restored after re-rendering automatically. + * @deprecated As of version 1.38. This parameter is deprecated and has no effect in run time. The cursor + * position of a focused search field is restored after re-rendering automatically. * * @returns Reference to `this` in order to allow method chaining */ @@ -108455,7 +108963,7 @@ declare module "sap/m/SearchField" { * * Default value is `true`. * - * @deprecated (since 1.16.0) - This parameter is deprecated. Use "showSearchButton" instead. + * @deprecated As of version 1.16.0. This parameter is deprecated. Use "showSearchButton" instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -108622,7 +109130,7 @@ declare module "sap/m/SearchField" { /** * Set to `false` to hide the magnifier icon. * - * @deprecated (since 1.16.0) - This parameter is deprecated. Use "showSearchButton" instead. + * @deprecated As of version 1.16.0. This parameter is deprecated. Use "showSearchButton" instead. */ showMagnifier?: boolean | PropertyBindingInfo | `{${string}}`; @@ -108641,7 +109149,7 @@ declare module "sap/m/SearchField" { * in the current local language (if supported) or in English. Tooltips are not displayed on touch devices. * * @since 1.16 - * @deprecated (since 1.110.0) - the concept has been discarded. + * @deprecated As of version 1.110.0. the concept has been discarded. */ refreshButtonTooltip?: string | PropertyBindingInfo; @@ -108668,8 +109176,8 @@ declare module "sap/m/SearchField" { * disable text selection by focus. * * @since 1.20 - * @deprecated (since 1.38) - This parameter is deprecated and has no effect in run time. The cursor position - * of a focused search field is restored after re-rendering automatically. + * @deprecated As of version 1.38. This parameter is deprecated and has no effect in run time. The cursor + * position of a focused search field is restored after re-rendering automatically. */ selectOnFocus?: boolean | PropertyBindingInfo | `{${string}}`; @@ -108968,7 +109476,7 @@ declare module "sap/m/SegmentedButton" { /** * Adds some button to the aggregation {@link #getButtons buttons}. * - * @deprecated (since 1.28.0) - replaced by `items` aggregation + * @deprecated As of version 1.28.0. replaced by `items` aggregation * * @returns Reference to `this` in order to allow method chaining */ @@ -108998,7 +109506,7 @@ declare module "sap/m/SegmentedButton" { * * Fires when the user selects a button, which returns the ID and button object. * - * @deprecated (since 1.52) - replaced by `selectionChange` event + * @deprecated As of version 1.52. replaced by `selectionChange` event * * @returns Reference to `this` in order to allow method chaining */ @@ -109025,7 +109533,7 @@ declare module "sap/m/SegmentedButton" { * * Fires when the user selects a button, which returns the ID and button object. * - * @deprecated (since 1.52) - replaced by `selectionChange` event + * @deprecated As of version 1.52. replaced by `selectionChange` event * * @returns Reference to `this` in order to allow method chaining */ @@ -109152,7 +109660,7 @@ declare module "sap/m/SegmentedButton" { /** * Destroys all the buttons in the aggregation {@link #getButtons buttons}. * - * @deprecated (since 1.28.0) - replaced by `items` aggregation + * @deprecated As of version 1.28.0. replaced by `items` aggregation * * @returns Reference to `this` in order to allow method chaining */ @@ -109170,7 +109678,7 @@ declare module "sap/m/SegmentedButton" { * * The passed function and listener object must match the ones used for event registration. * - * @deprecated (since 1.52) - replaced by `selectionChange` event + * @deprecated As of version 1.52. replaced by `selectionChange` event * * @returns Reference to `this` in order to allow method chaining */ @@ -109207,7 +109715,7 @@ declare module "sap/m/SegmentedButton" { /** * Fires event {@link #event:select select} to attached listeners. * - * @deprecated (since 1.52) - replaced by `selectionChange` event + * @deprecated As of version 1.52. replaced by `selectionChange` event * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Reference to `this` in order to allow method chaining @@ -109257,7 +109765,7 @@ declare module "sap/m/SegmentedButton" { * of the Button control are evaluated. Setting other properties of the button will have no effect. Alternatively, * you can use the createButton method to add buttons. * - * @deprecated (since 1.28.0) - replaced by `items` aggregation + * @deprecated As of version 1.28.0. replaced by `items` aggregation */ getButtons(): Button[]; /** @@ -109297,7 +109805,7 @@ declare module "sap/m/SegmentedButton" { * ID of the element which is the current target of the association {@link #getSelectedButton selectedButton}, * or `null`. * - * @deprecated (since 1.52) - replaced by `selectedItem` association + * @deprecated As of version 1.52. replaced by `selectedItem` association */ getSelectedButton(): ID | null; /** @@ -109329,7 +109837,7 @@ declare module "sap/m/SegmentedButton" { * Checks for the provided `sap.m.Button` in the aggregation {@link #getButtons buttons}. and returns its * index if found or -1 otherwise. * - * @deprecated (since 1.28.0) - replaced by `items` aggregation + * @deprecated As of version 1.28.0. replaced by `items` aggregation * * @returns The index of the provided control in the aggregation if found, or -1 otherwise */ @@ -109356,7 +109864,7 @@ declare module "sap/m/SegmentedButton" { /** * Inserts a button into the aggregation {@link #getButtons buttons}. * - * @deprecated (since 1.28.0) - replaced by `items` aggregation + * @deprecated As of version 1.28.0. replaced by `items` aggregation * * @returns Reference to `this` in order to allow method chaining */ @@ -109407,7 +109915,7 @@ declare module "sap/m/SegmentedButton" { * * Additionally, it unregisters them from the hosting UIArea. * - * @deprecated (since 1.28.0) - replaced by `items` aggregation + * @deprecated As of version 1.28.0. replaced by `items` aggregation * * @returns An array of the removed elements (might be empty) */ @@ -109448,7 +109956,7 @@ declare module "sap/m/SegmentedButton" { /** * Removes a button from the aggregation {@link #getButtons buttons}. * - * @deprecated (since 1.28.0) - replaced by `items` aggregation + * @deprecated As of version 1.28.0. replaced by `items` aggregation * * @returns The removed button or `null` */ @@ -109592,7 +110100,7 @@ declare module "sap/m/SegmentedButton" { * of the Button control are evaluated. Setting other properties of the button will have no effect. Alternatively, * you can use the createButton method to add buttons. * - * @deprecated (since 1.28.0) - replaced by `items` aggregation + * @deprecated As of version 1.28.0. replaced by `items` aggregation */ buttons?: Button[] | Button | AggregationBindingInfo | `{${string}}`; @@ -109617,7 +110125,7 @@ declare module "sap/m/SegmentedButton" { * value (for example, an ID of a button that does not exist) the selection on the SegmentedButton will * be removed. * - * @deprecated (since 1.52) - replaced by `selectedItem` association + * @deprecated As of version 1.52. replaced by `selectedItem` association */ selectedButton?: Button | string; @@ -109641,7 +110149,7 @@ declare module "sap/m/SegmentedButton" { /** * Fires when the user selects a button, which returns the ID and button object. * - * @deprecated (since 1.52) - replaced by `selectionChange` event + * @deprecated As of version 1.52. replaced by `selectionChange` event */ select?: (oEvent: SegmentedButton$SelectEvent) => void; @@ -109656,7 +110164,7 @@ declare module "sap/m/SegmentedButton" { /** * Parameters of the SegmentedButton#select event. * - * @deprecated (since 1.52) - replaced by `selectionChange` event + * @deprecated As of version 1.52. replaced by `selectionChange` event */ export interface SegmentedButton$SelectEventParameters { /** @@ -109679,7 +110187,7 @@ declare module "sap/m/SegmentedButton" { /** * Event object of the SegmentedButton#select event. * - * @deprecated (since 1.52) - replaced by `selectionChange` event + * @deprecated As of version 1.52. replaced by `selectionChange` event */ export type SegmentedButton$SelectEvent = Event< SegmentedButton$SelectEventParameters, @@ -110740,7 +111248,7 @@ declare module "sap/m/Select" { * * @returns Value of property `textAlign` */ - getTextAlign(): TextAlign | keyof typeof TextAlign; + getTextAlign(): TextAlign; /** * Gets current value of property {@link #getTextDirection textDirection}. * @@ -110753,7 +111261,7 @@ declare module "sap/m/Select" { * * @returns Value of property `textDirection` */ - getTextDirection(): TextDirection | keyof typeof TextDirection; + getTextDirection(): TextDirection; /** * Gets current value of property {@link #getType type}. * @@ -110765,7 +111273,7 @@ declare module "sap/m/Select" { * * @returns Value of property `type` */ - getType(): SelectType | keyof typeof SelectType; + getType(): SelectType; /** * Gets current value of property {@link #getValueState valueState}. * @@ -110777,7 +111285,7 @@ declare module "sap/m/Select" { * * @returns Value of property `valueState` */ - getValueState(): ValueState | keyof typeof ValueState; + getValueState(): ValueState; /** * Gets current value of property {@link #getValueStateText valueStateText}. * @@ -110919,6 +111427,13 @@ declare module "sap/m/Select" { */ vItem: int | ID | Item ): Item | null; + /** + * Select next selectable item in the select list + * + * + * @returns item to be selected + */ + selectNextSelectableItem(): Item; /** * Sets a new value for property {@link #getAutoAdjustWidth autoAdjustWidth}. * @@ -112298,7 +112813,7 @@ declare module "sap/m/SelectDialog" { * * @returns Value of property `titleAlignment` */ - getTitleAlignment(): TitleAlignment | keyof typeof TitleAlignment; + getTitleAlignment(): TitleAlignment; /** * Forward method to the inner dialog: hasStyleClass * @@ -113257,9 +113772,7 @@ declare module "sap/m/SelectDialogBase" { * * @returns Value of property `initialFocus` */ - getInitialFocus(): - | SelectDialogInitialFocus - | keyof typeof SelectDialogInitialFocus; + getInitialFocus(): SelectDialogInitialFocus; /** * Sets a new value for property {@link #getInitialFocus initialFocus}. * @@ -114284,9 +114797,7 @@ declare module "sap/m/ViewSettingsDialog" { * * @returns Value of property `filterSearchOperator` */ - getFilterSearchOperator(): - | StringFilterOperator - | keyof typeof StringFilterOperator; + getFilterSearchOperator(): StringFilterOperator; /** * Gets current value of property {@link #getGroupDescending groupDescending}. * @@ -114337,7 +114848,7 @@ declare module "sap/m/ViewSettingsDialog" { * * It can be used to create matching sorters and filters to apply the selected settings to the data. * - * @deprecated (since 1.42) - replaced by `getSelectedFilterCompoundKeys` method + * @deprecated As of version 1.42. replaced by `getSelectedFilterCompoundKeys` method * * @returns An object with item and sub-item keys */ @@ -114408,7 +114919,7 @@ declare module "sap/m/ViewSettingsDialog" { * * @returns Value of property `titleAlignment` */ - getTitleAlignment(): TitleAlignment | keyof typeof TitleAlignment; + getTitleAlignment(): TitleAlignment; /** * Forward method to the inner dialog method: hasStyleClass. * @@ -114807,7 +115318,7 @@ declare module "sap/m/ViewSettingsDialog" { * Sets the selected filter object in format {key: boolean}. **Note:** Do not use duplicated item keys with * this method. * - * @deprecated (since 1.42) - replaced by `setSelectedFilterCompoundKeys` method + * @deprecated As of version 1.42. replaced by `setSelectedFilterCompoundKeys` method * * @returns Reference to `this` for method chaining */ @@ -117544,9 +118055,7 @@ declare module "sap/m/SelectList" { * * @returns Value of property `keyboardNavigationMode` */ - getKeyboardNavigationMode(): - | SelectListKeyboardNavigationMode - | keyof typeof SelectListKeyboardNavigationMode; + getKeyboardNavigationMode(): SelectListKeyboardNavigationMode; /** * Gets the enabled items from the aggregation named `items`. * @@ -122685,9 +123194,7 @@ declare module "sap/m/semantic/SemanticPage" { * * @returns Value of property `backgroundDesign` */ - getBackgroundDesign(): - | PageBackgroundDesign - | keyof typeof PageBackgroundDesign; + getBackgroundDesign(): PageBackgroundDesign; /** * Gets content of aggregation {@link #getContent content}. * @@ -122749,9 +123256,7 @@ declare module "sap/m/semantic/SemanticPage" { * * @returns Value of property `semanticRuleSet` */ - getSemanticRuleSet(): - | semantic.SemanticRuleSetType - | keyof typeof semantic.SemanticRuleSetType; + getSemanticRuleSet(): semantic.SemanticRuleSetType; /** * Gets current value of property {@link #getShowFooter showFooter}. * @@ -122810,7 +123315,7 @@ declare module "sap/m/semantic/SemanticPage" { * * @returns Value of property `titleLevel` */ - getTitleLevel(): TitleLevel | keyof typeof TitleLevel; + getTitleLevel(): TitleLevel; /** * Checks for the provided `sap.ui.core.Control` in the aggregation {@link #getContent content}. and returns * its index if found or -1 otherwise. @@ -124771,7 +125276,7 @@ declare module "sap/m/Shell" { * * @returns Value of property `titleLevel` */ - getTitleLevel(): TitleLevel | keyof typeof TitleLevel; + getTitleLevel(): TitleLevel; /** * Sets the aggregated {@link #getApp app}. * @@ -125122,7 +125627,7 @@ declare module "sap/m/SinglePlanningCalendar" { import Event from "sap/ui/base/Event"; - import CalendarWeekNumbering from "sap/ui/core/date/CalendarWeekNumbering"; + import CalendarWeekNumbering from "sap/base/i18n/date/CalendarWeekNumbering"; import { SinglePlanningCalendarSelectionMode, @@ -126325,9 +126830,7 @@ declare module "sap/m/SinglePlanningCalendar" { * * @returns Value of property `dateSelectionMode` */ - getDateSelectionMode(): - | SinglePlanningCalendarSelectionMode - | keyof typeof SinglePlanningCalendarSelectionMode; + getDateSelectionMode(): SinglePlanningCalendarSelectionMode; /** * Gets current value of property {@link #getEnableAppointmentsCreate enableAppointmentsCreate}. * @@ -126411,6 +126914,14 @@ declare module "sap/m/SinglePlanningCalendar" { * @returns Value of property `endHour` */ getEndHour(): int; + /** + * Finds the start and end dates in the visible range. + * + * @since 1.133 + * + * @returns returns an object that stores both the start and end date within the currently visible range. + */ + getFirstAndLastVisibleDates(): Object; /** * Gets current value of property {@link #getFirstDayOfWeek firstDayOfWeek}. * @@ -126568,9 +127079,7 @@ declare module "sap/m/SinglePlanningCalendar" { * * @returns Value of property `stickyMode` */ - getStickyMode(): - | PlanningCalendarStickyMode - | keyof typeof PlanningCalendarStickyMode; + getStickyMode(): PlanningCalendarStickyMode; /** * Gets current value of property {@link #getTitle title}. * @@ -126937,7 +127446,9 @@ declare module "sap/m/SinglePlanningCalendar" { /** * New value for property `calendarWeekNumbering` */ - sCalendarWeekNumbering?: CalendarWeekNumbering + sCalendarWeekNumbering?: + | CalendarWeekNumbering + | keyof typeof CalendarWeekNumbering ): this; /** * Sets a new value for property {@link #getDateSelectionMode dateSelectionMode}. @@ -127375,7 +127886,7 @@ declare module "sap/m/SinglePlanningCalendar" { * @since 1.110.0 */ calendarWeekNumbering?: - | CalendarWeekNumbering + | (CalendarWeekNumbering | keyof typeof CalendarWeekNumbering) | PropertyBindingInfo | `{${string}}`; @@ -128021,7 +128532,7 @@ declare module "sap/m/SinglePlanningCalendarView" { import UI5Date from "sap/ui/core/date/UI5Date"; - import CalendarWeekNumbering from "sap/ui/core/date/CalendarWeekNumbering"; + import CalendarWeekNumbering from "sap/base/i18n/date/CalendarWeekNumbering"; import ElementMetadata from "sap/ui/core/ElementMetadata"; @@ -128187,7 +128698,9 @@ declare module "sap/m/SinglePlanningCalendarView" { /** * New value for property `calendarWeekNumbering` */ - sCalendarWeekNumbering?: CalendarWeekNumbering + sCalendarWeekNumbering?: + | CalendarWeekNumbering + | keyof typeof CalendarWeekNumbering ): this; /** * Sets a new value for property {@link #getFirstDayOfWeek firstDayOfWeek}. @@ -128278,7 +128791,7 @@ declare module "sap/m/SinglePlanningCalendarView" { * @since 1.110.0 */ calendarWeekNumbering?: - | CalendarWeekNumbering + | (CalendarWeekNumbering | keyof typeof CalendarWeekNumbering) | PropertyBindingInfo | `{${string}}`; } @@ -129927,7 +130440,7 @@ declare module "sap/m/SlideTile" { * * @returns Value of property `scope` */ - getScope(): GenericTileScope | keyof typeof GenericTileScope; + getScope(): GenericTileScope; /** * Gets current value of property {@link #getSizeBehavior sizeBehavior}. * @@ -129941,7 +130454,7 @@ declare module "sap/m/SlideTile" { * * @returns Value of property `sizeBehavior` */ - getSizeBehavior(): TileSizeBehavior | keyof typeof TileSizeBehavior; + getSizeBehavior(): TileSizeBehavior; /** * Gets content of aggregation {@link #getTiles tiles}. * @@ -130335,7 +130848,7 @@ declare module "sap/m/SplitApp" { * * Fires when orientation (portrait/landscape) is changed. * - * @deprecated (since 1.87) - use {@link sap.ui.Device.orientation.attachHandler} instead. + * @deprecated As of version 1.87. use {@link sap.ui.Device.orientation.attachHandler} instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -130363,7 +130876,7 @@ declare module "sap/m/SplitApp" { * * Fires when orientation (portrait/landscape) is changed. * - * @deprecated (since 1.87) - use {@link sap.ui.Device.orientation.attachHandler} instead. + * @deprecated As of version 1.87. use {@link sap.ui.Device.orientation.attachHandler} instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -130383,7 +130896,7 @@ declare module "sap/m/SplitApp" { * * The passed function and listener object must match the ones used for event registration. * - * @deprecated (since 1.87) - use {@link sap.ui.Device.orientation.attachHandler} instead. + * @deprecated As of version 1.87. use {@link sap.ui.Device.orientation.attachHandler} instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -130400,7 +130913,7 @@ declare module "sap/m/SplitApp" { /** * Fires event {@link #event:orientationChange orientationChange} to attached listeners. * - * @deprecated (since 1.87) - use {@link sap.ui.Device.orientation.attachHandler} instead. + * @deprecated As of version 1.87. use {@link sap.ui.Device.orientation.attachHandler} instead. * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Reference to `this` in order to allow method chaining @@ -130506,7 +131019,7 @@ declare module "sap/m/SplitApp" { /** * Fires when orientation (portrait/landscape) is changed. * - * @deprecated (since 1.87) - use {@link sap.ui.Device.orientation.attachHandler} instead. + * @deprecated As of version 1.87. use {@link sap.ui.Device.orientation.attachHandler} instead. */ orientationChange?: (oEvent: SplitApp$OrientationChangeEvent) => void; } @@ -130514,7 +131027,7 @@ declare module "sap/m/SplitApp" { /** * Parameters of the SplitApp#orientationChange event. * - * @deprecated (since 1.87) - use {@link sap.ui.Device.orientation.attachHandler} instead. + * @deprecated As of version 1.87. use {@link sap.ui.Device.orientation.attachHandler} instead. */ export interface SplitApp$OrientationChangeEventParameters { /** @@ -130526,7 +131039,7 @@ declare module "sap/m/SplitApp" { /** * Event object of the SplitApp#orientationChange event. * - * @deprecated (since 1.87) - use {@link sap.ui.Device.orientation.attachHandler} instead. + * @deprecated As of version 1.87. use {@link sap.ui.Device.orientation.attachHandler} instead. */ export type SplitApp$OrientationChangeEvent = Event< SplitApp$OrientationChangeEventParameters, @@ -131818,7 +132331,7 @@ declare module "sap/m/SplitContainer" { * * @returns Value of property `mode` */ - getMode(): SplitAppMode | keyof typeof SplitAppMode; + getMode(): SplitAppMode; /** * Returns the page with the given ID from either master area, or detail area depending on the master parameter * (if there's no page that has the given ID, null is returned). @@ -133042,7 +133555,7 @@ declare module "sap/m/StandardListItem" { * * @returns Value of property `infoState` */ - getInfoState(): ValueState | keyof typeof ValueState; + getInfoState(): ValueState; /** * Gets current value of property {@link #getInfoStateInverted infoStateInverted}. * @@ -133069,7 +133582,7 @@ declare module "sap/m/StandardListItem" { * * @returns Value of property `infoTextDirection` */ - getInfoTextDirection(): TextDirection | keyof typeof TextDirection; + getInfoTextDirection(): TextDirection; /** * Gets current value of property {@link #getTitle title}. * @@ -133091,7 +133604,7 @@ declare module "sap/m/StandardListItem" { * * @returns Value of property `titleTextDirection` */ - getTitleTextDirection(): TextDirection | keyof typeof TextDirection; + getTitleTextDirection(): TextDirection; /** * Gets current value of property {@link #getWrapCharLimit wrapCharLimit}. * @@ -133573,7 +134086,7 @@ declare module "sap/m/StandardTile" { * The StandardTile control is displayed in the tile container. * * @since 1.12 - * @deprecated (since 1.50) - replaced by {@link sap.m.GenericTile} + * @deprecated As of version 1.50. replaced by {@link sap.m.GenericTile} */ export default class StandardTile extends Tile { /** @@ -133703,7 +134216,7 @@ declare module "sap/m/StandardTile" { * * @returns Value of property `infoState` */ - getInfoState(): ValueState | keyof typeof ValueState; + getInfoState(): ValueState; /** * Gets current value of property {@link #getNumber number}. * @@ -133741,7 +134254,7 @@ declare module "sap/m/StandardTile" { * * @returns Value of property `type` */ - getType(): StandardTileType | keyof typeof StandardTileType; + getType(): StandardTileType; /** * Removes all the controls in the association named {@link #getAriaDescribedBy ariaDescribedBy}. * @@ -133918,7 +134431,7 @@ declare module "sap/m/StandardTile" { /** * Describes the settings that can be provided to the StandardTile constructor. * - * @deprecated (since 1.50) - replaced by {@link sap.m.GenericTile} + * @deprecated As of version 1.50. replaced by {@link sap.m.GenericTile} */ export interface $StandardTileSettings extends $TileSettings { /** @@ -134566,7 +135079,7 @@ declare module "sap/m/StepInput" { * * @returns Value of property `stepMode` */ - getStepMode(): StepInputStepModeType | keyof typeof StepInputStepModeType; + getStepMode(): StepInputStepModeType; /** * Gets current value of property {@link #getTextAlign textAlign}. * @@ -134578,7 +135091,7 @@ declare module "sap/m/StepInput" { * * @returns Value of property `textAlign` */ - getTextAlign(): TextAlign | keyof typeof TextAlign; + getTextAlign(): TextAlign; /** * Gets current value of property {@link #getValidationMode validationMode}. * @@ -134590,9 +135103,7 @@ declare module "sap/m/StepInput" { * * @returns Value of property `validationMode` */ - getValidationMode(): - | StepInputValidationMode - | keyof typeof StepInputValidationMode; + getValidationMode(): StepInputValidationMode; /** * Gets current value of property {@link #getValue value}. * @@ -134615,7 +135126,7 @@ declare module "sap/m/StepInput" { * * @returns Value of property `valueState` */ - getValueState(): ValueState | keyof typeof ValueState; + getValueState(): ValueState; /** * Gets current value of property {@link #getValueStateText valueStateText}. * @@ -135631,7 +136142,7 @@ declare module "sap/m/Switch" { * * @returns Value of property `type` */ - getType(): SwitchType | keyof typeof SwitchType; + getType(): SwitchType; /** * Removes all the controls in the association named {@link #getAriaLabelledBy ariaLabelledBy}. * @@ -136255,9 +136766,7 @@ declare module "sap/m/TabContainer" { * * @returns Value of property `backgroundDesign` */ - getBackgroundDesign(): - | PageBackgroundDesign - | keyof typeof PageBackgroundDesign; + getBackgroundDesign(): PageBackgroundDesign; /** * Gets content of aggregation {@link #getItems items}. * @@ -137386,7 +137895,7 @@ declare module "sap/m/Table" { * * @returns Value of property `backgroundDesign` */ - getBackgroundDesign(): BackgroundDesign | keyof typeof BackgroundDesign; + getBackgroundDesign(): BackgroundDesign; /** * Getter for aggregation columns. * @@ -137481,7 +137990,7 @@ declare module "sap/m/Table" { * * @returns Value of property `hiddenInPopin` */ - getHiddenInPopin(): Array; + getHiddenInPopin(): Priority[]; /** * Gets current value of property {@link #getPopinLayout popinLayout}. * @@ -137494,7 +138003,7 @@ declare module "sap/m/Table" { * * @returns Value of property `popinLayout` */ - getPopinLayout(): PopinLayout | keyof typeof PopinLayout; + getPopinLayout(): PopinLayout; /** * Gets current value of property {@link #getShowOverlay showOverlay}. * @@ -138408,6 +138917,7 @@ declare module "sap/m/table/columnmenu/Item" { * control- and application-specific menu items. * * @since 1.110 + * @deprecated As of version 1.132. the concept has been discarded. */ export default class Item extends ItemBase { /** @@ -138906,6 +139416,8 @@ declare module "sap/m/table/columnmenu/Item" { } /** * Describes the settings that can be provided to the Item constructor. + * + * @deprecated As of version 1.132. the concept has been discarded. */ export interface $ItemSettings extends $ItemBaseSettings { /** @@ -139185,11 +139697,16 @@ declare module "sap/m/table/columnmenu/Menu" { import QuickActionBase from "sap/m/table/columnmenu/QuickActionBase"; + import Event from "sap/ui/base/Event"; + import ElementMetadata from "sap/ui/core/ElementMetadata"; import Control from "sap/ui/core/Control"; - import { AggregationBindingInfo } from "sap/ui/base/ManagedObject"; + import { + PropertyBindingInfo, + AggregationBindingInfo, + } from "sap/ui/base/ManagedObject"; /** * The `Menu` control is a popover, intended to be used by a table. It serves as an entry point for the @@ -139291,6 +139808,55 @@ declare module "sap/m/table/columnmenu/Menu" { */ oQuickAction: QuickActionBase ): this; + /** + * Attaches event handler `fnFunction` to the {@link #event:tableSettingsPressed tableSettingsPressed} event + * of this `sap.m.table.columnmenu.Menu`. + * + * When called, the context of the event handler (its `this`) will be bound to `oListener` if specified, + * otherwise it will be bound to this `sap.m.table.columnmenu.Menu` itself. + * + * Fires when the table settings button is pressed. + * + * + * @returns Reference to `this` in order to allow method chaining + */ + attachTableSettingsPressed( + /** + * An application-specific payload object that will be passed to the event handler along with the event + * object when firing the event + */ + oData: object, + /** + * The function to be called when the event occurs + */ + fnFunction: (p1: Event) => void, + /** + * Context object to call the event handler with. Defaults to this `sap.m.table.columnmenu.Menu` itself + */ + oListener?: object + ): this; + /** + * Attaches event handler `fnFunction` to the {@link #event:tableSettingsPressed tableSettingsPressed} event + * of this `sap.m.table.columnmenu.Menu`. + * + * When called, the context of the event handler (its `this`) will be bound to `oListener` if specified, + * otherwise it will be bound to this `sap.m.table.columnmenu.Menu` itself. + * + * Fires when the table settings button is pressed. + * + * + * @returns Reference to `this` in order to allow method chaining + */ + attachTableSettingsPressed( + /** + * The function to be called when the event occurs + */ + fnFunction: (p1: Event) => void, + /** + * Context object to call the event handler with. Defaults to this `sap.m.table.columnmenu.Menu` itself + */ + oListener?: object + ): this; /** * Destroys all the items in the aggregation {@link #getItems items}. * @@ -139305,6 +139871,38 @@ declare module "sap/m/table/columnmenu/Menu" { * @returns Reference to `this` in order to allow method chaining */ destroyQuickActions(): this; + /** + * Detaches event handler `fnFunction` from the {@link #event:tableSettingsPressed tableSettingsPressed } + * event of this `sap.m.table.columnmenu.Menu`. + * + * The passed function and listener object must match the ones used for event registration. + * + * + * @returns Reference to `this` in order to allow method chaining + */ + detachTableSettingsPressed( + /** + * The function to be called, when the event occurs + */ + fnFunction: (p1: Event) => void, + /** + * Context object on which the given function had to be called + */ + oListener?: object + ): this; + /** + * Fires event {@link #event:tableSettingsPressed tableSettingsPressed} to attached listeners. + * + * @ui5-protected Do not call from applications (only from related classes in the framework) + * + * @returns Reference to `this` in order to allow method chaining + */ + fireTableSettingsPressed( + /** + * Parameters to pass along with the event + */ + mParameters?: object + ): this; /** * Gets content of aggregation {@link #getItems items}. * @@ -139317,6 +139915,17 @@ declare module "sap/m/table/columnmenu/Menu" { * Defines the quick actions of the column menu. */ getQuickActions(): QuickActionBase[]; + /** + * Gets current value of property {@link #getShowTableSettingsButton showTableSettingsButton}. + * + * Specifies whether the table settings button is visible. + * + * Default value is `false`. + * + * + * @returns Value of property `showTableSettingsButton` + */ + getShowTableSettingsButton(): boolean; /** * Checks for the provided `sap.m.table.columnmenu.ItemBase` in the aggregation {@link #getItems items}. * and returns its index if found or -1 otherwise. @@ -139434,11 +140043,34 @@ declare module "sap/m/table/columnmenu/Menu" { */ vQuickAction: int | string | QuickActionBase ): QuickActionBase | null; + /** + * Sets a new value for property {@link #getShowTableSettingsButton showTableSettingsButton}. + * + * Specifies whether the table settings button is visible. + * + * When called with a value of `null` or `undefined`, the default value of the property will be restored. + * + * Default value is `false`. + * + * + * @returns Reference to `this` in order to allow method chaining + */ + setShowTableSettingsButton( + /** + * New value for property `showTableSettingsButton` + */ + bShowTableSettingsButton?: boolean + ): this; } /** * Describes the settings that can be provided to the Menu constructor. */ export interface $MenuSettings extends $MenuBaseSettings { + /** + * Specifies whether the table settings button is visible. + */ + showTableSettingsButton?: boolean | PropertyBindingInfo | `{${string}}`; + /** * Defines the quick actions of the column menu. */ @@ -139452,7 +140084,25 @@ declare module "sap/m/table/columnmenu/Menu" { * Defines the items of the column menu. */ items?: ItemBase[] | ItemBase | AggregationBindingInfo | `{${string}}`; + + /** + * Fires when the table settings button is pressed. + */ + tableSettingsPressed?: (oEvent: Event) => void; } + + /** + * Parameters of the Menu#tableSettingsPressed event. + */ + export interface Menu$TableSettingsPressedEventParameters {} + + /** + * Event object of the Menu#tableSettingsPressed event. + */ + export type Menu$TableSettingsPressedEvent = Event< + Menu$TableSettingsPressedEventParameters, + Menu + >; } declare module "sap/m/table/columnmenu/MenuBase" { @@ -139708,7 +140358,7 @@ declare module "sap/m/table/columnmenu/MenuBase" { * * @returns `sap.ui.core.aria.HasPopup` type of the menu */ - getAriaHasPopupType(): aria.HasPopup | keyof typeof aria.HasPopup; + getAriaHasPopupType(): aria.HasPopup; /** * Determines whether the menu is open. * @@ -139889,26 +140539,31 @@ declare module "sap/m/table/columnmenu/QuickAction" { * * @returns Value of property `category` */ - getCategory(): - | table.columnmenu.Category - | keyof typeof table.columnmenu.Category; + getCategory(): table.columnmenu.Category; /** * Gets content of aggregation {@link #getContent content}. * * Defines the content that is shown for the quick action. * - * **Notes:** - * - Adding additional content to the quick action or altering its layout will only take effect once the - * popover has been closed and reopened again. - * - The layout of the content of `QuickAction` can be altered by providing {@link sap.ui.layout.GridData } - * for each `layoutData` aggregation of each content control. In size S, content controls can take up to - * 12 columns, while in sizes M and bigger, content controls can take up to 8 columns of space. - * - If there are more than 2 controls inside a quick action, they will be shown underneath each other - * if the `ColumnMenu` is in size S. - * - By default, the content controls of `QuickAction` will take up the same amount of space and will - * have the same size. + * **Note:**Adding content to the quick action, altering its layout or visibility will only take effect + * once the popover has been closed and reopened again. + * + * The expected content are single controls that implement the `sap.ui.core.IFormContent` interface. The + * use case with more complex content and layouts that use the `sap.ui.layout.GridData` is deprecated as + * of version 1.132. */ getContent(): Control[]; + /** + * Gets current value of property {@link #getContentSize contentSize}. + * + * Determines how much space is allocated for the content. + * + * Default value is `"L"`. + * + * + * @returns Value of property `contentSize` + */ + getContentSize(): table.columnmenu.QuickActionContentSize; /** * Gets current value of property {@link #getLabel label}. * @@ -139992,6 +140647,26 @@ declare module "sap/m/table/columnmenu/QuickAction" { | table.columnmenu.Category | keyof typeof table.columnmenu.Category ): this; + /** + * Sets a new value for property {@link #getContentSize contentSize}. + * + * Determines how much space is allocated for the content. + * + * When called with a value of `null` or `undefined`, the default value of the property will be restored. + * + * Default value is `"L"`. + * + * + * @returns Reference to `this` in order to allow method chaining + */ + setContentSize( + /** + * New value for property `contentSize` + */ + sContentSize?: + | table.columnmenu.QuickActionContentSize + | keyof typeof table.columnmenu.QuickActionContentSize + ): this; /** * Sets a new value for property {@link #getLabel label}. * @@ -140028,19 +140703,26 @@ declare module "sap/m/table/columnmenu/QuickAction" { | PropertyBindingInfo | `{${string}}`; + /** + * Determines how much space is allocated for the content. + */ + contentSize?: + | ( + | table.columnmenu.QuickActionContentSize + | keyof typeof table.columnmenu.QuickActionContentSize + ) + | PropertyBindingInfo + | `{${string}}`; + /** * Defines the content that is shown for the quick action. * - * **Notes:** - * - Adding additional content to the quick action or altering its layout will only take effect once the - * popover has been closed and reopened again. - * - The layout of the content of `QuickAction` can be altered by providing {@link sap.ui.layout.GridData } - * for each `layoutData` aggregation of each content control. In size S, content controls can take up to - * 12 columns, while in sizes M and bigger, content controls can take up to 8 columns of space. - * - If there are more than 2 controls inside a quick action, they will be shown underneath each other - * if the `ColumnMenu` is in size S. - * - By default, the content controls of `QuickAction` will take up the same amount of space and will - * have the same size. + * **Note:**Adding content to the quick action, altering its layout or visibility will only take effect + * once the popover has been closed and reopened again. + * + * The expected content are single controls that implement the `sap.ui.core.IFormContent` interface. The + * use case with more complex content and layouts that use the `sap.ui.layout.GridData` is deprecated as + * of version 1.132. */ content?: Control[] | Control | AggregationBindingInfo | `{${string}}`; } @@ -140278,17 +140960,6 @@ declare module "sap/m/table/columnmenu/QuickActionItem" { */ sLabel?: string ): this; - /** - * Calls _updateContent method on QuickActionItem parent object. Can be {@link sap.m.table.columnmenu.QuickGroup#_updateContent } - * or {@link sap.m.table.columnmenu.QuickTotal#_updateContent}. This is needed to trigger a re-rendering - * of the `ToggleButton` enhanced by a call of its `setText` method. - * - * @since 1.122 - * @ui5-protected Do not call from applications (only from related classes in the framework) - * - * @returns this - */ - updateContent(): QuickActionItem; } /** * Describes the settings that can be provided to the QuickActionItem constructor. @@ -141083,7 +141754,7 @@ declare module "sap/m/table/columnmenu/QuickSortItem" { * * @returns Value of property `sortOrder` */ - getSortOrder(): SortOrder | keyof typeof SortOrder; + getSortOrder(): SortOrder; /** * Sets a new value for property {@link #getSortOrder sortOrder}. * @@ -141603,7 +142274,8 @@ declare module "sap/m/TablePersoController" { /** * Table Personalization Controller * - * @deprecated (since 1.115) - Please use the {@link sap.m.p13n.Engine Engine} for personalization instead. + * @deprecated As of version 1.115. Please use the {@link sap.m.p13n.Engine Engine} for personalization + * instead. */ export default class TablePersoController extends ManagedObject { /** @@ -141869,7 +142541,7 @@ declare module "sap/m/TablePersoController" { * * @returns Value of property `resetAllMode` */ - getResetAllMode(): ResetAllMode | keyof typeof ResetAllMode; + getResetAllMode(): ResetAllMode; /** * Gets current value of property {@link #getShowResetAll showResetAll}. * @@ -142083,7 +142755,8 @@ declare module "sap/m/TablePersoController" { /** * Describes the settings that can be provided to the TablePersoController constructor. * - * @deprecated (since 1.115) - Please use the {@link sap.m.p13n.Engine Engine} for personalization instead. + * @deprecated As of version 1.115. Please use the {@link sap.m.p13n.Engine Engine} for personalization + * instead. */ export interface $TablePersoControllerSettings extends $ManagedObjectSettings { @@ -142164,7 +142837,7 @@ declare module "sap/m/TablePersoDialog" { /** * Table Personalization Dialog * - * @deprecated (since 1.115) - Please use the {@link sap.m.p13n.Popup Popup} for personalization instead. + * @deprecated As of version 1.115. Please use the {@link sap.m.p13n.Popup Popup} for personalization instead. */ export default class TablePersoDialog extends ManagedObject { /** @@ -142335,7 +143008,7 @@ declare module "sap/m/TablePersoDialog" { /** * Destroys the persoService in the aggregation {@link #getPersoService persoService}. * - * @deprecated (since 1.30.1) - This aggregate is no longer used. It collided with the TablePersoController's + * @deprecated As of version 1.30.1. This aggregate is no longer used. It collided with the TablePersoController's * persoService reference * * @returns Reference to `this` in order to allow method chaining @@ -142455,7 +143128,7 @@ declare module "sap/m/TablePersoDialog" { * * Refers to the service for reading and writing the personalization. * - * @deprecated (since 1.30.1) - This aggregate is no longer used. It collided with the TablePersoController's + * @deprecated As of version 1.30.1. This aggregate is no longer used. It collided with the TablePersoController's * persoService reference */ getPersoService(): Object; @@ -142592,7 +143265,7 @@ declare module "sap/m/TablePersoDialog" { /** * Sets the aggregated {@link #getPersoService persoService}. * - * @deprecated (since 1.30.1) - This aggregate is no longer used. It collided with the TablePersoController's + * @deprecated As of version 1.30.1. This aggregate is no longer used. It collided with the TablePersoController's * persoService reference * * @returns Reference to `this` in order to allow method chaining @@ -142631,7 +143304,7 @@ declare module "sap/m/TablePersoDialog" { /** * Describes the settings that can be provided to the TablePersoDialog constructor. * - * @deprecated (since 1.115) - Please use the {@link sap.m.p13n.Popup Popup} for personalization instead. + * @deprecated As of version 1.115. Please use the {@link sap.m.p13n.Popup Popup} for personalization instead. */ export interface $TablePersoDialogSettings extends $ManagedObjectSettings { contentWidth?: CSSSize | PropertyBindingInfo | `{${string}}`; @@ -142653,7 +143326,7 @@ declare module "sap/m/TablePersoDialog" { /** * Refers to the service for reading and writing the personalization. * - * @deprecated (since 1.30.1) - This aggregate is no longer used. It collided with the TablePersoController's + * @deprecated As of version 1.30.1. This aggregate is no longer used. It collided with the TablePersoController's * persoService reference */ persoService?: Object; @@ -142708,7 +143381,7 @@ declare module "sap/m/TablePersoProvider" { /** * Table Personalization Provider * - * @deprecated (since 1.115) - replaced by {@link sap.m.p13n.Engine} + * @deprecated As of version 1.115. replaced by {@link sap.m.p13n.Engine} */ export default abstract class TablePersoProvider extends ManagedObject { /** @@ -142832,7 +143505,7 @@ declare module "sap/m/TablePersoProvider" { /** * Describes the settings that can be provided to the TablePersoProvider constructor. * - * @deprecated (since 1.115) - replaced by {@link sap.m.p13n.Engine} + * @deprecated As of version 1.115. replaced by {@link sap.m.p13n.Engine} */ export interface $TablePersoProviderSettings extends $ManagedObjectSettings {} } @@ -143561,7 +144234,7 @@ declare module "sap/m/TableSelectDialog" { * * @returns Value of property `titleAlignment` */ - getTitleAlignment(): TitleAlignment | keyof typeof TitleAlignment; + getTitleAlignment(): TitleAlignment; /** * Transfers method to the inner dialog: hasStyleClass * @@ -144332,7 +145005,7 @@ declare module "sap/m/Text" { * Default value is true. * * @since 1.22 - * @deprecated (since 1.121) - Native line clamp is now available in all supported browsers. + * @deprecated As of version 1.121. Native line clamp is now available in all supported browsers. * @ui5-protected DO NOT USE IN APPLICATIONS (only for related classes in the framework) */ cacheLineHeight: boolean; @@ -144343,7 +145016,7 @@ declare module "sap/m/Text" { * Can be overwritten with 3dots(...) if fonts do not support this UTF-8 character. * * @since 1.13.2 - * @deprecated (since 1.121) - Native line clamp is now available in all supported browsers. + * @deprecated As of version 1.121. Native line clamp is now available in all supported browsers. * @ui5-protected DO NOT USE IN APPLICATIONS (only for related classes in the framework) */ ellipsis: string; @@ -144352,7 +145025,7 @@ declare module "sap/m/Text" { * Defines whether browser supports native line clamp or not * * @since 1.13.2 - * @deprecated (since 1.121) - Native line clamp is now available in all supported browsers. + * @deprecated As of version 1.121. Native line clamp is now available in all supported browsers. * @ui5-protected DO NOT USE IN APPLICATIONS (only for related classes in the framework) */ static hasNativeLineClamp: undefined; @@ -144366,7 +145039,7 @@ declare module "sap/m/Text" { * and can also vary within a given face. * * @since 1.22 - * @deprecated (since 1.121) + * @deprecated As of version 1.121. * @ui5-protected DO NOT USE IN APPLICATIONS (only for related classes in the framework) */ normalLineHeight: int; @@ -144407,8 +145080,8 @@ declare module "sap/m/Text" { * of the first child if it exists. * * @since 1.30.3 - * @deprecated (since 1.121) - Since native line clamp is now available in all supported browsers and the - * renderer uses `apiVersion: 2`, this method is no longer needed. + * @deprecated As of version 1.121. Since native line clamp is now available in all supported browsers and + * the renderer uses `apiVersion: 2`, this method is no longer needed. * @ui5-protected Do not call from applications (only from related classes in the framework) */ static setNodeValue( @@ -144442,7 +145115,7 @@ declare module "sap/m/Text" { * In RTL mode native line clamp feature is not supported. * * @since 1.20 - * @deprecated (since 1.121) - Native line clamp is now available in all supported browsers. + * @deprecated As of version 1.121. Native line clamp is now available in all supported browsers. * @ui5-protected Do not call from applications (only from related classes in the framework) */ canUseNativeLineClamp(): boolean; @@ -144450,7 +145123,7 @@ declare module "sap/m/Text" { * Sets the max height to support `maxLines` property. * * @since 1.22 - * @deprecated (since 1.121) - Native line clamp is now available in all supported browsers. + * @deprecated As of version 1.121. Native line clamp is now available in all supported browsers. * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Calculated max height value. @@ -144466,7 +145139,7 @@ declare module "sap/m/Text" { * be used for better performance. * * @since 1.20 - * @deprecated (since 1.121) - Native line clamp is now available in all supported browsers. + * @deprecated As of version 1.121. Native line clamp is now available in all supported browsers. * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Returns found ellipsis position or `undefined`. @@ -144500,7 +145173,7 @@ declare module "sap/m/Text" { * height! * * @since 1.22 - * @deprecated (since 1.121) - Native line clamp is now available in all supported browsers. + * @deprecated As of version 1.121. Native line clamp is now available in all supported browsers. * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns The clamp height of the text. @@ -144522,16 +145195,14 @@ declare module "sap/m/Text" { * * @returns Value of property `emptyIndicatorMode` */ - getEmptyIndicatorMode(): - | EmptyIndicatorMode - | keyof typeof EmptyIndicatorMode; + getEmptyIndicatorMode(): EmptyIndicatorMode; /** * Caches and returns the computed line height of the text. * See: * sap.m.Text#cacheLineHeight * * @since 1.22 - * @deprecated (since 1.121) - Native line clamp is now available in all supported browsers. + * @deprecated As of version 1.121. Native line clamp is now available in all supported browsers. * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns returns calculated line height @@ -144588,7 +145259,7 @@ declare module "sap/m/Text" { * * @returns Value of property `textAlign` */ - getTextAlign(): TextAlign | keyof typeof TextAlign; + getTextAlign(): TextAlign; /** * Gets current value of property {@link #getTextDirection textDirection}. * @@ -144600,7 +145271,7 @@ declare module "sap/m/Text" { * * @returns Value of property `textDirection` */ - getTextDirection(): TextDirection | keyof typeof TextDirection; + getTextDirection(): TextDirection; /** * Returns the text node container's DOM reference. This can be different from `getDomRef` when inner wrapper * is needed. @@ -144645,7 +145316,7 @@ declare module "sap/m/Text" { * * @returns Value of property `wrappingType` */ - getWrappingType(): WrappingType | keyof typeof WrappingType; + getWrappingType(): WrappingType; /** * Returns if the control can be bound to a label * @@ -145208,7 +145879,7 @@ declare module "sap/m/TextArea" { * * @returns Value of property `wrapping` */ - getWrapping(): Wrapping | keyof typeof Wrapping; + getWrapping(): Wrapping; /** * Sets a new value for property {@link #getCols cols}. * @@ -145493,7 +146164,7 @@ declare module "sap/m/Tile" { * method in the renderer, implement your content HTML in the _renderContent method of the specialized tile. * * @since 1.12 - * @deprecated (since 1.50) - replaced by {@link sap.m.GenericTile} + * @deprecated As of version 1.50. replaced by {@link sap.m.GenericTile} */ export default class Tile extends Control { /** @@ -145671,7 +146342,7 @@ declare module "sap/m/Tile" { /** * Describes the settings that can be provided to the Tile constructor. * - * @deprecated (since 1.50) - replaced by {@link sap.m.GenericTile} + * @deprecated As of version 1.50. replaced by {@link sap.m.GenericTile} */ export interface $TileSettings extends $ControlSettings { /** @@ -145713,7 +146384,7 @@ declare module "sap/m/TileAttribute" { * Holds detail of an attribute used in the ActionTile. * * @since 1.122 - * @experimental (since 1.122) + * @experimental As of version 1.122. */ export default class TileAttribute extends Control { /** @@ -145883,7 +146554,7 @@ declare module "sap/m/TileAttribute" { /** * Describes the settings that can be provided to the TileAttribute constructor. * - * @experimental (since 1.122) + * @experimental As of version 1.122. */ export interface $TileAttributeSettings extends $ControlSettings { /** @@ -145923,7 +146594,8 @@ declare module "sap/m/TileContainer" { * A container that arranges same-size tiles nicely on carousel pages. * * @since 1.12 - * @deprecated (since 1.50) - replaced by a container of your choice with {@link sap.m.GenericTile} instances + * @deprecated As of version 1.50. replaced by a container of your choice with {@link sap.m.GenericTile } + * instances */ export default class TileContainer extends Control { /** @@ -146467,7 +147139,8 @@ declare module "sap/m/TileContainer" { /** * Describes the settings that can be provided to the TileContainer constructor. * - * @deprecated (since 1.50) - replaced by a container of your choice with {@link sap.m.GenericTile} instances + * @deprecated As of version 1.50. replaced by a container of your choice with {@link sap.m.GenericTile } + * instances */ export interface $TileContainerSettings extends $ControlSettings { /** @@ -146711,7 +147384,7 @@ declare module "sap/m/TileContent" { * * @returns Value of property `footerColor` */ - getFooterColor(): ValueColor | keyof typeof ValueColor; + getFooterColor(): ValueColor; /** * Gets current value of property {@link #getFrameType frameType}. * @@ -146722,7 +147395,7 @@ declare module "sap/m/TileContent" { * * @returns Value of property `frameType` */ - getFrameType(): FrameType | keyof typeof FrameType; + getFrameType(): FrameType; /** * Gets current value of property {@link #getPriority priority}. * @@ -146734,7 +147407,7 @@ declare module "sap/m/TileContent" { * * @returns Value of property `priority` */ - getPriority(): Priority | keyof typeof Priority; + getPriority(): Priority; /** * Gets current value of property {@link #getPriorityText priorityText}. * @@ -146753,12 +147426,12 @@ declare module "sap/m/TileContent" { * * Default value is `"Auto"`. * - * @deprecated (since 1.38.0) - The TileContent control has now a fixed size, depending on the used media - * (desktop, tablet or phone). + * @deprecated As of version 1.38.0. The TileContent control has now a fixed size, depending on the used + * media (desktop, tablet or phone). * * @returns Value of property `size` */ - getSize(): Size | keyof typeof Size; + getSize(): Size; /** * Gets current value of property {@link #getState state}. * @@ -146770,7 +147443,7 @@ declare module "sap/m/TileContent" { * * @returns Value of property `state` */ - getState(): LoadState | keyof typeof LoadState; + getState(): LoadState; /** * Gets current value of property {@link #getUnit unit}. * @@ -146937,8 +147610,8 @@ declare module "sap/m/TileContent" { * * Default value is `"Auto"`. * - * @deprecated (since 1.38.0) - The TileContent control has now a fixed size, depending on the used media - * (desktop, tablet or phone). + * @deprecated As of version 1.38.0. The TileContent control has now a fixed size, depending on the used + * media (desktop, tablet or phone). * * @returns Reference to `this` in order to allow method chaining */ @@ -147014,8 +147687,8 @@ declare module "sap/m/TileContent" { * Updates the size of the tile. If it is not set, then the default size is applied based on the device * tile. * - * @deprecated (since 1.38.0) - The TileContent control has now a fixed size, depending on the used media - * (desktop, tablet or phone). + * @deprecated As of version 1.38.0. The TileContent control has now a fixed size, depending on the used + * media (desktop, tablet or phone). */ size?: (Size | keyof typeof Size) | PropertyBindingInfo | `{${string}}`; @@ -147161,7 +147834,7 @@ declare module "sap/m/TileInfo" { * * @returns Value of property `backgroundColor` */ - getBackgroundColor(): TileInfoColor | keyof typeof TileInfoColor; + getBackgroundColor(): TileInfoColor; /** * Gets current value of property {@link #getBorderColor borderColor}. * @@ -147172,7 +147845,7 @@ declare module "sap/m/TileInfo" { * * @returns Value of property `borderColor` */ - getBorderColor(): TileInfoColor | keyof typeof TileInfoColor; + getBorderColor(): TileInfoColor; /** * Gets current value of property {@link #getSrc src}. * @@ -147213,7 +147886,7 @@ declare module "sap/m/TileInfo" { * * @returns Value of property `textColor` */ - getTextColor(): TileInfoColor | keyof typeof TileInfoColor; + getTextColor(): TileInfoColor; /** * Sets a new value for property {@link #getBackgroundColor backgroundColor}. * @@ -147959,7 +148632,7 @@ declare module "sap/m/TimePicker" { * * @returns Value of property `maskMode` */ - getMaskMode(): TimePickerMaskMode | keyof typeof TimePickerMaskMode; + getMaskMode(): TimePickerMaskMode; /** * Gets current value of property {@link #getMinutesStep minutesStep}. * @@ -149420,7 +150093,7 @@ declare module "sap/m/Title" { * * @returns Value of property `level` */ - getLevel(): TitleLevel | keyof typeof TitleLevel; + getLevel(): TitleLevel; /** * Gets current value of property {@link #getText text}. * @@ -149446,7 +150119,7 @@ declare module "sap/m/Title" { * * @returns Value of property `textAlign` */ - getTextAlign(): TextAlign | keyof typeof TextAlign; + getTextAlign(): TextAlign; /** * Gets current value of property {@link #getTextDirection textDirection}. * @@ -149460,7 +150133,7 @@ declare module "sap/m/Title" { * * @returns Value of property `textDirection` */ - getTextDirection(): TextDirection | keyof typeof TextDirection; + getTextDirection(): TextDirection; /** * ID of the element which is the current target of the association {@link #getTitle title}, or `null`. */ @@ -149478,7 +150151,7 @@ declare module "sap/m/Title" { * * @returns Value of property `titleStyle` */ - getTitleStyle(): TitleLevel | keyof typeof TitleLevel; + getTitleStyle(): TitleLevel; /** * Gets current value of property {@link #getWidth width}. * @@ -149517,7 +150190,7 @@ declare module "sap/m/Title" { * * @returns Value of property `wrappingType` */ - getWrappingType(): WrappingType | keyof typeof WrappingType; + getWrappingType(): WrappingType; /** * Sets the aggregated {@link #getContent content}. * @@ -150552,7 +151225,7 @@ declare module "sap/m/Token" { * * @returns Value of property `textDirection` */ - getTextDirection(): TextDirection | keyof typeof TextDirection; + getTextDirection(): TextDirection; /** * Removes all the controls in the association named {@link #getAriaDescribedBy ariaDescribedBy}. * @@ -150810,14 +151483,13 @@ declare module "sap/m/Tokenizer" { import Event from "sap/ui/base/Event"; /** - * Overview: A tokenizer is a container for {@link sap.m.Token Tokens}. It also handles all actions associated - * with the tokens like adding, deleting, selecting and editing. Structure: The tokens are stored in the - * `tokens` aggregation. The tokenizer can determine, by setting the `editable` property, whether the tokens - * in it are editable. Still the Token itself can determine if it is `editable`. This allows you to have - * non-editable Tokens in an editable Tokenizer. - * - * Usage: When to use:: The tokenizer can only be used as part of {@link sap.m.MultiComboBox MultiComboBox}, - * {@link sap.m.MultiInput MultiInput} or sap.ui.comp.valuehelpdialog.ValueHelpDialog. + * Overview: A Тokenizer is a container for {@link sap.m.Token Tokens}. The tokenizer supports keyboard + * navigation and token selection. It also handles all actions associated with the tokens like adding, deleting, + * selecting and editing. Structure: The tokenizer consists of two parts: - Tokens - displays the available + * tokens. - N-more indicator - contains the number of the remaining tokens that cannot be displayed due + * to the limited space. The tokens are stored in the `tokens` aggregation. The tokenizer can determine, + * by setting the `editable` property, whether the tokens in it are editable. Still the Token itself can + * determine if it is `editable`. This allows you to have non-editable Tokens in an editable Tokenizer. * * @since 1.22 */ @@ -150927,7 +151599,7 @@ declare module "sap/m/Tokenizer" { /** * Function validates the given text and adds a new token if validation was successful. * - * @deprecated (since 1.81) - replaced by {@link MultiInput.prototype.addValidator} + * @deprecated As of version 1.81. replaced by {@link MultiInput.prototype.addValidator} */ addValidateToken( /** @@ -150955,7 +151627,7 @@ declare module "sap/m/Tokenizer" { /** * Function adds a validation callback called before any new token gets added to the tokens aggregation. * - * @deprecated (since 1.81) - replaced by {@link MultiInput.prototype.addValidator} + * @deprecated As of version 1.81. replaced by {@link MultiInput.prototype.addValidator} */ addValidator( /** @@ -150963,6 +151635,57 @@ declare module "sap/m/Tokenizer" { */ fValidator: Function ): void; + /** + * Attaches event handler `fnFunction` to the {@link #event:renderModeChange renderModeChange} event of + * this `sap.m.Tokenizer`. + * + * When called, the context of the event handler (its `this`) will be bound to `oListener` if specified, + * otherwise it will be bound to this `sap.m.Tokenizer` itself. + * + * Fired when the render mode of the Tokenizer changes between `Narrow` (collapsed) and `Loose` (expanded). + * + * @since 1.133 + * + * @returns Reference to `this` in order to allow method chaining + */ + attachRenderModeChange( + /** + * An application-specific payload object that will be passed to the event handler along with the event + * object when firing the event + */ + oData: object, + /** + * The function to be called when the event occurs + */ + fnFunction: (p1: Tokenizer$RenderModeChangeEvent) => void, + /** + * Context object to call the event handler with. Defaults to this `sap.m.Tokenizer` itself + */ + oListener?: object + ): this; + /** + * Attaches event handler `fnFunction` to the {@link #event:renderModeChange renderModeChange} event of + * this `sap.m.Tokenizer`. + * + * When called, the context of the event handler (its `this`) will be bound to `oListener` if specified, + * otherwise it will be bound to this `sap.m.Tokenizer` itself. + * + * Fired when the render mode of the Tokenizer changes between `Narrow` (collapsed) and `Loose` (expanded). + * + * @since 1.133 + * + * @returns Reference to `this` in order to allow method chaining + */ + attachRenderModeChange( + /** + * The function to be called when the event occurs + */ + fnFunction: (p1: Tokenizer$RenderModeChangeEvent) => void, + /** + * Context object to call the event handler with. Defaults to this `sap.m.Tokenizer` itself + */ + oListener?: object + ): this; /** * Attaches event handler `fnFunction` to the {@link #event:tokenChange tokenChange} event of this `sap.m.Tokenizer`. * @@ -150971,7 +151694,7 @@ declare module "sap/m/Tokenizer" { * * Fired when the tokens aggregation changed (add / remove token) * - * @deprecated (since 1.82) - replaced by `tokenDelete` event. + * @deprecated As of version 1.82. replaced by `tokenDelete` event. * * @returns Reference to `this` in order to allow method chaining */ @@ -150998,7 +151721,7 @@ declare module "sap/m/Tokenizer" { * * Fired when the tokens aggregation changed (add / remove token) * - * @deprecated (since 1.82) - replaced by `tokenDelete` event. + * @deprecated As of version 1.82. replaced by `tokenDelete` event. * * @returns Reference to `this` in order to allow method chaining */ @@ -151072,7 +151795,7 @@ declare module "sap/m/Tokenizer" { * Fired when the tokens aggregation changed due to a user interaction (add / remove token) * * @since 1.46 - * @deprecated (since 1.82) - replaced by `tokenDelete` event. + * @deprecated As of version 1.82. replaced by `tokenDelete` event. * * @returns Reference to `this` in order to allow method chaining */ @@ -151100,7 +151823,7 @@ declare module "sap/m/Tokenizer" { * Fired when the tokens aggregation changed due to a user interaction (add / remove token) * * @since 1.46 - * @deprecated (since 1.82) - replaced by `tokenDelete` event. + * @deprecated As of version 1.82. replaced by `tokenDelete` event. * * @returns Reference to `this` in order to allow method chaining */ @@ -151114,6 +151837,14 @@ declare module "sap/m/Tokenizer" { */ oListener?: object ): this; + /** + * Checks whether the Tokenizer or one of its internal DOM elements has the focus. + * + * @ui5-protected Do not call from applications (only from related classes in the framework) + * + * @returns The control that has the focus + */ + checkFocus(): object; /** * Destroys all the tokens in the aggregation {@link #getTokens tokens}. * @@ -151121,12 +151852,32 @@ declare module "sap/m/Tokenizer" { * @returns Reference to `this` in order to allow method chaining */ destroyTokens(): this; + /** + * Detaches event handler `fnFunction` from the {@link #event:renderModeChange renderModeChange} event of + * this `sap.m.Tokenizer`. + * + * The passed function and listener object must match the ones used for event registration. + * + * @since 1.133 + * + * @returns Reference to `this` in order to allow method chaining + */ + detachRenderModeChange( + /** + * The function to be called, when the event occurs + */ + fnFunction: (p1: Tokenizer$RenderModeChangeEvent) => void, + /** + * Context object on which the given function had to be called + */ + oListener?: object + ): this; /** * Detaches event handler `fnFunction` from the {@link #event:tokenChange tokenChange} event of this `sap.m.Tokenizer`. * * The passed function and listener object must match the ones used for event registration. * - * @deprecated (since 1.82) - replaced by `tokenDelete` event. + * @deprecated As of version 1.82. replaced by `tokenDelete` event. * * @returns Reference to `this` in order to allow method chaining */ @@ -151165,7 +151916,7 @@ declare module "sap/m/Tokenizer" { * The passed function and listener object must match the ones used for event registration. * * @since 1.46 - * @deprecated (since 1.82) - replaced by `tokenDelete` event. + * @deprecated As of version 1.82. replaced by `tokenDelete` event. * * @returns Reference to `this` in order to allow method chaining */ @@ -151179,10 +151930,24 @@ declare module "sap/m/Tokenizer" { */ oListener?: object ): this; + /** + * Fires event {@link #event:renderModeChange renderModeChange} to attached listeners. + * + * @since 1.133 + * @ui5-protected Do not call from applications (only from related classes in the framework) + * + * @returns Reference to `this` in order to allow method chaining + */ + fireRenderModeChange( + /** + * Parameters to pass along with the event + */ + mParameters?: Tokenizer$RenderModeChangeEventParameters + ): this; /** * Fires event {@link #event:tokenChange tokenChange} to attached listeners. * - * @deprecated (since 1.82) - replaced by `tokenDelete` event. + * @deprecated As of version 1.82. replaced by `tokenDelete` event. * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Reference to `this` in order to allow method chaining @@ -151214,7 +151979,7 @@ declare module "sap/m/Tokenizer" { * event object. The return value of this method indicates whether the default action should be executed. * * @since 1.46 - * @deprecated (since 1.82) - replaced by `tokenDelete` event. + * @deprecated As of version 1.82. replaced by `tokenDelete` event. * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Whether or not to prevent the default action @@ -151252,6 +152017,17 @@ declare module "sap/m/Tokenizer" { * @returns True if tabindex should be rendered and false if not */ getEffectiveTabIndex(): boolean; + /** + * Gets current value of property {@link #getEnabled enabled}. + * + * Defines if the Tokenizer is enabled + * + * Default value is `true`. + * + * + * @returns Value of property `enabled` + */ + getEnabled(): boolean; /** * Gets the count of hidden tokens that will be used for the n-More indicator. If the count is 0, there * is no n-More indicator shown. @@ -151280,7 +152056,10 @@ declare module "sap/m/Tokenizer" { * - `sap.m.TokenizerRenderMode.Narrow` mode forces the Tokenizer to show only as much tokens as possible * in its width and add an n-More indicator * - * Default value is `RenderMode.Loose`. + * **Note**: Have in mind that the `renderMode` property is used internally by the Tokenizer and controls + * that use the Tokenizer. Therefore, modifying this property may alter the expected behavior of the control. + * + * Default value is `RenderMode.Narrow`. * * * @returns Value of property `renderMode` @@ -151404,7 +152183,7 @@ declare module "sap/m/Tokenizer" { /** * Function removes all validation callbacks * - * @deprecated (since 1.81) - replaced by {@link MultiInput.prototype.addValidator} + * @deprecated As of version 1.81. replaced by {@link MultiInput.prototype.addValidator} */ removeAllValidators(): void; /** @@ -151446,7 +152225,7 @@ declare module "sap/m/Tokenizer" { /** * Function removes a validation callback. * - * @deprecated (since 1.81) - replaced by {@link MultiInput.prototype.addValidator} + * @deprecated As of version 1.81. replaced by {@link MultiInput.prototype.addValidator} */ removeValidator( /** @@ -151492,6 +152271,24 @@ declare module "sap/m/Tokenizer" { */ bEditable?: boolean ): this; + /** + * Sets a new value for property {@link #getEnabled enabled}. + * + * Defines if the Tokenizer is enabled + * + * When called with a value of `null` or `undefined`, the default value of the property will be restored. + * + * Default value is `true`. + * + * + * @returns Reference to `this` in order to allow method chaining + */ + setEnabled( + /** + * New value for property `enabled` + */ + bEnabled?: boolean + ): this; /** * Sets the first token truncation. * @@ -151540,9 +152337,12 @@ declare module "sap/m/Tokenizer" { * - `sap.m.TokenizerRenderMode.Narrow` mode forces the Tokenizer to show only as much tokens as possible * in its width and add an n-More indicator * + * **Note**: Have in mind that the `renderMode` property is used internally by the Tokenizer and controls + * that use the Tokenizer. Therefore, modifying this property may alter the expected behavior of the control. + * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * Default value is `RenderMode.Loose`. + * Default value is `RenderMode.Narrow`. * * * @returns Reference to `this` in order to allow method chaining @@ -151590,6 +152390,11 @@ declare module "sap/m/Tokenizer" { */ editable?: boolean | PropertyBindingInfo | `{${string}}`; + /** + * Defines if the Tokenizer is enabled + */ + enabled?: boolean | PropertyBindingInfo | `{${string}}`; + /** * Defines the width of the Tokenizer. */ @@ -151605,6 +152410,9 @@ declare module "sap/m/Tokenizer" { * - `sap.m.TokenizerRenderMode.Loose` mode shows all tokens, no matter the width of the Tokenizer * - `sap.m.TokenizerRenderMode.Narrow` mode forces the Tokenizer to show only as much tokens as possible * in its width and add an n-More indicator + * + * **Note**: Have in mind that the `renderMode` property is used internally by the Tokenizer and controls + * that use the Tokenizer. Therefore, modifying this property may alter the expected behavior of the control. */ renderMode?: string | PropertyBindingInfo; @@ -151626,7 +152434,7 @@ declare module "sap/m/Tokenizer" { /** * Fired when the tokens aggregation changed (add / remove token) * - * @deprecated (since 1.82) - replaced by `tokenDelete` event. + * @deprecated As of version 1.82. replaced by `tokenDelete` event. */ tokenChange?: (oEvent: Tokenizer$TokenChangeEvent) => void; @@ -151634,7 +152442,7 @@ declare module "sap/m/Tokenizer" { * Fired when the tokens aggregation changed due to a user interaction (add / remove token) * * @since 1.46 - * @deprecated (since 1.82) - replaced by `tokenDelete` event. + * @deprecated As of version 1.82. replaced by `tokenDelete` event. */ tokenUpdate?: (oEvent: Tokenizer$TokenUpdateEvent) => void; @@ -151645,12 +152453,37 @@ declare module "sap/m/Tokenizer" { * @since 1.82 */ tokenDelete?: (oEvent: Tokenizer$TokenDeleteEvent) => void; + + /** + * Fired when the render mode of the Tokenizer changes between `Narrow` (collapsed) and `Loose` (expanded). + * + * @since 1.133 + */ + renderModeChange?: (oEvent: Tokenizer$RenderModeChangeEvent) => void; + } + + /** + * Parameters of the Tokenizer#renderModeChange event. + */ + export interface Tokenizer$RenderModeChangeEventParameters { + /** + * The render mode of the Tokenizer. + */ + renderMode?: string; } + /** + * Event object of the Tokenizer#renderModeChange event. + */ + export type Tokenizer$RenderModeChangeEvent = Event< + Tokenizer$RenderModeChangeEventParameters, + Tokenizer + >; + /** * Parameters of the Tokenizer#tokenChange event. * - * @deprecated (since 1.82) - replaced by `tokenDelete` event. + * @deprecated As of version 1.82. replaced by `tokenDelete` event. */ export interface Tokenizer$TokenChangeEventParameters { /** @@ -151685,7 +152518,7 @@ declare module "sap/m/Tokenizer" { /** * Event object of the Tokenizer#tokenChange event. * - * @deprecated (since 1.82) - replaced by `tokenDelete` event. + * @deprecated As of version 1.82. replaced by `tokenDelete` event. */ export type Tokenizer$TokenChangeEvent = Event< Tokenizer$TokenChangeEventParameters, @@ -151718,7 +152551,7 @@ declare module "sap/m/Tokenizer" { /** * Parameters of the Tokenizer#tokenUpdate event. * - * @deprecated (since 1.82) - replaced by `tokenDelete` event. + * @deprecated As of version 1.82. replaced by `tokenDelete` event. */ export interface Tokenizer$TokenUpdateEventParameters { /** @@ -151741,7 +152574,7 @@ declare module "sap/m/Tokenizer" { /** * Event object of the Tokenizer#tokenUpdate event. * - * @deprecated (since 1.82) - replaced by `tokenDelete` event. + * @deprecated As of version 1.82. replaced by `tokenDelete` event. */ export type Tokenizer$TokenUpdateEvent = Event< Tokenizer$TokenUpdateEventParameters, @@ -152052,7 +152885,7 @@ declare module "sap/m/Toolbar" { * * @returns Value of property `design` */ - getDesign(): ToolbarDesign | keyof typeof ToolbarDesign; + getDesign(): ToolbarDesign; /** * Gets current value of property {@link #getEnabled enabled}. * @@ -152100,7 +152933,7 @@ declare module "sap/m/Toolbar" { * * @returns Value of property `style` */ - getStyle(): ToolbarStyle | keyof typeof ToolbarStyle; + getStyle(): ToolbarStyle; /** * Returns the first sap.m.Title control instance inside the toolbar for the accessibility * @@ -153126,7 +153959,7 @@ declare module "sap/m/Tree" { /** * The `growing` property is not supported by the `Tree` control. * - * @deprecated (since 1.46) - the `growing` property is not supported by the `Tree` control. + * @deprecated As of version 1.46. the `growing` property is not supported by the `Tree` control. * * @returns Returns `this` to allow method chaining */ @@ -153139,7 +153972,7 @@ declare module "sap/m/Tree" { /** * The `growingDirection` property is not supported by the `Tree` control. * - * @deprecated (since 1.46) - the `growingDirection` property is not supported by the `Tree` control. + * @deprecated As of version 1.46. the `growingDirection` property is not supported by the `Tree` control. * * @returns Returns `this` to allow method chaining */ @@ -153152,7 +153985,7 @@ declare module "sap/m/Tree" { /** * The `growingScrollToLoad` property is not supported by the `Tree` control. * - * @deprecated (since 1.46) - the `growingScrollToLoad` property is not supported by the `Tree` control. + * @deprecated As of version 1.46. the `growingScrollToLoad` property is not supported by the `Tree` control. * * @returns Returns `this` to allow method chaining */ @@ -153165,7 +153998,7 @@ declare module "sap/m/Tree" { /** * The `growingThreshold` property is not supported by the `Tree` control. * - * @deprecated (since 1.46) - the `growingThreshold` property is not supported by the `Tree` control. + * @deprecated As of version 1.46. the `growingThreshold` property is not supported by the `Tree` control. * * @returns Returns `this` to allow method chaining */ @@ -153178,7 +154011,7 @@ declare module "sap/m/Tree" { /** * The `growingTriggerText` property is not supported by the `Tree` control. * - * @deprecated (since 1.46) - the `growingTriggerText` property is not supported by the `Tree` control. + * @deprecated As of version 1.46. the `growingTriggerText` property is not supported by the `Tree` control. * * @returns Returns `this` to allow method chaining */ @@ -153451,9 +154284,7 @@ declare module "sap/m/upload/ActionsPlaceholder" { * * @returns Value of property `placeholderFor` */ - getPlaceholderFor(): - | UploadSetwithTableActionPlaceHolder - | keyof typeof UploadSetwithTableActionPlaceHolder; + getPlaceholderFor(): UploadSetwithTableActionPlaceHolder; /** * Sets a new value for property {@link #getPlaceholderFor placeholderFor}. * @@ -153507,7 +154338,7 @@ declare module "sap/m/upload/Column" { * control. * * @since 1.120 - * @experimental (since 1.120) + * @experimental As of version 1.120. */ export default class Column extends Column1 { /** @@ -153721,7 +154552,7 @@ declare module "sap/m/upload/Column" { /** * Describes the settings that can be provided to the Column constructor. * - * @experimental (since 1.120) + * @experimental As of version 1.120. */ export interface $ColumnSettings extends $ColumnSettings1 { /** @@ -154027,7 +154858,7 @@ declare module "sap/m/upload/Uploader" { * A basic implementation for uploading and downloading one or multiple files. * * @since 1.63 - * @deprecated (since 1.129) - replaced by {@link sap.m.upload.UploaderTableItem} + * @deprecated As of version 1.129. replaced by {@link sap.m.upload.UploaderTableItem} */ export default class Uploader extends UI5Element { /** @@ -154593,7 +155424,7 @@ declare module "sap/m/upload/Uploader" { /** * Describes the settings that can be provided to the Uploader constructor. * - * @deprecated (since 1.129) - replaced by {@link sap.m.upload.UploaderTableItem} + * @deprecated As of version 1.129. replaced by {@link sap.m.upload.UploaderTableItem} */ export interface $UploaderSettings extends $ElementSettings { /** @@ -155559,7 +156390,7 @@ declare module "sap/m/upload/UploadItem" { * * @returns Value of property `uploadState` */ - getUploadState(): UploadState | keyof typeof UploadState; + getUploadState(): UploadState; /** * Gets current value of property {@link #getUploadUrl uploadUrl}. * @@ -156191,7 +157022,7 @@ declare module "sap/m/upload/UploadSet" { * also helps to avoid template-related issues and ensures better data handling. * * @since 1.63 - * @deprecated (since 1.129) - replaced by {@link sap.m.plugins.UploadSetwithTable} + * @deprecated As of version 1.129. replaced by {@link sap.m.plugins.UploadSetwithTable} */ export default class UploadSet extends Control { /** @@ -157872,7 +158703,7 @@ declare module "sap/m/upload/UploadSet" { * * Default value is `empty string`. * - * @experimental (since 1.106) + * @experimental As of version 1.106. * * @returns Value of property `cloudFilePickerButtonText` */ @@ -157884,7 +158715,7 @@ declare module "sap/m/upload/UploadSet" { * * Default value is `false`. * - * @experimental (since 1.106) + * @experimental As of version 1.106. * * @returns Value of property `cloudFilePickerEnabled` */ @@ -157896,7 +158727,7 @@ declare module "sap/m/upload/UploadSet" { * * Default value is `empty string`. * - * @experimental (since 1.106) + * @experimental As of version 1.106. * * @returns Value of property `cloudFilePickerServiceUrl` */ @@ -158052,7 +158883,7 @@ declare module "sap/m/upload/UploadSet" { * * @returns Value of property `mode` */ - getMode(): ListMode | keyof typeof ListMode; + getMode(): ListMode; /** * Gets current value of property {@link #getMultiple multiple}. * @@ -158072,7 +158903,7 @@ declare module "sap/m/upload/UploadSet" { * * Defines custom text for the 'No data' description label. * - * @deprecated (since 1.121) - Use illustratedMessage instead. + * @deprecated As of version 1.121. Use illustratedMessage instead. * * @returns Value of property `noDataDescription` */ @@ -158085,7 +158916,7 @@ declare module "sap/m/upload/UploadSet" { * Default value is `NoData`. * * @since 1.117 - * @deprecated (since 1.121) - Use illustratedMessage instead. + * @deprecated As of version 1.121. Use illustratedMessage instead. * * @returns Value of property `noDataIllustrationType` */ @@ -158095,7 +158926,7 @@ declare module "sap/m/upload/UploadSet" { * * Defines custom text for the 'No data' text label. * - * @deprecated (since 1.121) - Use illustratedMessage instead. + * @deprecated As of version 1.121. Use illustratedMessage instead. * * @returns Value of property `noDataText` */ @@ -158393,7 +159224,7 @@ declare module "sap/m/upload/UploadSet" { * * Default value is `empty string`. * - * @experimental (since 1.106) + * @experimental As of version 1.106. * * @returns Reference to `this` in order to allow method chaining */ @@ -158412,7 +159243,7 @@ declare module "sap/m/upload/UploadSet" { * * Default value is `false`. * - * @experimental (since 1.106) + * @experimental As of version 1.106. * * @returns Reference to `this` in order to allow method chaining */ @@ -158431,7 +159262,7 @@ declare module "sap/m/upload/UploadSet" { * * Default value is `empty string`. * - * @experimental (since 1.106) + * @experimental As of version 1.106. * * @returns Reference to `this` in order to allow method chaining */ @@ -158662,7 +159493,7 @@ declare module "sap/m/upload/UploadSet" { * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * @deprecated (since 1.121) - Use illustratedMessage instead. + * @deprecated As of version 1.121. Use illustratedMessage instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -158682,7 +159513,7 @@ declare module "sap/m/upload/UploadSet" { * Default value is `NoData`. * * @since 1.117 - * @deprecated (since 1.121) - Use illustratedMessage instead. + * @deprecated As of version 1.121. Use illustratedMessage instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -158699,7 +159530,7 @@ declare module "sap/m/upload/UploadSet" { * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * @deprecated (since 1.121) - Use illustratedMessage instead. + * @deprecated As of version 1.121. Use illustratedMessage instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -158898,7 +159729,7 @@ declare module "sap/m/upload/UploadSet" { /** * Describes the settings that can be provided to the UploadSet constructor. * - * @deprecated (since 1.129) - replaced by {@link sap.m.plugins.UploadSetwithTable} + * @deprecated As of version 1.129. replaced by {@link sap.m.plugins.UploadSetwithTable} */ export interface $UploadSetSettings extends $ControlSettings { /** @@ -158928,14 +159759,14 @@ declare module "sap/m/upload/UploadSet" { /** * Defines custom text for the 'No data' text label. * - * @deprecated (since 1.121) - Use illustratedMessage instead. + * @deprecated As of version 1.121. Use illustratedMessage instead. */ noDataText?: string | PropertyBindingInfo; /** * Defines custom text for the 'No data' description label. * - * @deprecated (since 1.121) - Use illustratedMessage instead. + * @deprecated As of version 1.121. Use illustratedMessage instead. */ noDataDescription?: string | PropertyBindingInfo; @@ -158943,7 +159774,7 @@ declare module "sap/m/upload/UploadSet" { * Determines which illustration type is displayed when the control holds no data. * * @since 1.117 - * @deprecated (since 1.121) - Use illustratedMessage instead. + * @deprecated As of version 1.121. Use illustratedMessage instead. */ noDataIllustrationType?: | IllustratedMessageType @@ -159036,14 +159867,14 @@ declare module "sap/m/upload/UploadSet" { /** * Enables CloudFile picker feature to upload files from cloud. * - * @experimental (since 1.106) + * @experimental As of version 1.106. */ cloudFilePickerEnabled?: boolean | PropertyBindingInfo | `{${string}}`; /** * Url of the FileShare OData V4 service supplied for CloudFile picker control. * - * @experimental (since 1.106) + * @experimental As of version 1.106. */ cloudFilePickerServiceUrl?: URI | PropertyBindingInfo | `{${string}}`; @@ -159051,7 +159882,7 @@ declare module "sap/m/upload/UploadSet" { * The text of the CloudFile picker button. The default text is "Upload from cloud" (translated to the respective * language). * - * @experimental (since 1.106) + * @experimental As of version 1.106. */ cloudFilePickerButtonText?: string | PropertyBindingInfo; @@ -159619,7 +160450,7 @@ declare module "sap/m/upload/UploadSetItem" { * Item that represents one file to be uploaded using the {@link sap.m.upload.UploadSet} control. * * @since 1.63 - * @deprecated (since 1.129) - replaced by {@link sap.m.upload.UploadItem} + * @deprecated As of version 1.129. replaced by {@link sap.m.upload.UploadItem} */ export default class UploadSetItem extends UI5Element { /** @@ -160083,7 +160914,7 @@ declare module "sap/m/upload/UploadSetItem" { * * @returns Value of property `uploadState` */ - getUploadState(): UploadState | keyof typeof UploadState; + getUploadState(): UploadState; /** * Returns the upload type of the item The method by default returns Native It is recommended to use this * method, when the user has uploded the instance @@ -160092,7 +160923,7 @@ declare module "sap/m/upload/UploadSetItem" { * * @returns edit state of uploadSetItem */ - getUploadType(): UploadType | keyof typeof UploadType; + getUploadType(): UploadType; /** * Gets current value of property {@link #getUploadUrl uploadUrl}. * @@ -160619,7 +161450,7 @@ declare module "sap/m/upload/UploadSetItem" { /** * Describes the settings that can be provided to the UploadSetItem constructor. * - * @deprecated (since 1.129) - replaced by {@link sap.m.upload.UploadItem} + * @deprecated As of version 1.129. replaced by {@link sap.m.upload.UploadItem} */ export interface $UploadSetItemSettings extends $ElementSettings { /** @@ -160789,7 +161620,7 @@ declare module "sap/m/upload/UploadSetToolbarPlaceholder" { * and it is placed by the application. * * @since 1.103.0 - * @deprecated (since 1.129) - replaced by {@link sap.m.upload.ActionsPlaceholder} + * @deprecated As of version 1.129. replaced by {@link sap.m.upload.ActionsPlaceholder} */ export default class UploadSetToolbarPlaceholder extends Control { /** @@ -160864,7 +161695,7 @@ declare module "sap/m/upload/UploadSetToolbarPlaceholder" { /** * Describes the settings that can be provided to the UploadSetToolbarPlaceholder constructor. * - * @deprecated (since 1.129) - replaced by {@link sap.m.upload.ActionsPlaceholder} + * @deprecated As of version 1.129. replaced by {@link sap.m.upload.ActionsPlaceholder} */ export interface $UploadSetToolbarPlaceholderSettings extends $ControlSettings {} @@ -160903,7 +161734,7 @@ declare module "sap/m/UploadCollection" { * control. {@link sap.m.upload.UploadSet} provides enhanced handling of headers and requests, unified behavior * of instant and deferred uploads, as well as improved progress indication. * - * @deprecated (since 1.88) - replaced by {@link sap.m.upload.UploadSet} + * @deprecated As of version 1.88. replaced by {@link sap.m.upload.UploadSet} */ export default class UploadCollection extends Control { /** @@ -161988,7 +162819,7 @@ declare module "sap/m/UploadCollection" { * * @returns Value of property `mode` */ - getMode(): ListMode | keyof typeof ListMode; + getMode(): ListMode; /** * Gets current value of property {@link #getMultiple multiple}. * @@ -162081,7 +162912,7 @@ declare module "sap/m/UploadCollection" { * * @returns Value of property `showSeparators` */ - getShowSeparators(): ListSeparators | keyof typeof ListSeparators; + getShowSeparators(): ListSeparators; /** * Gets current value of property {@link #getTerminationEnabled terminationEnabled}. * @@ -162699,7 +163530,7 @@ declare module "sap/m/UploadCollection" { /** * Describes the settings that can be provided to the UploadCollection constructor. * - * @deprecated (since 1.88) - replaced by {@link sap.m.upload.UploadSet} + * @deprecated As of version 1.88. replaced by {@link sap.m.upload.UploadSet} */ export interface $UploadCollectionSettings extends $ControlSettings { /** @@ -163253,7 +164084,7 @@ declare module "sap/m/UploadCollectionItem" { * Defines a structure of the element of the 'items' aggregation. * * @since 1.26.0 - * @deprecated (since 1.88) - replaced by {@link sap.m.upload.UploadSetItem}. + * @deprecated As of version 1.88. replaced by {@link sap.m.upload.UploadSetItem}. */ export default class UploadCollectionItem extends UI5Element { /** @@ -163643,9 +164474,9 @@ declare module "sap/m/UploadCollectionItem" { * * Specifies the name of the user who uploaded the file. * - * @deprecated (since 1.30) - This property is deprecated; use the aggregation attributes instead. However, - * if the property is filled, it is displayed as an attribute. To make sure the title does not appear twice, - * do not use the property. + * @deprecated As of version 1.30. This property is deprecated; use the aggregation attributes instead. + * However, if the property is filled, it is displayed as an attribute. To make sure the title does not + * appear twice, do not use the property. * * @returns Value of property `contributor` */ @@ -163697,7 +164528,7 @@ declare module "sap/m/UploadCollectionItem" { * * Specifies the size of the uploaded file (in megabytes). * - * @deprecated (since 1.30) - This property is deprecated; use the aggregation attributes instead. + * @deprecated As of version 1.30. This property is deprecated; use the aggregation attributes instead. * * @returns Value of property `fileSize` */ @@ -163761,7 +164592,7 @@ declare module "sap/m/UploadCollectionItem" { * * Specifies the date on which the file was uploaded. The application has to define the date format. * - * @deprecated (since 1.30) - This property is deprecated; use the aggregation attributes instead. + * @deprecated As of version 1.30. This property is deprecated; use the aggregation attributes instead. * * @returns Value of property `uploadedDate` */ @@ -163992,9 +164823,9 @@ declare module "sap/m/UploadCollectionItem" { * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * @deprecated (since 1.30) - This property is deprecated; use the aggregation attributes instead. However, - * if the property is filled, it is displayed as an attribute. To make sure the title does not appear twice, - * do not use the property. + * @deprecated As of version 1.30. This property is deprecated; use the aggregation attributes instead. + * However, if the property is filled, it is displayed as an attribute. To make sure the title does not + * appear twice, do not use the property. * * @returns Reference to `this` in order to allow method chaining */ @@ -164081,7 +164912,7 @@ declare module "sap/m/UploadCollectionItem" { * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * @deprecated (since 1.30) - This property is deprecated; use the aggregation attributes instead. + * @deprecated As of version 1.30. This property is deprecated; use the aggregation attributes instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -164163,7 +164994,7 @@ declare module "sap/m/UploadCollectionItem" { * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * @deprecated (since 1.30) - This property is deprecated; use the aggregation attributes instead. + * @deprecated As of version 1.30. This property is deprecated; use the aggregation attributes instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -164256,15 +165087,15 @@ declare module "sap/m/UploadCollectionItem" { /** * Describes the settings that can be provided to the UploadCollectionItem constructor. * - * @deprecated (since 1.88) - replaced by {@link sap.m.upload.UploadSetItem}. + * @deprecated As of version 1.88. replaced by {@link sap.m.upload.UploadSetItem}. */ export interface $UploadCollectionItemSettings extends $ElementSettings { /** * Specifies the name of the user who uploaded the file. * - * @deprecated (since 1.30) - This property is deprecated; use the aggregation attributes instead. However, - * if the property is filled, it is displayed as an attribute. To make sure the title does not appear twice, - * do not use the property. + * @deprecated As of version 1.30. This property is deprecated; use the aggregation attributes instead. + * However, if the property is filled, it is displayed as an attribute. To make sure the title does not + * appear twice, do not use the property. */ contributor?: string | PropertyBindingInfo; @@ -164281,7 +165112,7 @@ declare module "sap/m/UploadCollectionItem" { /** * Specifies the size of the uploaded file (in megabytes). * - * @deprecated (since 1.30) - This property is deprecated; use the aggregation attributes instead. + * @deprecated As of version 1.30. This property is deprecated; use the aggregation attributes instead. */ fileSize?: float | PropertyBindingInfo | `{${string}}`; @@ -164298,7 +165129,7 @@ declare module "sap/m/UploadCollectionItem" { /** * Specifies the date on which the file was uploaded. The application has to define the date format. * - * @deprecated (since 1.30) - This property is deprecated; use the aggregation attributes instead. + * @deprecated As of version 1.30. This property is deprecated; use the aggregation attributes instead. */ uploadedDate?: string | PropertyBindingInfo; @@ -164449,7 +165280,7 @@ declare module "sap/m/UploadCollectionParameter" { /** * Defines a structure of the element of the 'parameters' aggregation. * - * @deprecated (since 1.88) - the concept has been discarded. + * @deprecated As of version 1.88. the concept has been discarded. */ export default class UploadCollectionParameter extends UI5Element { /** @@ -164572,7 +165403,7 @@ declare module "sap/m/UploadCollectionParameter" { /** * Describes the settings that can be provided to the UploadCollectionParameter constructor. * - * @deprecated (since 1.88) - the concept has been discarded. + * @deprecated As of version 1.88. the concept has been discarded. */ export interface $UploadCollectionParameterSettings extends $ElementSettings { /** @@ -164601,7 +165432,7 @@ declare module "sap/m/UploadCollectionToolbarPlaceholder" { * the toolbar and will be placed by the application. * * @since 1.34.0 - * @deprecated (since 1.88) - replaced by {@link sap.m.upload.UploadSetToolbarPlaceholder}. + * @deprecated As of version 1.88. replaced by {@link sap.m.upload.UploadSetToolbarPlaceholder}. */ export default class UploadCollectionToolbarPlaceholder extends Control { /** @@ -164676,7 +165507,7 @@ declare module "sap/m/UploadCollectionToolbarPlaceholder" { /** * Describes the settings that can be provided to the UploadCollectionToolbarPlaceholder constructor. * - * @deprecated (since 1.88) - replaced by {@link sap.m.upload.UploadSetToolbarPlaceholder}. + * @deprecated As of version 1.88. replaced by {@link sap.m.upload.UploadSetToolbarPlaceholder}. */ export interface $UploadCollectionToolbarPlaceholderSettings extends $ControlSettings {} @@ -165693,7 +166524,7 @@ declare module "sap/m/VariantManagement" { * * @returns Value of property `level` */ - getLevel(): TitleLevel | keyof typeof TitleLevel; + getLevel(): TitleLevel; /** * Gets current value of property {@link #getMaxWidth maxWidth}. * @@ -165858,7 +166689,7 @@ declare module "sap/m/VariantManagement" { * * @returns Value of property `titleStyle` */ - getTitleStyle(): TitleLevel | keyof typeof TitleLevel; + getTitleStyle(): TitleLevel; /** * Checks for the provided `sap.m.VariantItem` in the aggregation {@link #getItems items}. and returns its * index if found or -1 otherwise. @@ -166588,7 +167419,7 @@ declare module "sap/m/VBox" { * * @returns Value of property `direction` */ - getDirection(): FlexDirection | keyof typeof FlexDirection; + getDirection(): FlexDirection; /** * Sets a new value for property {@link #getDirection direction}. * @@ -168767,9 +169598,7 @@ declare module "sap/m/Wizard" { * * @returns Value of property `backgroundDesign` */ - getBackgroundDesign(): - | PageBackgroundDesign - | keyof typeof PageBackgroundDesign; + getBackgroundDesign(): PageBackgroundDesign; /** * ID of the element which is the current target of the association {@link #getCurrentStep currentStep}, * or `null`. @@ -168836,7 +169665,7 @@ declare module "sap/m/Wizard" { * * @returns Value of property `renderMode` */ - getRenderMode(): WizardRenderMode | keyof typeof WizardRenderMode; + getRenderMode(): WizardRenderMode; /** * Gets current value of property {@link #getShowNextButton showNextButton}. * @@ -168867,7 +169696,7 @@ declare module "sap/m/Wizard" { * * @returns Value of property `stepTitleLevel` */ - getStepTitleLevel(): TitleLevel | keyof typeof TitleLevel; + getStepTitleLevel(): TitleLevel; /** * Gets current value of property {@link #getWidth width}. * diff --git a/types/openui5/sap.tnt.d.ts b/types/openui5/sap.tnt.d.ts index e2b8b6d2318066..ff2276af2ced4d 100644 --- a/types/openui5/sap.tnt.d.ts +++ b/types/openui5/sap.tnt.d.ts @@ -1,4 +1,4 @@ -// For Library Version: 1.132.0 +// For Library Version: 1.133.0 declare module "sap/tnt/library" { /** @@ -10,6 +10,24 @@ declare module "sap/tnt/library" { __implements__sap_tnt_IToolHeader: boolean; } + /** + * Available types for navigation list item. + * + * This enum is part of the 'sap/tnt/library' module export and must be accessed by the property 'NavigationListItemDesign'. + * + * @since 1.133.0 + * @experimental Behavior might change. + */ + export enum NavigationListItemDesign { + /** + * Navigation list item type which provides access to frequent functionality. + */ + Action = "Action", + /** + * Navigation list item type which enables navigation or contains navigation child items, or both. + */ + Default = "Default", + } /** * Predefined types of `InfoLabel` * @@ -388,7 +406,7 @@ declare module "sap/tnt/InfoLabel" { * * @returns Value of property `renderMode` */ - getRenderMode(): RenderMode | keyof typeof RenderMode; + getRenderMode(): RenderMode; /** * Gets current value of property {@link #getText text}. * @@ -411,7 +429,7 @@ declare module "sap/tnt/InfoLabel" { * * @returns Value of property `textDirection` */ - getTextDirection(): TextDirection | keyof typeof TextDirection; + getTextDirection(): TextDirection; /** * Gets current value of property {@link #getWidth width}. * @@ -1294,7 +1312,9 @@ declare module "sap/tnt/NavigationListItem" { $NavigationListItemBaseSettings, } from "sap/tnt/NavigationListItemBase"; - import { URI } from "sap/ui/core/library"; + import { aria, URI } from "sap/ui/core/library"; + + import { NavigationListItemDesign } from "sap/tnt/library"; import ElementMetadata from "sap/ui/core/ElementMetadata"; @@ -1473,6 +1493,32 @@ declare module "sap/tnt/NavigationListItem" { */ mParameters?: NavigationListItem$SelectEventParameters ): this; + /** + * Gets current value of property {@link #getAriaHasPopup ariaHasPopup}. + * + * Specifies the value of the `aria-haspopup` attribute + * + * Default value is `None`. + * + * @since 1.133.0 + * + * @returns Value of property `ariaHasPopup` + */ + getAriaHasPopup(): aria.HasPopup; + /** + * Gets current value of property {@link #getDesign design}. + * + * Specifies if the item has a special design. NOTE: If `design` is not `NavigationListItemDesign.Default` + * sub-items can't be added. + * + * Default value is `Default`. + * + * @since 1.133.0 + * @experimental Behavior might change. + * + * @returns Value of property `design` + */ + getDesign(): NavigationListItemDesign; /** * Gets current value of property {@link #getHref href}. * @@ -1509,7 +1555,7 @@ declare module "sap/tnt/NavigationListItem" { * Default value is `true`. * * @since 1.116 - * @experimental (since 1.116) - Disclaimer: this property is in a beta state - incompatible API changes + * @experimental As of version 1.116. Disclaimer: this property is in a beta state - incompatible API changes * may be done before its official public release. * * @returns Value of property `selectable` @@ -1592,6 +1638,46 @@ declare module "sap/tnt/NavigationListItem" { */ vItem: int | string | NavigationListItem ): NavigationListItem | null; + /** + * Sets a new value for property {@link #getAriaHasPopup ariaHasPopup}. + * + * Specifies the value of the `aria-haspopup` attribute + * + * When called with a value of `null` or `undefined`, the default value of the property will be restored. + * + * Default value is `None`. + * + * @since 1.133.0 + * + * @returns Reference to `this` in order to allow method chaining + */ + setAriaHasPopup( + /** + * New value for property `ariaHasPopup` + */ + sAriaHasPopup?: aria.HasPopup | keyof typeof aria.HasPopup + ): this; + /** + * Sets a new value for property {@link #getDesign design}. + * + * Specifies if the item has a special design. NOTE: If `design` is not `NavigationListItemDesign.Default` + * sub-items can't be added. + * + * When called with a value of `null` or `undefined`, the default value of the property will be restored. + * + * Default value is `Default`. + * + * @since 1.133.0 + * @experimental Behavior might change. + * + * @returns Reference to `this` in order to allow method chaining + */ + setDesign( + /** + * New value for property `design` + */ + sDesign?: NavigationListItemDesign | keyof typeof NavigationListItemDesign + ): this; /** * Sets a new value for property {@link #getHref href}. * @@ -1638,7 +1724,7 @@ declare module "sap/tnt/NavigationListItem" { * Default value is `true`. * * @since 1.116 - * @experimental (since 1.116) - Disclaimer: this property is in a beta state - incompatible API changes + * @experimental As of version 1.116. Disclaimer: this property is in a beta state - incompatible API changes * may be done before its official public release. * * @returns Reference to `this` in order to allow method chaining @@ -1711,7 +1797,7 @@ declare module "sap/tnt/NavigationListItem" { * `href` is also used. * * @since 1.116 - * @experimental (since 1.116) - Disclaimer: this property is in a beta state - incompatible API changes + * @experimental As of version 1.116. Disclaimer: this property is in a beta state - incompatible API changes * may be done before its official public release. */ selectable?: boolean | PropertyBindingInfo | `{${string}}`; @@ -1731,6 +1817,28 @@ declare module "sap/tnt/NavigationListItem" { */ target?: string | PropertyBindingInfo; + /** + * Specifies if the item has a special design. NOTE: If `design` is not `NavigationListItemDesign.Default` + * sub-items can't be added. + * + * @since 1.133.0 + * @experimental Behavior might change. + */ + design?: + | (NavigationListItemDesign | keyof typeof NavigationListItemDesign) + | PropertyBindingInfo + | `{${string}}`; + + /** + * Specifies the value of the `aria-haspopup` attribute + * + * @since 1.133.0 + */ + ariaHasPopup?: + | (aria.HasPopup | keyof typeof aria.HasPopup) + | PropertyBindingInfo + | `{${string}}`; + /** * The sub items. */ @@ -1772,6 +1880,8 @@ declare module "sap/tnt/NavigationListItemBase" { import { PropertyBindingInfo } from "sap/ui/base/ManagedObject"; + import Event from "sap/ui/base/Event"; + /** * The `NavigationListItemBase` class represents a base class for the items that are accepted by the `NavigationList` * control. @@ -1841,6 +1951,88 @@ declare module "sap/tnt/NavigationListItemBase" { * @returns Metadata object describing this class */ static getMetadata(): ElementMetadata; + /** + * Attaches event handler `fnFunction` to the {@link #event:press press} event of this `sap.tnt.NavigationListItemBase`. + * + * When called, the context of the event handler (its `this`) will be bound to `oListener` if specified, + * otherwise it will be bound to this `sap.tnt.NavigationListItemBase` itself. + * + * Fired when an item is pressed. + * + * @since 1.133 + * + * @returns Reference to `this` in order to allow method chaining + */ + attachPress( + /** + * An application-specific payload object that will be passed to the event handler along with the event + * object when firing the event + */ + oData: object, + /** + * The function to be called when the event occurs + */ + fnFunction: (p1: NavigationListItemBase$PressEvent) => void, + /** + * Context object to call the event handler with. Defaults to this `sap.tnt.NavigationListItemBase` itself + */ + oListener?: object + ): this; + /** + * Attaches event handler `fnFunction` to the {@link #event:press press} event of this `sap.tnt.NavigationListItemBase`. + * + * When called, the context of the event handler (its `this`) will be bound to `oListener` if specified, + * otherwise it will be bound to this `sap.tnt.NavigationListItemBase` itself. + * + * Fired when an item is pressed. + * + * @since 1.133 + * + * @returns Reference to `this` in order to allow method chaining + */ + attachPress( + /** + * The function to be called when the event occurs + */ + fnFunction: (p1: NavigationListItemBase$PressEvent) => void, + /** + * Context object to call the event handler with. Defaults to this `sap.tnt.NavigationListItemBase` itself + */ + oListener?: object + ): this; + /** + * Detaches event handler `fnFunction` from the {@link #event:press press} event of this `sap.tnt.NavigationListItemBase`. + * + * The passed function and listener object must match the ones used for event registration. + * + * @since 1.133 + * + * @returns Reference to `this` in order to allow method chaining + */ + detachPress( + /** + * The function to be called, when the event occurs + */ + fnFunction: (p1: NavigationListItemBase$PressEvent) => void, + /** + * Context object on which the given function had to be called + */ + oListener?: object + ): this; + /** + * Fires event {@link #event:press press} to attached listeners. + * + * @since 1.133 + * @ui5-protected Do not call from applications (only from related classes in the framework) + * + * @returns Reference to `this` in order to allow method chaining + */ + firePress( + /** + * Parameters to pass along with the event + */ + mParameters?: NavigationListItemBase$PressEventParameters + ): this; /** * Gets current value of property {@link #getExpanded expanded}. * @@ -1963,7 +2155,32 @@ declare module "sap/tnt/NavigationListItemBase" { * @since 1.121 */ visible?: boolean | PropertyBindingInfo | `{${string}}`; + + /** + * Fired when an item is pressed. + * + * @since 1.133 + */ + press?: (oEvent: NavigationListItemBase$PressEvent) => void; + } + + /** + * Parameters of the NavigationListItemBase#press event. + */ + export interface NavigationListItemBase$PressEventParameters { + /** + * The pressed item. + */ + item?: Item; } + + /** + * Event object of the NavigationListItemBase#press event. + */ + export type NavigationListItemBase$PressEvent = Event< + NavigationListItemBase$PressEventParameters, + NavigationListItemBase + >; } declare module "sap/tnt/SideNavigation" { @@ -2130,7 +2347,7 @@ declare module "sap/tnt/SideNavigation" { /** * Destroys the footer in the aggregation {@link #getFooter footer}. * - * @deprecated (since 1.120) - Use the aggregation `fixedItem` instead. + * @deprecated As of version 1.120. Use the aggregation `fixedItem` instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -2205,7 +2422,7 @@ declare module "sap/tnt/SideNavigation" { * * Defines the content inside the footer. * - * @deprecated (since 1.120) - Use the aggregation `fixedItem` instead. + * @deprecated As of version 1.120. Use the aggregation `fixedItem` instead. */ getFooter(): NavigationList; /** @@ -2288,7 +2505,7 @@ declare module "sap/tnt/SideNavigation" { /** * Sets the aggregated {@link #getFooter footer}. * - * @deprecated (since 1.120) - Use the aggregation `fixedItem` instead. + * @deprecated As of version 1.120. Use the aggregation `fixedItem` instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -2408,7 +2625,7 @@ declare module "sap/tnt/SideNavigation" { /** * Defines the content inside the footer. * - * @deprecated (since 1.120) - Use the aggregation `fixedItem` instead. + * @deprecated As of version 1.120. Use the aggregation `fixedItem` instead. */ footer?: NavigationList; @@ -2800,9 +3017,7 @@ declare module "sap/tnt/ToolPage" { * * @returns Value of property `contentBackgroundDesign` */ - getContentBackgroundDesign(): - | PageBackgroundDesign - | keyof typeof PageBackgroundDesign; + getContentBackgroundDesign(): PageBackgroundDesign; /** * Gets content of aggregation {@link #getHeader header}. * diff --git a/types/openui5/sap.ui.codeeditor.d.ts b/types/openui5/sap.ui.codeeditor.d.ts index ec27f3c593a45e..805b9b1c211c7f 100644 --- a/types/openui5/sap.ui.codeeditor.d.ts +++ b/types/openui5/sap.ui.codeeditor.d.ts @@ -1,4 +1,4 @@ -// For Library Version: 1.132.0 +// For Library Version: 1.133.0 declare module "sap/ui/codeeditor/library" {} diff --git a/types/openui5/sap.ui.commons.d.ts b/types/openui5/sap.ui.commons.d.ts index fa74b9e5970d47..ccc021d25f823d 100644 --- a/types/openui5/sap.ui.commons.d.ts +++ b/types/openui5/sap.ui.commons.d.ts @@ -1,4 +1,4 @@ -// For Library Version: 1.132.0 +// For Library Version: 1.133.0 declare module "sap/ui/commons/library" { import { ColorPickerMode as ColorPickerMode1 } from "sap/ui/unified/library"; @@ -13,7 +13,7 @@ declare module "sap/ui/commons/library" { * This enum is part of the 'sap/ui/commons/library' module export and must be accessed by the property * 'ButtonStyle'. * - * @deprecated (since 1.38) - (altogether with sap.ui.commons.Button). Use sap.m.Button with its sap.m.ButtonType + * @deprecated As of version 1.38. (altogether with sap.ui.commons.Button). Use sap.m.Button with its sap.m.ButtonType * instead. */ export enum ButtonStyle { @@ -40,14 +40,14 @@ declare module "sap/ui/commons/library" { * This enum is an alias for {@link sap.ui.unified.ColorPickerMode} and was only kept for compatibility * reasons. Please switch to the {@link sap.ui.unified.ColorPicker} API. * - * @deprecated (since 1.48.0) - Use {@link sap.ui.unified.ColorPickerMode} instead. + * @deprecated As of version 1.48.0. Use {@link sap.ui.unified.ColorPickerMode} instead. */ export type ColorPickerMode = ColorPickerMode1; /** * Marker interface for common controls which are suitable for use within a FormattedTextView. * - * @deprecated (since 1.38) - the concept has been discarded. + * @deprecated As of version 1.38. the concept has been discarded. */ export interface FormattedTextViewControl { __implements__sap_ui_commons_FormattedTextViewControl: boolean; @@ -59,7 +59,7 @@ declare module "sap/ui/commons/library" { * This enum is part of the 'sap/ui/commons/library' module export and must be accessed by the property * 'HorizontalDividerHeight'. * - * @deprecated (since 1.38) - without replacement. + * @deprecated As of version 1.38. without replacement. */ export enum HorizontalDividerHeight { /** @@ -85,7 +85,7 @@ declare module "sap/ui/commons/library" { * This enum is part of the 'sap/ui/commons/library' module export and must be accessed by the property * 'HorizontalDividerType'. * - * @deprecated (since 1.38) - without a replacement. + * @deprecated As of version 1.38. without a replacement. */ export enum HorizontalDividerType { /** @@ -103,7 +103,7 @@ declare module "sap/ui/commons/library" { * This enum is part of the 'sap/ui/commons/library' module export and must be accessed by the property * 'LabelDesign'. * - * @deprecated (since 1.38) - the concept has been discarded. + * @deprecated As of version 1.38. the concept has been discarded. */ export enum LabelDesign { /** @@ -121,7 +121,7 @@ declare module "sap/ui/commons/library" { * This enum is part of the 'sap/ui/commons/library' module export and must be accessed by the property * 'MenuBarDesign'. * - * @deprecated (since 1.38) - (altogether with sap.ui.commons.Toolbar). Use sap.m.Toolbar and its sap.m.ToolbarDesign + * @deprecated As of version 1.38. (altogether with sap.ui.commons.Toolbar). Use sap.m.Toolbar and its sap.m.ToolbarDesign * instead. */ export enum MenuBarDesign { @@ -140,7 +140,7 @@ declare module "sap/ui/commons/library" { * This enum is part of the 'sap/ui/commons/library' module export and must be accessed by the property * 'MessageType'. * - * @deprecated (since 1.38) - Instead, use the `sap.ui.core.MessageType`. + * @deprecated As of version 1.38. Instead, use the `sap.ui.core.MessageType`. */ export enum MessageType { /** @@ -162,7 +162,7 @@ declare module "sap/ui/commons/library" { * This enum is part of the 'sap/ui/commons/library' module export and must be accessed by the property * 'PaginatorEvent'. * - * @deprecated (since 1.38) - the concept has been discarded. + * @deprecated As of version 1.38. the concept has been discarded. */ export enum PaginatorEvent { /** @@ -192,7 +192,7 @@ declare module "sap/ui/commons/library" { * This enum is part of the 'sap/ui/commons/library' module export and must be accessed by the property * 'RatingIndicatorVisualMode'. * - * @deprecated (since 1.38) - Instead, use `sap.m.RatingIndicator` control. + * @deprecated As of version 1.38. Instead, use `sap.m.RatingIndicator` control. */ export enum RatingIndicatorVisualMode { /** @@ -214,7 +214,7 @@ declare module "sap/ui/commons/library" { * This enum is part of the 'sap/ui/commons/library' module export and must be accessed by the property * 'RowRepeaterDesign'. * - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ export enum RowRepeaterDesign { /** @@ -233,7 +233,7 @@ declare module "sap/ui/commons/library" { /** * A string type that represents subset of CSS size values. For the Splitter only px and % are allowed. * - * @deprecated (since 1.38) - Instead, use `sap.ui.layout.Splitter` control. + * @deprecated As of version 1.38. Instead, use `sap.ui.layout.Splitter` control. */ export type SplitterSize = string; @@ -243,7 +243,7 @@ declare module "sap/ui/commons/library" { * This enum is part of the 'sap/ui/commons/library' module export and must be accessed by the property * 'TextViewColor'. * - * @deprecated (since 1.38) - the concept has been discarded. + * @deprecated As of version 1.38. the concept has been discarded. */ export enum TextViewColor { /** @@ -269,7 +269,7 @@ declare module "sap/ui/commons/library" { * This enum is part of the 'sap/ui/commons/library' module export and must be accessed by the property * 'TextViewDesign'. * - * @deprecated (since 1.38) - the concept has been discarded. + * @deprecated As of version 1.38. the concept has been discarded. */ export enum TextViewDesign { /** @@ -327,7 +327,7 @@ declare module "sap/ui/commons/library" { * This is an alias for {@link sap.ui.core.TitleLevel} and only kept for compatibility reasons. * * @since 1.9.1 - * @deprecated (since 1.16.0) - Use {@link sap.ui.core.TitleLevel} instead. + * @deprecated As of version 1.16.0. Use {@link sap.ui.core.TitleLevel} instead. */ export type TitleLevel = TitleLevel1; @@ -337,7 +337,7 @@ declare module "sap/ui/commons/library" { * This enum is part of the 'sap/ui/commons/library' module export and must be accessed by the property * 'ToolbarDesign'. * - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ export enum ToolbarDesign { /** @@ -362,7 +362,7 @@ declare module "sap/ui/commons/library" { * Toolbar items must have a fixed height compatible with the toolbar being a single horizontal row. They * can refer to the toolbar's marker class "sapUiTb" to adjust their own theming when used inside a toolbar. * - * @deprecated (since 1.38) - (altogether with sap.ui.commons.Toolbar). Use sap.m.Toolbar instead. + * @deprecated As of version 1.38. (altogether with sap.ui.commons.Toolbar). Use sap.m.Toolbar instead. */ export interface ToolbarItem { __implements__sap_ui_commons_ToolbarItem: boolean; @@ -374,8 +374,8 @@ declare module "sap/ui/commons/library" { * This enum is part of the 'sap/ui/commons/library' module export and must be accessed by the property * 'ToolbarSeparatorDesign'. * - * @deprecated (since 1.38) - (altogether wuith sap.ui.commons.Toolbar). Use sap.m.Toolbar and its sap.m.ToolbarSeparator - * instead. + * @deprecated As of version 1.38. (altogether wuith sap.ui.commons.Toolbar). Use sap.m.Toolbar and its + * sap.m.ToolbarSeparator instead. */ export enum ToolbarSeparatorDesign { /** @@ -393,7 +393,8 @@ declare module "sap/ui/commons/library" { * This enum is part of the 'sap/ui/commons/library' module export and must be accessed by the property * 'TreeSelectionMode'. * - * @deprecated (since 1.38) - (altogether with sap.ui.commons.Tree). Use sap.m.Tree with its items instead. + * @deprecated As of version 1.38. (altogether with sap.ui.commons.Tree). Use sap.m.Tree with its items + * instead. */ export enum TreeSelectionMode { /** @@ -420,7 +421,7 @@ declare module "sap/ui/commons/library" { * 'TriStateCheckBoxState'. * * @since 1.7.2 - * @deprecated (since 1.38) - Use {@link sap.m.CheckBox} and its properties instead. + * @deprecated As of version 1.38. Use {@link sap.m.CheckBox} and its properties instead. */ export enum TriStateCheckBoxState { /** @@ -444,7 +445,7 @@ declare module "sap/ui/commons/library" { * This enum is part of the 'sap/ui/commons/library' module export and must be accessed by the property * 'enums.AreaDesign'. * - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ enum AreaDesign { /** @@ -466,7 +467,7 @@ declare module "sap/ui/commons/library" { * This enum is part of the 'sap/ui/commons/library' module export and must be accessed by the property * 'enums.BorderDesign'. * - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ enum BorderDesign { /** @@ -484,7 +485,7 @@ declare module "sap/ui/commons/library" { * This enum is part of the 'sap/ui/commons/library' module export and must be accessed by the property * 'enums.Orientation'. * - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ enum Orientation { /** @@ -504,7 +505,7 @@ declare module "sap/ui/commons/library" { * * This is an alias for {@link sap.ui.layout.form.SimpleFormLayout} and only kept for compatibility reasons. * - * @deprecated (since 1.16.0) - Use {@link sap.ui.layout.form.SimpleFormLayout} instead. + * @deprecated As of version 1.16.0. Use {@link sap.ui.layout.form.SimpleFormLayout} instead. */ type SimpleFormLayout = form1.SimpleFormLayout; } @@ -516,7 +517,7 @@ declare module "sap/ui/commons/library" { * This enum is part of the 'sap/ui/commons/library' module export and must be accessed by the property * 'layout.BackgroundDesign'. * - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ enum BackgroundDesign { /** @@ -554,8 +555,8 @@ declare module "sap/ui/commons/library" { * This enum is part of the 'sap/ui/commons/library' module export and must be accessed by the property * 'layout.BorderLayoutAreaTypes'. * - * @deprecated (since 1.38) - (altogether with sap.ui.commons.layout.BorderLayout). Use sap.m.Page instead - * with its aggregations. + * @deprecated As of version 1.38. (altogether with sap.ui.commons.layout.BorderLayout). Use sap.m.Page + * instead with its aggregations. */ enum BorderLayoutAreaTypes { /** @@ -586,7 +587,7 @@ declare module "sap/ui/commons/library" { * This enum is part of the 'sap/ui/commons/library' module export and must be accessed by the property * 'layout.HAlign'. * - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ enum HAlign { /** @@ -618,7 +619,7 @@ declare module "sap/ui/commons/library" { * This enum is part of the 'sap/ui/commons/library' module export and must be accessed by the property * 'layout.Padding'. * - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ enum Padding { /** @@ -651,7 +652,7 @@ declare module "sap/ui/commons/library" { * This enum is part of the 'sap/ui/commons/library' module export and must be accessed by the property * 'layout.Separation'. * - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ enum Separation { /** @@ -689,7 +690,7 @@ declare module "sap/ui/commons/library" { * This enum is part of the 'sap/ui/commons/library' module export and must be accessed by the property * 'layout.VAlign'. * - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ enum VAlign { /** @@ -727,7 +728,7 @@ declare module "sap/ui/commons/Accordion" { /** * Contains N sections, acting as containers for any library control * - * @deprecated (since 1.38) - replaced by {@link sap.m.Panel}. + * @deprecated As of version 1.38. replaced by {@link sap.m.Panel}. */ export default class Accordion extends Control { /** @@ -1178,7 +1179,7 @@ declare module "sap/ui/commons/Accordion" { /** * Describes the settings that can be provided to the Accordion constructor. * - * @deprecated (since 1.38) - replaced by {@link sap.m.Panel}. + * @deprecated As of version 1.38. replaced by {@link sap.m.Panel}. */ export interface $AccordionSettings extends $ControlSettings { /** @@ -1300,7 +1301,7 @@ declare module "sap/ui/commons/AccordionSection" { /** * Represents a panel which is a container for other controls. The container does not have any layout function. * - * @deprecated (since 1.38) - the concept has been discarded. + * @deprecated As of version 1.38. the concept has been discarded. */ export default class AccordionSection extends UI5Element { /** @@ -1469,7 +1470,7 @@ declare module "sap/ui/commons/AccordionSection" { * * Default value is `false`. * - * @deprecated (since 1.34) - Use Accordion's "openedSectionsId" property + * @deprecated As of version 1.34. Use Accordion's "openedSectionsId" property * * @returns Value of property `collapsed` */ @@ -1624,7 +1625,7 @@ declare module "sap/ui/commons/AccordionSection" { /** * Describes the settings that can be provided to the AccordionSection constructor. * - * @deprecated (since 1.38) - the concept has been discarded. + * @deprecated As of version 1.38. the concept has been discarded. */ export interface $AccordionSectionSettings extends $ElementSettings { /** @@ -1640,7 +1641,7 @@ declare module "sap/ui/commons/AccordionSection" { /** * It is recommended to adjust the settings for the width when the section is set to 'collapsed'. * - * @deprecated (since 1.34) - Use Accordion's "openedSectionsId" property + * @deprecated As of version 1.34. Use Accordion's "openedSectionsId" property */ collapsed?: boolean | PropertyBindingInfo | `{${string}}`; @@ -1702,7 +1703,7 @@ declare module "sap/ui/commons/ApplicationHeader" { * The application header control stands on the top of any application page. It consists of 4 areas: Logo * area, Function area provided by application, Search area, Logout area. * - * @deprecated (since 1.38) - Instead, use the `sap.tnt.ToolHeader` control. + * @deprecated As of version 1.38. Instead, use the `sap.tnt.ToolHeader` control. */ export default class ApplicationHeader extends Control { /** @@ -1982,7 +1983,7 @@ declare module "sap/ui/commons/ApplicationHeader" { /** * Describes the settings that can be provided to the ApplicationHeader constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.tnt.ToolHeader` control. + * @deprecated As of version 1.38. Instead, use the `sap.tnt.ToolHeader` control. */ export interface $ApplicationHeaderSettings extends $ControlSettings { /** @@ -2043,7 +2044,7 @@ declare module "sap/ui/commons/Area" { * Used for defining areas in an image map. At runtime, the user can trigger an action, or start a URL, * from the single image areas. * - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ export default class Area extends UI5Element { /** @@ -2212,7 +2213,7 @@ declare module "sap/ui/commons/Area" { /** * Describes the settings that can be provided to the Area constructor. * - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ export interface $AreaSettings extends $ElementSettings { /** @@ -2257,7 +2258,7 @@ declare module "sap/ui/commons/AutoComplete" { * Textfield with list based text completion. * * @since 1.10.0 - * @deprecated (since 1.38) - replaced by {@link sap.m.Input}. + * @deprecated As of version 1.38. replaced by {@link sap.m.Input}. */ export default class AutoComplete extends ComboBox implements ToolbarItem { __implements__sap_ui_commons_ToolbarItem: boolean; @@ -2414,15 +2415,15 @@ declare module "sap/ui/commons/AutoComplete" { */ getEnableScrolling(): boolean; /** - * @deprecated (since 1.10.0) - NOT SUPPORTED + * @deprecated As of version 1.10.0. NOT SUPPORTED */ getListBox(): string; /** - * @deprecated (since 1.10.0) - NOT SUPPORTED + * @deprecated As of version 1.10.0. NOT SUPPORTED */ getSelectedItemId(): string; /** - * @deprecated (since 1.10.0) - NOT SUPPORTED + * @deprecated As of version 1.10.0. NOT SUPPORTED */ getSelectedKey(): string; /** @@ -2458,22 +2459,22 @@ declare module "sap/ui/commons/AutoComplete" { fFilter?: Function ): void; /** - * @deprecated (since 1.10.0) - NOT SUPPORTED + * @deprecated As of version 1.10.0. NOT SUPPORTED */ setListBox(oListBox: string | ListBox): this; /** - * @deprecated (since 1.10.0) - NOT SUPPORTED + * @deprecated As of version 1.10.0. NOT SUPPORTED */ setSelectedItemId(sSelectedItemId: string): this; /** - * @deprecated (since 1.10.0) - NOT SUPPORTED + * @deprecated As of version 1.10.0. NOT SUPPORTED */ setSelectedKey(sSelectedKey: string): this; } /** * Describes the settings that can be provided to the AutoComplete constructor. * - * @deprecated (since 1.38) - replaced by {@link sap.m.Input}. + * @deprecated As of version 1.38. replaced by {@link sap.m.Input}. */ export interface $AutoCompleteSettings extends $ComboBoxSettings { /** @@ -2524,7 +2525,7 @@ declare module "sap/ui/commons/layout/BorderLayout" { * The object contains the available parameters for BorderLayout's Area. * * @since 1.110 - * @deprecated (since 1.110) - as it is an integral part of the already deprecated {@link sap.ui.commons.BorderLayout}. + * @deprecated As of version 1.110. as it is an integral part of the already deprecated {@link sap.ui.commons.BorderLayout}. */ export type BorderLayoutAreaData = { /** @@ -2555,7 +2556,7 @@ declare module "sap/ui/commons/layout/BorderLayout" { * Footer; Begin: Left/right-hand side panel; Center: Content area in the middle; End: Right/left-hand side * panel. * - * @deprecated (since 1.38) - replaced by {@link sap.m.Page} + * @deprecated As of version 1.38. replaced by {@link sap.m.Page} */ export default class BorderLayout extends Control { /** @@ -2805,7 +2806,7 @@ declare module "sap/ui/commons/layout/BorderLayout" { * * Default value is `false`. * - * @deprecated (since 1.5.2) - replaced by the global configuration for the page + * @deprecated As of version 1.5.2. replaced by the global configuration for the page * * @returns Value of property `rtl` */ @@ -2990,7 +2991,7 @@ declare module "sap/ui/commons/layout/BorderLayout" { * * Default value is `false`. * - * @deprecated (since 1.5.2) - replaced by the global configuration for the page + * @deprecated As of version 1.5.2. replaced by the global configuration for the page * * @returns Reference to `this` in order to allow method chaining */ @@ -3034,13 +3035,13 @@ declare module "sap/ui/commons/layout/BorderLayout" { /** * Describes the settings that can be provided to the BorderLayout constructor. * - * @deprecated (since 1.38) - replaced by {@link sap.m.Page} + * @deprecated As of version 1.38. replaced by {@link sap.m.Page} */ export interface $BorderLayoutSettings extends $ControlSettings { /** * The RTL setting swaps the areas Begin and End. * - * @deprecated (since 1.5.2) - replaced by the global configuration for the page + * @deprecated As of version 1.5.2. replaced by the global configuration for the page */ rtl?: boolean | PropertyBindingInfo | `{${string}}`; @@ -3104,7 +3105,7 @@ declare module "sap/ui/commons/Button" { * Enables users to trigger actions such as save or print. For the button UI, you can define some text or * an icon, or both. * - * @deprecated (since 1.38) - replaced by {@link sap.m.Button} + * @deprecated As of version 1.38. replaced by {@link sap.m.Button} */ export default class Button extends Control @@ -3400,7 +3401,7 @@ declare module "sap/ui/commons/Button" { * * @returns Value of property `style` */ - getStyle(): ButtonStyle | keyof typeof ButtonStyle; + getStyle(): ButtonStyle; /** * Gets current value of property {@link #getStyled styled}. * @@ -3695,7 +3696,7 @@ declare module "sap/ui/commons/Button" { /** * Describes the settings that can be provided to the Button constructor. * - * @deprecated (since 1.38) - replaced by {@link sap.m.Button} + * @deprecated As of version 1.38. replaced by {@link sap.m.Button} */ export interface $ButtonSettings extends $ControlSettings { /** @@ -3812,8 +3813,8 @@ declare module "sap/ui/commons/Callout" { * Callout is a small popup with some useful information and links that is shown when a mouse is hovered * over a specific view element. * - * @deprecated (since 1.38) - If you want to achieve a similar behavior, use a `sap.m.Popover` control and - * open it next to your control. + * @deprecated As of version 1.38. If you want to achieve a similar behavior, use a `sap.m.Popover` control + * and open it next to your control. */ export default class Callout extends CalloutBase { /** @@ -3959,8 +3960,8 @@ declare module "sap/ui/commons/Callout" { /** * Describes the settings that can be provided to the Callout constructor. * - * @deprecated (since 1.38) - If you want to achieve a similar behavior, use a `sap.m.Popover` control and - * open it next to your control. + * @deprecated As of version 1.38. If you want to achieve a similar behavior, use a `sap.m.Popover` control + * and open it next to your control. */ export interface $CalloutSettings extends $CalloutBaseSettings { /** @@ -3987,7 +3988,7 @@ declare module "sap/ui/commons/CalloutBase" { /** * CalloutBase is a building block for Callout. Do not use it directly. Use the Callout control instead * - * @deprecated (since 1.38) - If you want to achieve a similar behavior, use the `sap.m.Popover` control + * @deprecated As of version 1.38. If you want to achieve a similar behavior, use the `sap.m.Popover` control * and open it next to your control. */ export default class CalloutBase extends TooltipBase { @@ -4404,7 +4405,7 @@ declare module "sap/ui/commons/CalloutBase" { /** * Describes the settings that can be provided to the CalloutBase constructor. * - * @deprecated (since 1.38) - If you want to achieve a similar behavior, use the `sap.m.Popover` control + * @deprecated As of version 1.38. If you want to achieve a similar behavior, use the `sap.m.Popover` control * and open it next to your control. */ export interface $CalloutBaseSettings extends $TooltipBaseSettings { @@ -4515,7 +4516,7 @@ declare module "sap/ui/commons/Carousel" { * you. Navigation is done through buttons or keys. * * @since 1.8.0 - * @deprecated (since 1.38) - Instead, use the `sap.m.Carousel` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.Carousel` control. */ export default class Carousel extends Control { /** @@ -4709,7 +4710,7 @@ declare module "sap/ui/commons/Carousel" { * * @returns Value of property `orientation` */ - getOrientation(): enums.Orientation | keyof typeof enums.Orientation; + getOrientation(): enums.Orientation; /** * Gets current value of property {@link #getVisibleItems visibleItems}. * @@ -4969,7 +4970,7 @@ declare module "sap/ui/commons/Carousel" { /** * Describes the settings that can be provided to the Carousel constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.m.Carousel` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.Carousel` control. */ export interface $CarouselSettings extends $ControlSettings { /** @@ -5051,7 +5052,7 @@ declare module "sap/ui/commons/CheckBox" { * Provides a box which can be flagged, the box has a label. A check box can either stand alone, or in a * group with other check boxes. As an option, the boxes can initially be set to status 'Not Editable'. * - * @deprecated (since 1.38) - Instead, use the `sap.m.CheckBox` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.CheckBox` control. */ export default class CheckBox extends Control implements IFormContent { __implements__sap_ui_core_IFormContent: boolean; @@ -5314,7 +5315,7 @@ declare module "sap/ui/commons/CheckBox" { * * @returns Value of property `textDirection` */ - getTextDirection(): TextDirection | keyof typeof TextDirection; + getTextDirection(): TextDirection; /** * Gets current value of property {@link #getValueState valueState}. * @@ -5325,7 +5326,7 @@ declare module "sap/ui/commons/CheckBox" { * * @returns Value of property `valueState` */ - getValueState(): ValueState | keyof typeof ValueState; + getValueState(): ValueState; /** * Gets current value of property {@link #getWidth width}. * @@ -5530,7 +5531,7 @@ declare module "sap/ui/commons/CheckBox" { /** * Describes the settings that can be provided to the CheckBox constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.m.CheckBox` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.CheckBox` control. */ export interface $CheckBoxSettings extends $ControlSettings { /** @@ -5629,7 +5630,7 @@ declare module "sap/ui/commons/ColorPicker" { * This control gives the user the opportunity to choose a color. The color can be defined using HEX-, RGB- * or HSV-values or a CSS colorname. * - * @deprecated (since 1.38) - replaced by {@link sap.ui.unified.ColorPicker} + * @deprecated As of version 1.38. replaced by {@link sap.ui.unified.ColorPicker} */ export default class ColorPicker extends ColorPicker1 { /** @@ -5704,7 +5705,7 @@ declare module "sap/ui/commons/ColorPicker" { /** * Describes the settings that can be provided to the ColorPicker constructor. * - * @deprecated (since 1.38) - replaced by {@link sap.ui.unified.ColorPicker} + * @deprecated As of version 1.38. replaced by {@link sap.ui.unified.ColorPicker} */ export interface $ColorPickerSettings extends $ColorPickerSettings1 {} } @@ -5738,7 +5739,7 @@ declare module "sap/ui/commons/ComboBox" { * of a list of pre-defined items. The choosable items can be provided in the form of a complete `ListBox`, * single `ListItems`. * - * @deprecated (since 1.38) - replaced by {@link sap.m.ComboBox} + * @deprecated As of version 1.38. replaced by {@link sap.m.ComboBox} */ export default class ComboBox extends TextField implements ToolbarItem { __implements__sap_ui_commons_ToolbarItem: boolean; @@ -6159,7 +6160,7 @@ declare module "sap/ui/commons/ComboBox" { /** * Describes the settings that can be provided to the ComboBox constructor. * - * @deprecated (since 1.38) - replaced by {@link sap.m.ComboBox} + * @deprecated As of version 1.38. replaced by {@link sap.m.ComboBox} */ export interface $ComboBoxSettings extends $TextFieldSettings { /** @@ -6249,7 +6250,7 @@ declare module "sap/ui/commons/DatePicker" { * DatePicker should load the unified library. Otherwise it will be loaded the first time a DatePicker is * opened. * - * @deprecated (since 1.38) - replaced by {@link sap.m.DatePicker} + * @deprecated As of version 1.38. replaced by {@link sap.m.DatePicker} */ export default class DatePicker extends TextField { /** @@ -6406,7 +6407,7 @@ declare module "sap/ui/commons/DatePicker" { /** * Describes the settings that can be provided to the DatePicker constructor. * - * @deprecated (since 1.38) - replaced by {@link sap.m.DatePicker} + * @deprecated As of version 1.38. replaced by {@link sap.m.DatePicker} */ export interface $DatePickerSettings extends $TextFieldSettings { /** @@ -6453,7 +6454,7 @@ declare module "sap/ui/commons/Dialog" { * such as popups with fixed sizes, popups with unlimited width, scrolling bars for large windows, and control * nesting (for example, a drop-down list can be included in the window). * - * @deprecated (since 1.38) - Instead, use the `sap.m.Dialog` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.Dialog` control. */ export default class Dialog extends Control implements PopupInterface { __implements__sap_ui_core_PopupInterface: boolean; @@ -6651,7 +6652,7 @@ declare module "sap/ui/commons/Dialog" { * * @returns Value of property `accessibleRole` */ - getAccessibleRole(): AccessibleRole | keyof typeof AccessibleRole; + getAccessibleRole(): AccessibleRole; /** * Gets current value of property {@link #getApplyContentPadding applyContentPadding}. * @@ -6701,9 +6702,7 @@ declare module "sap/ui/commons/Dialog" { * * @returns Value of property `contentBorderDesign` */ - getContentBorderDesign(): - | enums.BorderDesign - | keyof typeof enums.BorderDesign; + getContentBorderDesign(): enums.BorderDesign; /** * ID of the element which is the current target of the association {@link #getDefaultButton defaultButton}, * or `null`. @@ -6716,7 +6715,7 @@ declare module "sap/ui/commons/Dialog" { * on its `openState`. Descendant controls that honor the enabled state of their ancestors will appear disabled * after the dialog is closed. * - * @experimental - Whether a dialog is regarded as "enabled" during the state transitions (OPENING, CLOSING) + * @experimental Whether a dialog is regarded as "enabled" during the state transitions (OPENING, CLOSING) * is not fully decided. Currently, it is enabled during the OPENING phase and disabled during the CLOSING * phase. The only potential change would be to treat the OPENING phase as disabled as well. Applications * should be prepared to receive events from "enabled" controls after they called open() on the dialog until @@ -6815,7 +6814,7 @@ declare module "sap/ui/commons/Dialog" { /** * Indicates whether the Dialog is currently open, closed, or transitioning between these states. */ - getOpenState(): OpenState | keyof typeof OpenState; + getOpenState(): OpenState; /** * Gets current value of property {@link #getResizable resizable}. * @@ -7333,7 +7332,7 @@ declare module "sap/ui/commons/Dialog" { /** * Describes the settings that can be provided to the Dialog constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.m.Dialog` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.Dialog` control. */ export interface $DialogSettings extends $ControlSettings { /** @@ -7524,7 +7523,7 @@ declare module "sap/ui/commons/DropdownBox" { * The control provides a field that allows end users to an entry out of a list of pre-defined items. The * choosable items can be provided in the form of a complete `ListBox`, single `ListItems`. * - * @deprecated (since 1.38) - replaced by {@link sap.m.ComboBox} + * @deprecated As of version 1.38. replaced by {@link sap.m.ComboBox} */ export default class DropdownBox extends ComboBox { /** @@ -7973,7 +7972,7 @@ declare module "sap/ui/commons/DropdownBox" { /** * Describes the settings that can be provided to the DropdownBox constructor. * - * @deprecated (since 1.38) - replaced by {@link sap.m.ComboBox} + * @deprecated As of version 1.38. replaced by {@link sap.m.ComboBox} */ export interface $DropdownBoxSettings extends $ComboBoxSettings { /** @@ -8044,7 +8043,7 @@ declare module "sap/ui/commons/FileUploader" { * with explicit calls, adjustable control sizes, text display after uploads, or tooltips containing complete * file paths. * - * @deprecated (since 1.21.0) - Please use the control sap.ui.unified.FileUploader of the library sap.ui.unified + * @deprecated As of version 1.21.0. Please use the control sap.ui.unified.FileUploader of the library sap.ui.unified * instead. */ export default class FileUploader extends FileUploader1 { @@ -8120,7 +8119,7 @@ declare module "sap/ui/commons/FileUploader" { /** * Describes the settings that can be provided to the FileUploader constructor. * - * @deprecated (since 1.21.0) - Please use the control sap.ui.unified.FileUploader of the library sap.ui.unified + * @deprecated As of version 1.21.0. Please use the control sap.ui.unified.FileUploader of the library sap.ui.unified * instead. */ export interface $FileUploaderSettings extends $FileUploaderSettings1 {} @@ -8137,8 +8136,8 @@ declare module "sap/ui/commons/FileUploaderParameter" { /** * Represents a parameter for the FileUploader which is rendered as a hidden inputfield. * - * @deprecated (since 1.21.0) - Please use the element sap.ui.unified.FileUploaderParameter of the library - * sap.ui.unified instead. + * @deprecated As of version 1.21.0. Please use the element sap.ui.unified.FileUploaderParameter of the + * library sap.ui.unified instead. */ export default class FileUploaderParameter extends FileUploaderParameter1 { /** @@ -8213,8 +8212,8 @@ declare module "sap/ui/commons/FileUploaderParameter" { /** * Describes the settings that can be provided to the FileUploaderParameter constructor. * - * @deprecated (since 1.21.0) - Please use the element sap.ui.unified.FileUploaderParameter of the library - * sap.ui.unified instead. + * @deprecated As of version 1.21.0. Please use the element sap.ui.unified.FileUploaderParameter of the + * library sap.ui.unified instead. */ export interface $FileUploaderParameterSettings extends $FileUploaderParameterSettings1 {} @@ -8248,7 +8247,7 @@ declare module "sap/ui/commons/TextField" { * The object representing the serialized focus information. * * @since 1.110 - * @deprecated (since 1.110) - as it is an integral part of the already deprecated {@link sap.ui.commons.TextField}. + * @deprecated As of version 1.110. as it is an integral part of the already deprecated {@link sap.ui.commons.TextField}. * @ui5-protected DO NOT USE IN APPLICATIONS (only for related classes in the framework) */ export type FocusInfo = { @@ -8269,7 +8268,7 @@ declare module "sap/ui/commons/TextField" { /** * Renders an input field for text input. * - * @deprecated (since 1.38) - replaced by {@link sap.m.Input} + * @deprecated As of version 1.38. replaced by {@link sap.m.Input} */ export default class TextField extends Control @@ -8571,7 +8570,7 @@ declare module "sap/ui/commons/TextField" { * * @returns Value of property `accessibleRole` */ - getAccessibleRole(): AccessibleRole | keyof typeof AccessibleRole; + getAccessibleRole(): AccessibleRole; /** * Returns array of IDs of the elements which are the current targets of the association {@link #getAriaDescribedBy ariaDescribedBy}. */ @@ -8590,7 +8589,7 @@ declare module "sap/ui/commons/TextField" { * * @returns Value of property `design` */ - getDesign(): Design | keyof typeof Design; + getDesign(): Design; /** * Gets current value of property {@link #getEditable editable}. * @@ -8642,7 +8641,7 @@ declare module "sap/ui/commons/TextField" { * * @returns Value of property `imeMode` */ - getImeMode(): ImeMode | keyof typeof ImeMode; + getImeMode(): ImeMode; /** * Method for accessing the DOM Ref of the input element. * @@ -8712,7 +8711,7 @@ declare module "sap/ui/commons/TextField" { * * @returns Value of property `textAlign` */ - getTextAlign(): TextAlign | keyof typeof TextAlign; + getTextAlign(): TextAlign; /** * Gets current value of property {@link #getTextDirection textDirection}. * @@ -8723,7 +8722,7 @@ declare module "sap/ui/commons/TextField" { * * @returns Value of property `textDirection` */ - getTextDirection(): TextDirection | keyof typeof TextDirection; + getTextDirection(): TextDirection; /** * Gets current value of property {@link #getValue value}. * @@ -8745,7 +8744,7 @@ declare module "sap/ui/commons/TextField" { * * @returns Value of property `valueState` */ - getValueState(): ValueState | keyof typeof ValueState; + getValueState(): ValueState; /** * Gets current value of property {@link #getWidth width}. * @@ -9131,7 +9130,7 @@ declare module "sap/ui/commons/TextField" { /** * Describes the settings that can be provided to the TextField constructor. * - * @deprecated (since 1.38) - replaced by {@link sap.m.Input} + * @deprecated As of version 1.38. replaced by {@link sap.m.Input} */ export interface $TextFieldSettings extends $ControlSettings { /** @@ -9306,7 +9305,7 @@ declare module "sap/ui/commons/form/Form" { * for it's conent to allow a simple switching of Layouts. * * @since 1.9.1 - * @deprecated (since 1.16.0) - moved to sap.ui.layout library. Please use this one. + * @deprecated As of version 1.16.0. moved to sap.ui.layout library. Please use this one. */ export default class Form extends Form1 { /** @@ -9406,7 +9405,7 @@ declare module "sap/ui/commons/form/Form" { /** * Describes the settings that can be provided to the Form constructor. * - * @deprecated (since 1.16.0) - moved to sap.ui.layout library. Please use this one. + * @deprecated As of version 1.16.0. moved to sap.ui.layout library. Please use this one. */ export interface $FormSettings extends $FormSettings1 {} } @@ -9423,7 +9422,7 @@ declare module "sap/ui/commons/form/FormContainer" { * Used to group form elements. * * @since 1.9.1 - * @deprecated (since 1.16.0) - moved to sap.ui.layout library. Please use this one. + * @deprecated As of version 1.16.0. moved to sap.ui.layout library. Please use this one. */ export default class FormContainer extends FormContainer1 { /** @@ -9523,7 +9522,7 @@ declare module "sap/ui/commons/form/FormContainer" { /** * Describes the settings that can be provided to the FormContainer constructor. * - * @deprecated (since 1.16.0) - moved to sap.ui.layout library. Please use this one. + * @deprecated As of version 1.16.0. moved to sap.ui.layout library. Please use this one. */ export interface $FormContainerSettings extends $FormContainerSettings1 {} } @@ -9540,7 +9539,7 @@ declare module "sap/ui/commons/form/FormElement" { * A form element is a combination of one label and different controls associated to this label. * * @since 1.9.1 - * @deprecated (since 1.16.0) - moved to sap.ui.layout library. Please use this one. + * @deprecated As of version 1.16.0. moved to sap.ui.layout library. Please use this one. */ export default class FormElement extends FormElement1 { /** @@ -9640,7 +9639,7 @@ declare module "sap/ui/commons/form/FormElement" { /** * Describes the settings that can be provided to the FormElement constructor. * - * @deprecated (since 1.16.0) - moved to sap.ui.layout library. Please use this one. + * @deprecated As of version 1.16.0. moved to sap.ui.layout library. Please use this one. */ export interface $FormElementSettings extends $FormElementSettings1 {} } @@ -9657,7 +9656,7 @@ declare module "sap/ui/commons/form/FormLayout" { * Base layout for Forms. Other Layouts must inherit from this one. * * @since 1.9.1 - * @deprecated (since 1.16.0) - moved to sap.ui.layout library. Please use this one. + * @deprecated As of version 1.16.0. moved to sap.ui.layout library. Please use this one. */ export default class FormLayout extends FormLayout1 { /** @@ -9732,7 +9731,7 @@ declare module "sap/ui/commons/form/FormLayout" { /** * Describes the settings that can be provided to the FormLayout constructor. * - * @deprecated (since 1.16.0) - moved to sap.ui.layout library. Please use this one. + * @deprecated As of version 1.16.0. moved to sap.ui.layout library. Please use this one. */ export interface $FormLayoutSettings extends $FormLayoutSettings1 {} } @@ -9750,7 +9749,7 @@ declare module "sap/ui/commons/form/GridContainerData" { * ignored since the witdh and heights are defined by the grid cells. * * @since 1.9.1 - * @deprecated (since 1.16.0) - moved to sap.ui.layout library. Please use this one. + * @deprecated As of version 1.16.0. moved to sap.ui.layout library. Please use this one. */ export default class GridContainerData extends GridContainerData1 { /** @@ -9825,7 +9824,7 @@ declare module "sap/ui/commons/form/GridContainerData" { /** * Describes the settings that can be provided to the GridContainerData constructor. * - * @deprecated (since 1.16.0) - moved to sap.ui.layout library. Please use this one. + * @deprecated As of version 1.16.0. moved to sap.ui.layout library. Please use this one. */ export interface $GridContainerDataSettings extends $GridContainerDataSettings1 {} @@ -9844,7 +9843,7 @@ declare module "sap/ui/commons/form/GridElementData" { * the width is defined by grid cells. * * @since 1.9.1 - * @deprecated (since 1.16.0) - moved to sap.ui.layout library. Please use this one. + * @deprecated As of version 1.16.0. moved to sap.ui.layout library. Please use this one. */ export default class GridElementData extends GridElementData1 { /** @@ -9919,7 +9918,7 @@ declare module "sap/ui/commons/form/GridElementData" { /** * Describes the settings that can be provided to the GridElementData constructor. * - * @deprecated (since 1.16.0) - moved to sap.ui.layout library. Please use this one. + * @deprecated As of version 1.16.0. moved to sap.ui.layout library. Please use this one. */ export interface $GridElementDataSettings extends $GridElementDataSettings1 {} } @@ -9938,7 +9937,7 @@ declare module "sap/ui/commons/form/GridLayout" { * To adjust the content inside the GridLayout GridContainerData and GridElementData could be used. * * @since 1.9.1 - * @deprecated (since 1.16.0) - moved to sap.ui.layout library. Please use this one. + * @deprecated As of version 1.16.0. moved to sap.ui.layout library. Please use this one. */ export default class GridLayout extends GridLayout1 { /** @@ -10013,7 +10012,7 @@ declare module "sap/ui/commons/form/GridLayout" { /** * Describes the settings that can be provided to the GridLayout constructor. * - * @deprecated (since 1.16.0) - moved to sap.ui.layout library. Please use this one. + * @deprecated As of version 1.16.0. moved to sap.ui.layout library. Please use this one. */ export interface $GridLayoutSettings extends $GridLayoutSettings1 {} } @@ -10030,7 +10029,7 @@ declare module "sap/ui/commons/form/ResponsiveLayout" { * Renders a form with responsive layout. Internally the ResponsiveFlowLayout is used. * * @since 1.10.0 - * @deprecated (since 1.16.0) - moved to sap.ui.layout library. Please use this one. + * @deprecated As of version 1.16.0. moved to sap.ui.layout library. Please use this one. */ export default class ResponsiveLayout extends ResponsiveLayout1 { /** @@ -10105,7 +10104,7 @@ declare module "sap/ui/commons/form/ResponsiveLayout" { /** * Describes the settings that can be provided to the ResponsiveLayout constructor. * - * @deprecated (since 1.16.0) - moved to sap.ui.layout library. Please use this one. + * @deprecated As of version 1.16.0. moved to sap.ui.layout library. Please use this one. */ export interface $ResponsiveLayoutSettings extends $ResponsiveLayoutSettings1 {} @@ -10130,7 +10129,7 @@ declare module "sap/ui/commons/form/SimpleForm" { * Input/Display controls. * * @since 1.12 - * @deprecated (since 1.16.0) - moved to sap.ui.layout library. Please use this one. + * @deprecated As of version 1.16.0. moved to sap.ui.layout library. Please use this one. */ export default class SimpleForm extends SimpleForm1 { /** @@ -10214,7 +10213,7 @@ declare module "sap/ui/commons/form/SimpleForm" { * * @returns Value of property `layout` */ - getLayout(): form.SimpleFormLayout | keyof typeof form.SimpleFormLayout; + getLayout(): form.SimpleFormLayout; /** * Sets a new value for property {@link #getLayout layout}. * @@ -10246,7 +10245,7 @@ declare module "sap/ui/commons/form/SimpleForm" { /** * Describes the settings that can be provided to the SimpleForm constructor. * - * @deprecated (since 1.16.0) - moved to sap.ui.layout library. Please use this one. + * @deprecated As of version 1.16.0. moved to sap.ui.layout library. Please use this one. */ export interface $SimpleFormSettings extends $SimpleFormSettings1 { /** @@ -10287,7 +10286,7 @@ declare module "sap/ui/commons/FormattedTextView" { * The FormattedTextView control allows the usage of a limited set of HTML tags for display. * * @since 1.9.0 - * @deprecated (since 1.38) - Instead, use the `sap.ui.core.HTML` control. + * @deprecated As of version 1.38. Instead, use the `sap.ui.core.HTML` control. */ export default class FormattedTextView extends Control { /** @@ -10381,7 +10380,7 @@ declare module "sap/ui/commons/FormattedTextView" { * * @returns Value of property `accessibleRole` */ - getAccessibleRole(): AccessibleRole | keyof typeof AccessibleRole; + getAccessibleRole(): AccessibleRole; /** * Gets content of aggregation {@link #getControls controls}. * @@ -10499,7 +10498,7 @@ declare module "sap/ui/commons/FormattedTextView" { /** * Describes the settings that can be provided to the FormattedTextView constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.ui.core.HTML` control. + * @deprecated As of version 1.38. Instead, use the `sap.ui.core.HTML` control. */ export interface $FormattedTextViewSettings extends $ControlSettings { /** @@ -10539,8 +10538,8 @@ declare module "sap/ui/commons/HorizontalDivider" { /** * Divides the screen in visual areas. * - * @deprecated (since 1.38) - Use the layout controls instead, e.g {@link sap.ui.layout.Splitter} or {@link sap.ui.layout.BlockLayout } - * among others. + * @deprecated As of version 1.38. Use the layout controls instead, e.g {@link sap.ui.layout.Splitter} or + * {@link sap.ui.layout.BlockLayout} among others. */ export default class HorizontalDivider extends Control { /** @@ -10615,7 +10614,7 @@ declare module "sap/ui/commons/HorizontalDivider" { * * @returns Value of property `height` */ - getHeight(): HorizontalDividerHeight | keyof typeof HorizontalDividerHeight; + getHeight(): HorizontalDividerHeight; /** * Gets current value of property {@link #getType type}. * @@ -10626,7 +10625,7 @@ declare module "sap/ui/commons/HorizontalDivider" { * * @returns Value of property `type` */ - getType(): HorizontalDividerType | keyof typeof HorizontalDividerType; + getType(): HorizontalDividerType; /** * Gets current value of property {@link #getWidth width}. * @@ -10696,8 +10695,8 @@ declare module "sap/ui/commons/HorizontalDivider" { /** * Describes the settings that can be provided to the HorizontalDivider constructor. * - * @deprecated (since 1.38) - Use the layout controls instead, e.g {@link sap.ui.layout.Splitter} or {@link sap.ui.layout.BlockLayout } - * among others. + * @deprecated As of version 1.38. Use the layout controls instead, e.g {@link sap.ui.layout.Splitter} or + * {@link sap.ui.layout.BlockLayout} among others. */ export interface $HorizontalDividerSettings extends $ControlSettings { /** @@ -10743,7 +10742,7 @@ declare module "sap/ui/commons/Image" { * A wrapper around the IMG tag. The image can be loaded from a remote or local server. There are various * size setting options available, and the images can be combined with actions. * - * @deprecated (since 1.38) - replaced by {@link sap.m.Image} + * @deprecated As of version 1.38. replaced by {@link sap.m.Image} */ export default class Image extends Control @@ -11062,7 +11061,7 @@ declare module "sap/ui/commons/Image" { /** * Describes the settings that can be provided to the Image constructor. * - * @deprecated (since 1.38) - replaced by {@link sap.m.Image} + * @deprecated As of version 1.38. replaced by {@link sap.m.Image} */ export interface $ImageSettings extends $ControlSettings { /** @@ -11135,7 +11134,7 @@ declare module "sap/ui/commons/ImageMap" { /** * Combination of image areas where at runtime these areas are starting points for hyperlinks or actions * - * @deprecated (since 1.38) - There's not replacement because of the archaic design pattern. + * @deprecated As of version 1.38. There's not replacement because of the archaic design pattern. */ export default class ImageMap extends Control { /** @@ -11398,7 +11397,7 @@ declare module "sap/ui/commons/ImageMap" { /** * Describes the settings that can be provided to the ImageMap constructor. * - * @deprecated (since 1.38) - There's not replacement because of the archaic design pattern. + * @deprecated As of version 1.38. There's not replacement because of the archaic design pattern. */ export interface $ImageMapSettings extends $ControlSettings { /** @@ -11455,7 +11454,7 @@ declare module "sap/ui/commons/InPlaceEdit" { * The InPlaceEdit is a functionality to have text in display mode that can be changed in place. * * @since 1.8.0 - * @deprecated (since 1.38) - replaced by {@link sap.m.Input} + * @deprecated As of version 1.38. replaced by {@link sap.m.Input} */ export default class InPlaceEdit extends Control { /** @@ -11725,7 +11724,7 @@ declare module "sap/ui/commons/InPlaceEdit" { * * @returns Value of property `design` */ - getDesign(): TextViewDesign | keyof typeof TextViewDesign; + getDesign(): TextViewDesign; /** * Returns the tooltip for this InPlaceEdit if any or an undefined value. The tooltip can either be a simple * string or a subclass of {@link sap.ui.core.TooltipBase}. @@ -11764,7 +11763,7 @@ declare module "sap/ui/commons/InPlaceEdit" { * * @returns Value of property `valueState` */ - getValueState(): ValueState | keyof typeof ValueState; + getValueState(): ValueState; /** * Sets the aggregated {@link #getContent content}. * @@ -11855,7 +11854,7 @@ declare module "sap/ui/commons/InPlaceEdit" { /** * Describes the settings that can be provided to the InPlaceEdit constructor. * - * @deprecated (since 1.38) - replaced by {@link sap.m.Input} + * @deprecated As of version 1.38. replaced by {@link sap.m.Input} */ export interface $InPlaceEditSettings extends $ControlSettings { /** @@ -11964,7 +11963,7 @@ declare module "sap/ui/commons/Label" { * The control is used for labeling other controls. The API provides formatting options, for example, for * bold display or alignment. A label can have an icon. * - * @deprecated (since 1.38) - Instead, use the `sap.m.Label` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.Label` control. */ export default class Label extends Control implements ToolbarItem, Label1 { __implements__sap_ui_commons_ToolbarItem: boolean; @@ -12050,7 +12049,7 @@ declare module "sap/ui/commons/Label" { * * @returns Value of property `design` */ - getDesign(): LabelDesign | keyof typeof LabelDesign; + getDesign(): LabelDesign; /** * Gets current value of property {@link #getIcon icon}. * @@ -12111,7 +12110,7 @@ declare module "sap/ui/commons/Label" { * * @returns Value of property `textAlign` */ - getTextAlign(): TextAlign | keyof typeof TextAlign; + getTextAlign(): TextAlign; /** * Gets current value of property {@link #getTextDirection textDirection}. * @@ -12122,7 +12121,7 @@ declare module "sap/ui/commons/Label" { * * @returns Value of property `textDirection` */ - getTextDirection(): TextDirection | keyof typeof TextDirection; + getTextDirection(): TextDirection; /** * Gets current value of property {@link #getWidth width}. * @@ -12328,7 +12327,7 @@ declare module "sap/ui/commons/Label" { /** * Describes the settings that can be provided to the Label constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.m.Label` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.Label` control. */ export interface $LabelSettings extends $ControlSettings { /** @@ -12420,7 +12419,7 @@ declare module "sap/ui/commons/layout/AbsoluteLayout" { /** * The Absolute Layout positions its child controls absolutely * - * @deprecated (since 1.38) - the concept has been discarded. + * @deprecated As of version 1.38. the concept has been discarded. */ export default class AbsoluteLayout extends Control { /** @@ -12553,7 +12552,7 @@ declare module "sap/ui/commons/layout/AbsoluteLayout" { * * @returns Value of property `horizontalScrolling` */ - getHorizontalScrolling(): Scrolling | keyof typeof Scrolling; + getHorizontalScrolling(): Scrolling; /** * Gets content of aggregation {@link #getPositions positions}. * @@ -12570,7 +12569,7 @@ declare module "sap/ui/commons/layout/AbsoluteLayout" { * * @returns Value of property `verticalScrolling` */ - getVerticalScrolling(): Scrolling | keyof typeof Scrolling; + getVerticalScrolling(): Scrolling; /** * Gets current value of property {@link #getWidth width}. * @@ -12751,7 +12750,7 @@ declare module "sap/ui/commons/layout/AbsoluteLayout" { /** * Describes the settings that can be provided to the AbsoluteLayout constructor. * - * @deprecated (since 1.38) - the concept has been discarded. + * @deprecated As of version 1.38. the concept has been discarded. */ export interface $AbsoluteLayoutSettings extends $ControlSettings { /** @@ -12810,7 +12809,7 @@ declare module "sap/ui/commons/layout/BorderLayoutArea" { /** * The BorderLayoutArea represents one area of a BorderLayout * - * @deprecated (since 1.38) - Instead, use the `sap.m.Page` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.Page` control. */ export default class BorderLayoutArea extends UI5Element { /** @@ -12901,13 +12900,11 @@ declare module "sap/ui/commons/layout/BorderLayoutArea" { * * Default value is `top`. * - * @deprecated (since 1.3.3) - Redundant to the aggregation by the parent border layout. + * @deprecated As of version 1.3.3. Redundant to the aggregation by the parent border layout. * * @returns Value of property `areaId` */ - getAreaId(): - | layout.BorderLayoutAreaTypes - | keyof typeof layout.BorderLayoutAreaTypes; + getAreaId(): layout.BorderLayoutAreaTypes; /** * Gets content of aggregation {@link #getContent content}. * @@ -13030,7 +13027,7 @@ declare module "sap/ui/commons/layout/BorderLayoutArea" { * * Default value is `top`. * - * @deprecated (since 1.3.3) - Redundant to the aggregation by the parent border layout. + * @deprecated As of version 1.3.3. Redundant to the aggregation by the parent border layout. * * @returns Reference to `this` in order to allow method chaining */ @@ -13136,13 +13133,13 @@ declare module "sap/ui/commons/layout/BorderLayoutArea" { /** * Describes the settings that can be provided to the BorderLayoutArea constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.m.Page` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.Page` control. */ export interface $BorderLayoutAreaSettings extends $ElementSettings { /** * Defines which area the element represents: top, begin, center, end, bottom * - * @deprecated (since 1.3.3) - Redundant to the aggregation by the parent border layout. + * @deprecated As of version 1.3.3. Redundant to the aggregation by the parent border layout. */ areaId?: | ( @@ -13195,7 +13192,7 @@ declare module "sap/ui/commons/layout/HorizontalLayout" { /** * A layout that provides support for horizontal alignment of controls * - * @deprecated (since 1.38) - Instead, use the `sap.ui.layout.HorizontalLayout` control. + * @deprecated As of version 1.38. Instead, use the `sap.ui.layout.HorizontalLayout` control. */ export default class HorizontalLayout extends HorizontalLayout1 { /** @@ -13270,7 +13267,7 @@ declare module "sap/ui/commons/layout/HorizontalLayout" { /** * Describes the settings that can be provided to the HorizontalLayout constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.ui.layout.HorizontalLayout` control. + * @deprecated As of version 1.38. Instead, use the `sap.ui.layout.HorizontalLayout` control. */ export interface $HorizontalLayoutSettings extends $HorizontalLayoutSettings1 {} @@ -13303,7 +13300,7 @@ declare module "sap/ui/commons/layout/MatrixLayout" { * You should **avoid nesting** matrix layouts. You should only use a matrix layout if you need to align * controls horizontally across rows. * - * @deprecated (since 1.38) - Instead, use the `sap.ui.layout.Grid` control. + * @deprecated As of version 1.38. Instead, use the `sap.ui.layout.Grid` control. */ export default class MatrixLayout extends Control { /** @@ -13597,7 +13594,7 @@ declare module "sap/ui/commons/layout/MatrixLayout" { /** * Describes the settings that can be provided to the MatrixLayout constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.ui.layout.Grid` control. + * @deprecated As of version 1.38. Instead, use the `sap.ui.layout.Grid` control. */ export interface $MatrixLayoutSettings extends $ControlSettings { /** @@ -13657,7 +13654,7 @@ declare module "sap/ui/commons/layout/MatrixLayoutCell" { /** * Non-control element used as part of a matrix layout's inner structure. * - * @deprecated (since 1.38) - Instead, use the `sap.ui.layout.Grid` control. + * @deprecated As of version 1.38. Instead, use the `sap.ui.layout.Grid` control. */ export default class MatrixLayoutCell extends UI5Element { /** @@ -13789,9 +13786,7 @@ declare module "sap/ui/commons/layout/MatrixLayoutCell" { * * @returns Value of property `backgroundDesign` */ - getBackgroundDesign(): - | layout.BackgroundDesign - | keyof typeof layout.BackgroundDesign; + getBackgroundDesign(): layout.BackgroundDesign; /** * Gets current value of property {@link #getColSpan colSpan}. * @@ -13822,7 +13817,7 @@ declare module "sap/ui/commons/layout/MatrixLayoutCell" { * * @returns Value of property `hAlign` */ - getHAlign(): layout.HAlign | keyof typeof layout.HAlign; + getHAlign(): layout.HAlign; /** * Gets current value of property {@link #getPadding padding}. * @@ -13835,7 +13830,7 @@ declare module "sap/ui/commons/layout/MatrixLayoutCell" { * * @returns Value of property `padding` */ - getPadding(): layout.Padding | keyof typeof layout.Padding; + getPadding(): layout.Padding; /** * Gets current value of property {@link #getRowSpan rowSpan}. * @@ -13859,7 +13854,7 @@ declare module "sap/ui/commons/layout/MatrixLayoutCell" { * * @returns Value of property `separation` */ - getSeparation(): layout.Separation | keyof typeof layout.Separation; + getSeparation(): layout.Separation; /** * Gets current value of property {@link #getVAlign vAlign}. * @@ -13870,7 +13865,7 @@ declare module "sap/ui/commons/layout/MatrixLayoutCell" { * * @returns Value of property `vAlign` */ - getVAlign(): layout.VAlign | keyof typeof layout.VAlign; + getVAlign(): layout.VAlign; /** * Returns true if the given style class string is valid and if this Element has this style class set via * a previous call to addStyleClass(). @@ -14081,7 +14076,7 @@ declare module "sap/ui/commons/layout/MatrixLayoutCell" { /** * Describes the settings that can be provided to the MatrixLayoutCell constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.ui.layout.Grid` control. + * @deprecated As of version 1.38. Instead, use the `sap.ui.layout.Grid` control. */ export interface $MatrixLayoutCellSettings extends $ElementSettings { /** @@ -14165,7 +14160,7 @@ declare module "sap/ui/commons/layout/MatrixLayoutRow" { /** * Non-control element used as part of a matrix layout's inner structure. * - * @deprecated (since 1.38) - Instead, use the `sap.ui.layout.Grid` control. + * @deprecated As of version 1.38. Instead, use the `sap.ui.layout.Grid` control. */ export default class MatrixLayoutRow extends UI5Element { /** @@ -14396,7 +14391,7 @@ declare module "sap/ui/commons/layout/MatrixLayoutRow" { /** * Describes the settings that can be provided to the MatrixLayoutRow constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.ui.layout.Grid` control. + * @deprecated As of version 1.38. Instead, use the `sap.ui.layout.Grid` control. */ export interface $MatrixLayoutRowSettings extends $ElementSettings { /** @@ -14429,7 +14424,7 @@ declare module "sap/ui/commons/layout/PositionContainer" { /** * Is used to specify the position of a control in the AbsoluteLayout * - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ export default class PositionContainer extends UI5Element { /** @@ -14696,7 +14691,7 @@ declare module "sap/ui/commons/layout/PositionContainer" { /** * Describes the settings that can be provided to the PositionContainer constructor. * - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ export interface $PositionContainerSettings extends $ElementSettings { /** @@ -14751,7 +14746,7 @@ declare module "sap/ui/commons/layout/ResponsiveFlowLayout" { * If the window resizes the controls are moved between the lines and resized again. * * @since 1.9.1 - * @deprecated (since 1.16.0) - moved to sap.ui.layout library. Please use this one. + * @deprecated As of version 1.16.0. moved to sap.ui.layout library. Please use this one. */ export default class ResponsiveFlowLayout extends ResponsiveFlowLayout1 { /** @@ -14826,7 +14821,7 @@ declare module "sap/ui/commons/layout/ResponsiveFlowLayout" { /** * Describes the settings that can be provided to the ResponsiveFlowLayout constructor. * - * @deprecated (since 1.16.0) - moved to sap.ui.layout library. Please use this one. + * @deprecated As of version 1.16.0. moved to sap.ui.layout library. Please use this one. */ export interface $ResponsiveFlowLayoutSettings extends $ResponsiveFlowLayoutSettings1 {} @@ -14844,7 +14839,7 @@ declare module "sap/ui/commons/layout/ResponsiveFlowLayoutData" { * This is a LayoutData Element that can be added to a control if this control is used within a ResponsiveFlowLayout * * @since 1.9.1 - * @deprecated (since 1.16.0) - moved to sap.ui.layout library. Please use this one. + * @deprecated As of version 1.16.0. moved to sap.ui.layout library. Please use this one. */ export default class ResponsiveFlowLayoutData extends ResponsiveFlowLayoutData1 { /** @@ -14944,7 +14939,7 @@ declare module "sap/ui/commons/layout/ResponsiveFlowLayoutData" { /** * Describes the settings that can be provided to the ResponsiveFlowLayoutData constructor. * - * @deprecated (since 1.16.0) - moved to sap.ui.layout library. Please use this one. + * @deprecated As of version 1.16.0. moved to sap.ui.layout library. Please use this one. */ export interface $ResponsiveFlowLayoutDataSettings extends $ResponsiveFlowLayoutDataSettings1 {} @@ -14961,7 +14956,7 @@ declare module "sap/ui/commons/layout/VerticalLayout" { /** * In this layout the elements are ordered one below the other * - * @deprecated (since 1.16.0) - Moved to sap.ui.layout library. Please use this one. + * @deprecated As of version 1.16.0. Moved to sap.ui.layout library. Please use this one. */ export default class VerticalLayout extends VerticalLayout1 { /** @@ -15036,7 +15031,7 @@ declare module "sap/ui/commons/layout/VerticalLayout" { /** * Describes the settings that can be provided to the VerticalLayout constructor. * - * @deprecated (since 1.16.0) - Moved to sap.ui.layout library. Please use this one. + * @deprecated As of version 1.16.0. Moved to sap.ui.layout library. Please use this one. */ export interface $VerticalLayoutSettings extends $VerticalLayoutSettings1 {} } @@ -15068,7 +15063,7 @@ declare module "sap/ui/commons/Link" { * are supported. Another usage scenario is triggering an action, for example to open a popup window. In * both cases, the link is a hypertext link. * - * @deprecated (since 1.38) - Instead, use the `sap.m.Link` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.Link` control. */ export default class Link extends Control @@ -15475,7 +15470,7 @@ declare module "sap/ui/commons/Link" { /** * Describes the settings that can be provided to the Link constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.m.Link` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.Link` control. */ export interface $LinkSettings extends $ControlSettings { /** @@ -15562,7 +15557,7 @@ declare module "sap/ui/commons/ListBox" { * such as defining the list box height, fixing the number of visible items, choosing one item to be the * item that is marked by default when the list box is shown, or a scroll bar for large list boxes are available. * - * @deprecated (since 1.38) - Instead, use the `sap.m.List` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.List` control. */ export default class ListBox extends Control { /** @@ -15901,7 +15896,7 @@ declare module "sap/ui/commons/ListBox" { * * @returns Value of property `secondaryValueTextAlign` */ - getSecondaryValueTextAlign(): TextAlign | keyof typeof TextAlign; + getSecondaryValueTextAlign(): TextAlign; /** * Zero-based index of selected item. Index value for no selection is -1. When multiple selection is enabled * and multiple items are selected, the method returns the first selected item. @@ -15950,7 +15945,7 @@ declare module "sap/ui/commons/ListBox" { * * @returns Value of property `valueTextAlign` */ - getValueTextAlign(): TextAlign | keyof typeof TextAlign; + getValueTextAlign(): TextAlign; /** * Returns the number of visible items. * @@ -16378,7 +16373,7 @@ declare module "sap/ui/commons/ListBox" { /** * Describes the settings that can be provided to the ListBox constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.m.List` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.List` control. */ export interface $ListBoxSettings extends $ControlSettings { /** @@ -16540,7 +16535,7 @@ declare module "sap/ui/commons/Menu" { * within the control hierarchy. Instead it can be opened at a specified position via a function call. * * @since 1.0.0 - * @deprecated (since 1.21.0) - replaced by {@link sap.ui.unified.Menu} + * @deprecated As of version 1.21.0. replaced by {@link sap.ui.unified.Menu} */ export default class Menu extends Menu1 { /** @@ -16615,7 +16610,7 @@ declare module "sap/ui/commons/Menu" { /** * Describes the settings that can be provided to the Menu constructor. * - * @deprecated (since 1.21.0) - replaced by {@link sap.ui.unified.Menu} + * @deprecated As of version 1.21.0. replaced by {@link sap.ui.unified.Menu} */ export interface $MenuSettings extends $MenuSettings1 {} } @@ -16644,7 +16639,7 @@ declare module "sap/ui/commons/MenuBar" { * enough to display all items, defining images for single or all items in a menu, automated layouting of * items with or w/o image, and active/non-active items. * - * @deprecated (since 1.38) - Instead, use the `sap.m.OverflowToolbar` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.OverflowToolbar` control. */ export default class MenuBar extends Control { /** @@ -16738,7 +16733,7 @@ declare module "sap/ui/commons/MenuBar" { * * @returns Value of property `design` */ - getDesign(): MenuBarDesign | keyof typeof MenuBarDesign; + getDesign(): MenuBarDesign; /** * Gets current value of property {@link #getEnabled enabled}. * @@ -16877,7 +16872,7 @@ declare module "sap/ui/commons/MenuBar" { /** * Describes the settings that can be provided to the MenuBar constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.m.OverflowToolbar` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.OverflowToolbar` control. */ export interface $MenuBarSettings extends $ControlSettings { /** @@ -16928,7 +16923,7 @@ declare module "sap/ui/commons/MenuButton" { * Common button control that opens a menu when clicked by the user. The control provides an API for configuring * the docking position of the menu. * - * @deprecated (since 1.38) - Instead, use the `sap.m.MenuButton` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.MenuButton` control. */ export default class MenuButton extends Button { /** @@ -17240,7 +17235,7 @@ declare module "sap/ui/commons/MenuButton" { /** * Describes the settings that can be provided to the MenuButton constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.m.MenuButton` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.MenuButton` control. */ export interface $MenuButtonSettings extends $ButtonSettings { /** @@ -17327,7 +17322,7 @@ declare module "sap/ui/commons/MenuItem" { * user in the menu or it can provide a submenu to organize the actions hierarchically. * * @since 1.0.0 - * @deprecated (since 1.21.0) - replaced by {@link sap.ui.unified.MenuItem} + * @deprecated As of version 1.21.0. replaced by {@link sap.ui.unified.MenuItem} */ export default class MenuItem extends MenuItem1 { /** @@ -17402,7 +17397,7 @@ declare module "sap/ui/commons/MenuItem" { /** * Describes the settings that can be provided to the MenuItem constructor. * - * @deprecated (since 1.21.0) - replaced by {@link sap.ui.unified.MenuItem} + * @deprecated As of version 1.21.0. replaced by {@link sap.ui.unified.MenuItem} */ export interface $MenuItemSettings extends $MenuItemSettings1 {} } @@ -17417,7 +17412,7 @@ declare module "sap/ui/commons/MenuItemBase" { * Abstract base class for menu item which provides common properties and events for all concrete item implementations. * * @since 1.0.0 - * @deprecated (since 1.21.0) - replaced by {@link sap.ui.unified.MenuItemBase} + * @deprecated As of version 1.21.0. replaced by {@link sap.ui.unified.MenuItemBase} */ export default abstract class MenuItemBase extends MenuItemBase1 { /** @@ -17446,7 +17441,7 @@ declare module "sap/ui/commons/MenuItemBase" { /** * Describes the settings that can be provided to the MenuItemBase constructor. * - * @deprecated (since 1.21.0) - replaced by {@link sap.ui.unified.MenuItemBase} + * @deprecated As of version 1.21.0. replaced by {@link sap.ui.unified.MenuItemBase} */ export interface $MenuItemBaseSettings extends $MenuItemBaseSettings1 {} } @@ -17464,7 +17459,7 @@ declare module "sap/ui/commons/MenuTextFieldItem" { * implementations. The aggregation `submenu` (inherited from parent class) is not supported for this type * of menu item. * - * @deprecated (since 1.21.0) - Please use the control `sap.ui.unified.MenuTextFieldItem` of the library + * @deprecated As of version 1.21.0. Please use the control `sap.ui.unified.MenuTextFieldItem` of the library * `sap.ui.unified` instead. */ export default class MenuTextFieldItem extends MenuTextFieldItem1 { @@ -17540,7 +17535,7 @@ declare module "sap/ui/commons/MenuTextFieldItem" { /** * Describes the settings that can be provided to the MenuTextFieldItem constructor. * - * @deprecated (since 1.21.0) - Please use the control `sap.ui.unified.MenuTextFieldItem` of the library + * @deprecated As of version 1.21.0. Please use the control `sap.ui.unified.MenuTextFieldItem` of the library * `sap.ui.unified` instead. */ export interface $MenuTextFieldItemSettings @@ -17559,7 +17554,7 @@ declare module "sap/ui/commons/Message" { /** * Creates the "Message"s to be supplied to the "MessageBar" Control. * - * @deprecated (since 1.4.0) - A new messaging concept will be created in future. Therefore this control + * @deprecated As of version 1.4.0. A new messaging concept will be created in future. Therefore this control * might be removed in one of the next versions. */ export default class Message extends Control { @@ -17674,7 +17669,7 @@ declare module "sap/ui/commons/Message" { * * @returns Value of property `type` */ - getType(): MessageType | keyof typeof MessageType; + getType(): MessageType; /** * Sets a new value for property {@link #getAssociatedElementId associatedElementId}. * @@ -17743,7 +17738,7 @@ declare module "sap/ui/commons/Message" { /** * Describes the settings that can be provided to the Message constructor. * - * @deprecated (since 1.4.0) - A new messaging concept will be created in future. Therefore this control + * @deprecated As of version 1.4.0. A new messaging concept will be created in future. Therefore this control * might be removed in one of the next versions. */ export interface $MessageSettings extends $ControlSettings { @@ -17784,7 +17779,7 @@ declare module "sap/ui/commons/MessageBar" { /** * Creates an instance of a MessageBar Control, for displaying messages. * - * @deprecated (since 1.4.0) - Instead, use the `sap.m.MessagePopover` control. + * @deprecated As of version 1.4.0. Instead, use the `sap.m.MessagePopover` control. */ export default class MessageBar extends Control { /** @@ -18032,7 +18027,7 @@ declare module "sap/ui/commons/MessageBar" { /** * Describes the settings that can be provided to the MessageBar constructor. * - * @deprecated (since 1.4.0) - Instead, use the `sap.m.MessagePopover` control. + * @deprecated As of version 1.4.0. Instead, use the `sap.m.MessagePopover` control. */ export interface $MessageBarSettings extends $ControlSettings { /** @@ -18089,7 +18084,7 @@ declare module "sap/ui/commons/MessageBox" { * * * @since 0.8.8 - * @deprecated (since 1.38) - Instead, use the `sap.m.MessageBox` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.MessageBox` control. */ interface MessageBox { /** @@ -18101,7 +18096,7 @@ declare module "sap/ui/commons/MessageBox" { * This enum is part of the 'sap/ui/commons/MessageBox' module export and must be accessed by the property * 'Action'. * - * @deprecated (since 1.38) - Instead, use the `sap.m.MessageBox.Action`. + * @deprecated As of version 1.38. Instead, use the `sap.m.MessageBox.Action`. */ Action: typeof Action; @@ -18111,7 +18106,7 @@ declare module "sap/ui/commons/MessageBox" { * This enum is part of the 'sap/ui/commons/MessageBox' module export and must be accessed by the property * 'Icon'. * - * @deprecated (since 1.38) - Instead, use the `sap.m.MessageBox.Icon`. + * @deprecated As of version 1.38. Instead, use the `sap.m.MessageBox.Icon`. */ Icon: typeof Icon; @@ -18241,7 +18236,7 @@ declare module "sap/ui/commons/MessageBox" { } const MessageBox: MessageBox; /** - * @deprecated (since 1.38) - Instead, use the `sap.m.MessageBox` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.MessageBox` control. */ export default MessageBox; @@ -18254,7 +18249,7 @@ declare module "sap/ui/commons/MessageBox" { * This enum is part of the 'sap/ui/commons/MessageBox' module export and must be accessed by the property * 'Action'. * - * @deprecated (since 1.38) - Instead, use the `sap.m.MessageBox.Action`. + * @deprecated As of version 1.38. Instead, use the `sap.m.MessageBox.Action`. */ enum Action { /** @@ -18296,13 +18291,13 @@ declare module "sap/ui/commons/MessageBox" { * This enum is part of the 'sap/ui/commons/MessageBox' module export and must be accessed by the property * 'Icon'. * - * @deprecated (since 1.38) - Instead, use the `sap.m.MessageBox.Icon`. + * @deprecated As of version 1.38. Instead, use the `sap.m.MessageBox.Icon`. */ enum Icon { /** * Shows the critical error icon in the message box. * - * @deprecated (since 1.9.1) - The error icon is used instead + * @deprecated As of version 1.9.1. The error icon is used instead */ CRITICAL = "CRITICAL", /** @@ -18344,7 +18339,7 @@ declare module "sap/ui/commons/MessageList" { /** * Instantiated by the "MessageBar" Control if the user requests to generate the corresponding "MessageList". * - * @deprecated (since 1.4.0) - A new messaging concept will be created in future. Therefore this control + * @deprecated As of version 1.4.0. A new messaging concept will be created in future. Therefore this control * might be removed in one of the next versions. */ export default class MessageList extends Control { @@ -18505,7 +18500,7 @@ declare module "sap/ui/commons/MessageList" { /** * Describes the settings that can be provided to the MessageList constructor. * - * @deprecated (since 1.4.0) - A new messaging concept will be created in future. Therefore this control + * @deprecated As of version 1.4.0. A new messaging concept will be created in future. Therefore this control * might be removed in one of the next versions. */ export interface $MessageListSettings extends $ControlSettings { @@ -18540,7 +18535,7 @@ declare module "sap/ui/commons/MessageToast" { /** * Responsible for displaying the new incoming messages, one at the time, on top of the MessageBar. * - * @deprecated (since 1.4.0) - Instead, use the `sap.m.MessageToast` control. + * @deprecated As of version 1.4.0. Instead, use the `sap.m.MessageToast` control. */ export default class MessageToast extends Control { /** @@ -18732,7 +18727,7 @@ declare module "sap/ui/commons/MessageToast" { /** * Describes the settings that can be provided to the MessageToast constructor. * - * @deprecated (since 1.4.0) - Instead, use the `sap.m.MessageToast` control. + * @deprecated As of version 1.4.0. Instead, use the `sap.m.MessageToast` control. */ export interface $MessageToastSettings extends $ControlSettings { /** @@ -18774,7 +18769,7 @@ declare module "sap/ui/commons/Paginator" { /** * Provides navigation between pages within a list of numbered pages. * - * @deprecated (since 1.38) - the concept has been discarded. + * @deprecated As of version 1.38. the concept has been discarded. */ export default class Paginator extends Control { /** @@ -18975,7 +18970,7 @@ declare module "sap/ui/commons/Paginator" { /** * Describes the settings that can be provided to the Paginator constructor. * - * @deprecated (since 1.38) - the concept has been discarded. + * @deprecated As of version 1.38. the concept has been discarded. */ export interface $PaginatorSettings extends $ControlSettings { /** @@ -19049,7 +19044,7 @@ declare module "sap/ui/commons/Panel" { * Represents a container with scroll functionality, that can be used for text and controls. The Panel does * not layout the embedded controls. * - * @deprecated (since 1.38) - Instead, use the `sap.m.Panel` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.Panel` control. */ export default class Panel extends Control { /** @@ -19180,7 +19175,7 @@ declare module "sap/ui/commons/Panel" { * * @returns Value of property `areaDesign` */ - getAreaDesign(): enums.AreaDesign | keyof typeof enums.AreaDesign; + getAreaDesign(): enums.AreaDesign; /** * Gets current value of property {@link #getBorderDesign borderDesign}. * @@ -19191,7 +19186,7 @@ declare module "sap/ui/commons/Panel" { * * @returns Value of property `borderDesign` */ - getBorderDesign(): enums.BorderDesign | keyof typeof enums.BorderDesign; + getBorderDesign(): enums.BorderDesign; /** * Gets content of aggregation {@link #getButtons buttons}. * @@ -19586,7 +19581,7 @@ declare module "sap/ui/commons/Panel" { /** * Describes the settings that can be provided to the Panel constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.m.Panel` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.Panel` control. */ export interface $PanelSettings extends $ControlSettings { /** @@ -19684,7 +19679,7 @@ declare module "sap/ui/commons/PasswordField" { /** * A text field with masked characters which borrows its properties and methods from TextField. * - * @deprecated (since 1.38) - Instead, use the `sap.m.Input` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.Input` control. */ export default class PasswordField extends TextField { /** @@ -19759,7 +19754,7 @@ declare module "sap/ui/commons/PasswordField" { /** * Describes the settings that can be provided to the PasswordField constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.m.Input` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.Input` control. */ export interface $PasswordFieldSettings extends $TextFieldSettings {} } @@ -19778,7 +19773,7 @@ declare module "sap/ui/commons/ProgressIndicator" { * values. The filling can be displayed in color only, or additionally with the percentage rate. The indicator * status can be interactive. * - * @deprecated (since 1.38) - Instead, use the `sap.m.ProgressIndicator` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.ProgressIndicator` control. */ export default class ProgressIndicator extends Control { /** @@ -19864,7 +19859,7 @@ declare module "sap/ui/commons/ProgressIndicator" { * * @returns Value of property `barColor` */ - getBarColor(): BarColor | keyof typeof BarColor; + getBarColor(): BarColor; /** * Gets current value of property {@link #getDisplayValue displayValue}. * @@ -20031,7 +20026,7 @@ declare module "sap/ui/commons/ProgressIndicator" { /** * Describes the settings that can be provided to the ProgressIndicator constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.m.ProgressIndicator` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.ProgressIndicator` control. */ export interface $ProgressIndicatorSettings extends $ControlSettings { /** @@ -20097,7 +20092,7 @@ declare module "sap/ui/commons/RadioButton" { * sap.ui.commons.RadioButtonGroup), thus providing a limited choice for the user. An event is triggered * when the user makes a change of the selection. * - * @deprecated (since 1.38) - Instead, use the `sap.m.RadioButton` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.RadioButton` control. */ export default class RadioButton extends Control implements IFormContent { __implements__sap_ui_core_IFormContent: boolean; @@ -20348,7 +20343,7 @@ declare module "sap/ui/commons/RadioButton" { * * @returns Value of property `textDirection` */ - getTextDirection(): TextDirection | keyof typeof TextDirection; + getTextDirection(): TextDirection; /** * Gets current value of property {@link #getValueState valueState}. * @@ -20359,7 +20354,7 @@ declare module "sap/ui/commons/RadioButton" { * * @returns Value of property `valueState` */ - getValueState(): ValueState | keyof typeof ValueState; + getValueState(): ValueState; /** * Gets current value of property {@link #getWidth width}. * @@ -20572,7 +20567,7 @@ declare module "sap/ui/commons/RadioButton" { /** * Describes the settings that can be provided to the RadioButton constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.m.RadioButton` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.RadioButton` control. */ export interface $RadioButtonSettings extends $ControlSettings { /** @@ -20682,7 +20677,7 @@ declare module "sap/ui/commons/RadioButtonGroup" { * For the representation of the single group entries, the RadioButton items are created automatically. * For the RadioButton choice, mouse and keyboard navigation usage is supported. * - * @deprecated (since 1.38) - Instead, use the `sap.m.RadioButtonGroup` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.RadioButtonGroup` control. */ export default class RadioButtonGroup extends Control @@ -20978,7 +20973,7 @@ declare module "sap/ui/commons/RadioButtonGroup" { * * @returns Value of property `valueState` */ - getValueState(): ValueState | keyof typeof ValueState; + getValueState(): ValueState; /** * Gets current value of property {@link #getWidth width}. * @@ -21212,7 +21207,7 @@ declare module "sap/ui/commons/RadioButtonGroup" { /** * Describes the settings that can be provided to the RadioButtonGroup constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.m.RadioButtonGroup` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.RadioButtonGroup` control. */ export interface $RadioButtonGroupSettings extends $ControlSettings { /** @@ -21309,7 +21304,7 @@ declare module "sap/ui/commons/RangeSlider" { * units of measurement. Users can move the pointers along the line to change a range with graphical support. * * @since 1.8.0 - * @deprecated (since 1.38) - replaced by {@link sap.m.RangeSlider} + * @deprecated As of version 1.38. replaced by {@link sap.m.RangeSlider} */ export default class RangeSlider extends Slider { /** @@ -21413,7 +21408,7 @@ declare module "sap/ui/commons/RangeSlider" { /** * Describes the settings that can be provided to the RangeSlider constructor. * - * @deprecated (since 1.38) - replaced by {@link sap.m.RangeSlider} + * @deprecated As of version 1.38. replaced by {@link sap.m.RangeSlider} */ export interface $RangeSliderSettings extends $SliderSettings { /** @@ -21444,7 +21439,7 @@ declare module "sap/ui/commons/RatingIndicator" { * can be specified, as well as the URIs to the image icons which shall be used as rating symbols. When * the user performs a rating, an event is fired. * - * @deprecated (since 1.38) - Instead, use the `sap.m.RatingIndicator` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.RatingIndicator` control. */ export default class RatingIndicator extends Control { /** @@ -21731,9 +21726,7 @@ declare module "sap/ui/commons/RatingIndicator" { * * @returns Value of property `visualMode` */ - getVisualMode(): - | RatingIndicatorVisualMode - | keyof typeof RatingIndicatorVisualMode; + getVisualMode(): RatingIndicatorVisualMode; /** * Removes all the controls in the association named {@link #getAriaDescribedBy ariaDescribedBy}. * @@ -21926,7 +21919,7 @@ declare module "sap/ui/commons/RatingIndicator" { /** * Describes the settings that can be provided to the RatingIndicator constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.m.RatingIndicator` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.RatingIndicator` control. */ export interface $RatingIndicatorSettings extends $ControlSettings { /** @@ -22035,7 +22028,7 @@ declare module "sap/ui/commons/ResponsiveContainer" { * an event, whenever a new range is reached. In addition the content of the new range is automatically * shown, if it is set. * - * @deprecated (since 1.38) - Use a container by choice from the {@link sap.m} library, instead. + * @deprecated As of version 1.38. Use a container by choice from the {@link sap.m} library, instead. */ export default class ResponsiveContainer extends Control { /** @@ -22337,7 +22330,7 @@ declare module "sap/ui/commons/ResponsiveContainer" { /** * Describes the settings that can be provided to the ResponsiveContainer constructor. * - * @deprecated (since 1.38) - Use a container by choice from the {@link sap.m} library, instead. + * @deprecated As of version 1.38. Use a container by choice from the {@link sap.m} library, instead. */ export interface $ResponsiveContainerSettings extends $ControlSettings { /** @@ -22403,8 +22396,8 @@ declare module "sap/ui/commons/ResponsiveContainerRange" { /** * Defines a range for the ResponsiveContainer * - * @deprecated (since 1.38) - (altogether with sap.ui.commons.ResponsiveContainer). Use a container of your - * choice from the sap.m library instead. + * @deprecated As of version 1.38. (altogether with sap.ui.commons.ResponsiveContainer). Use a container + * of your choice from the sap.m library instead. */ export default class ResponsiveContainerRange extends UI5Element { /** @@ -22577,8 +22570,8 @@ declare module "sap/ui/commons/ResponsiveContainerRange" { /** * Describes the settings that can be provided to the ResponsiveContainerRange constructor. * - * @deprecated (since 1.38) - (altogether with sap.ui.commons.ResponsiveContainer). Use a container of your - * choice from the sap.m library instead. + * @deprecated As of version 1.38. (altogether with sap.ui.commons.ResponsiveContainer). Use a container + * of your choice from the sap.m library instead. */ export interface $ResponsiveContainerRangeSettings extends $ElementSettings { /** @@ -22618,8 +22611,8 @@ declare module "sap/ui/commons/RichTooltip" { /** * Is used to provide tool tips that can have long text, image and title. This tool tip extends the TooltipBase. * - * @deprecated (since 1.38) - Tf you want to achieve a similar behavior, use a `sap.m.Popover` control and - * open it next to your control. + * @deprecated As of version 1.38. Tf you want to achieve a similar behavior, use a `sap.m.Popover` control + * and open it next to your control. */ export default class RichTooltip extends TooltipBase { /** @@ -22793,8 +22786,8 @@ declare module "sap/ui/commons/RichTooltip" { /** * Describes the settings that can be provided to the RichTooltip constructor. * - * @deprecated (since 1.38) - Tf you want to achieve a similar behavior, use a `sap.m.Popover` control and - * open it next to your control. + * @deprecated As of version 1.38. Tf you want to achieve a similar behavior, use a `sap.m.Popover` control + * and open it next to your control. */ export interface $RichTooltipSettings extends $TooltipBaseSettings { /** @@ -22842,7 +22835,7 @@ declare module "sap/ui/commons/RoadMap" { /** * RoadMap is used to display step-by-step work flows of a clearly defined work process. * - * @deprecated (since 1.38) - Instead, use the `sap.m.Wizard` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.Wizard` control. */ export default class RoadMap extends Control { /** @@ -23248,7 +23241,7 @@ declare module "sap/ui/commons/RoadMap" { /** * Describes the settings that can be provided to the RoadMap constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.m.Wizard` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.Wizard` control. */ export interface $RoadMapSettings extends $ControlSettings { /** @@ -23341,7 +23334,7 @@ declare module "sap/ui/commons/RoadMapStep" { /** * Step used within a RoadMap Control. * - * @deprecated (since 1.38) - Instead, use the `sap.m.Wizard` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.Wizard` control. */ export default class RoadMapStep extends UI5Element { /** @@ -23409,7 +23402,7 @@ declare module "sap/ui/commons/RoadMapStep" { /** * Adds some subStep to the aggregation {@link #getSubSteps subSteps}. * - * @deprecated (since 1.10.5) - Sub steps will not be supported in future. This feature might be removed + * @deprecated As of version 1.10.5. Sub steps will not be supported in future. This feature might be removed * in one of the next releases. * * @returns Reference to `this` in order to allow method chaining @@ -23423,7 +23416,7 @@ declare module "sap/ui/commons/RoadMapStep" { /** * Destroys all the subSteps in the aggregation {@link #getSubSteps subSteps}. * - * @deprecated (since 1.10.5) - Sub steps will not be supported in future. This feature might be removed + * @deprecated As of version 1.10.5. Sub steps will not be supported in future. This feature might be removed * in one of the next releases. * * @returns Reference to `this` in order to allow method chaining @@ -23447,7 +23440,7 @@ declare module "sap/ui/commons/RoadMapStep" { * * Default value is `false`. * - * @deprecated (since 1.10.5) - Note that sub steps will not be supported in future. This feature might + * @deprecated As of version 1.10.5. Note that sub steps will not be supported in future. This feature might * be removed in one of the next releases. * * @returns Value of property `expanded` @@ -23468,7 +23461,7 @@ declare module "sap/ui/commons/RoadMapStep" { * Sub steps for the current step. Will be displayed only in the case that the step is expanded. Otherwise, * special arrows show the availability of sub steps. One level of sub steps supported. * - * @deprecated (since 1.10.5) - Sub steps will not be supported in future. This feature might be removed + * @deprecated As of version 1.10.5. Sub steps will not be supported in future. This feature might be removed * in one of the next releases. */ getSubSteps(): RoadMapStep[]; @@ -23487,7 +23480,7 @@ declare module "sap/ui/commons/RoadMapStep" { * Checks for the provided `sap.ui.commons.RoadMapStep` in the aggregation {@link #getSubSteps subSteps}. * and returns its index if found or -1 otherwise. * - * @deprecated (since 1.10.5) - Sub steps will not be supported in future. This feature might be removed + * @deprecated As of version 1.10.5. Sub steps will not be supported in future. This feature might be removed * in one of the next releases. * * @returns The index of the provided control in the aggregation if found, or -1 otherwise @@ -23501,7 +23494,7 @@ declare module "sap/ui/commons/RoadMapStep" { /** * Inserts a subStep into the aggregation {@link #getSubSteps subSteps}. * - * @deprecated (since 1.10.5) - Sub steps will not be supported in future. This feature might be removed + * @deprecated As of version 1.10.5. Sub steps will not be supported in future. This feature might be removed * in one of the next releases. * * @returns Reference to `this` in order to allow method chaining @@ -23523,7 +23516,7 @@ declare module "sap/ui/commons/RoadMapStep" { * * Additionally, it unregisters them from the hosting UIArea. * - * @deprecated (since 1.10.5) - Sub steps will not be supported in future. This feature might be removed + * @deprecated As of version 1.10.5. Sub steps will not be supported in future. This feature might be removed * in one of the next releases. * * @returns An array of the removed elements (might be empty) @@ -23532,7 +23525,7 @@ declare module "sap/ui/commons/RoadMapStep" { /** * Removes a subStep from the aggregation {@link #getSubSteps subSteps}. * - * @deprecated (since 1.10.5) - Sub steps will not be supported in future. This feature might be removed + * @deprecated As of version 1.10.5. Sub steps will not be supported in future. This feature might be removed * in one of the next releases. * * @returns The removed subStep or `null` @@ -23570,7 +23563,7 @@ declare module "sap/ui/commons/RoadMapStep" { * * Default value is `false`. * - * @deprecated (since 1.10.5) - Note that sub steps will not be supported in future. This feature might + * @deprecated As of version 1.10.5. Note that sub steps will not be supported in future. This feature might * be removed in one of the next releases. * * @returns Reference to `this` in order to allow method chaining @@ -23619,7 +23612,7 @@ declare module "sap/ui/commons/RoadMapStep" { /** * Describes the settings that can be provided to the RoadMapStep constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.m.Wizard` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.Wizard` control. */ export interface $RoadMapStepSettings extends $ElementSettings { /** @@ -23635,7 +23628,7 @@ declare module "sap/ui/commons/RoadMapStep" { /** * This property is only relevant when using sub steps. * - * @deprecated (since 1.10.5) - Note that sub steps will not be supported in future. This feature might + * @deprecated As of version 1.10.5. Note that sub steps will not be supported in future. This feature might * be removed in one of the next releases. */ expanded?: boolean | PropertyBindingInfo | `{${string}}`; @@ -23649,7 +23642,7 @@ declare module "sap/ui/commons/RoadMapStep" { * Sub steps for the current step. Will be displayed only in the case that the step is expanded. Otherwise, * special arrows show the availability of sub steps. One level of sub steps supported. * - * @deprecated (since 1.10.5) - Sub steps will not be supported in future. This feature might be removed + * @deprecated As of version 1.10.5. Sub steps will not be supported in future. This feature might be removed * in one of the next releases. */ subSteps?: @@ -23686,7 +23679,7 @@ declare module "sap/ui/commons/RowRepeater" { * This control displays items in a stacked list format, allowing the user to page in order to see more * items or to use the offered filtering and sorting capabilities in order to manipulate the displayed data. * - * @deprecated (since 1.38) - Instead, use the `sap.ui.table.Table` control. + * @deprecated As of version 1.38. Instead, use the `sap.ui.table.Table` control. */ export default class RowRepeater extends Control { /** @@ -24183,7 +24176,7 @@ declare module "sap/ui/commons/RowRepeater" { * * @returns Value of property `design` */ - getDesign(): RowRepeaterDesign | keyof typeof RowRepeaterDesign; + getDesign(): RowRepeaterDesign; /** * Gets content of aggregation {@link #getFilters filters}. * @@ -24590,7 +24583,7 @@ declare module "sap/ui/commons/RowRepeater" { /** * Describes the settings that can be provided to the RowRepeater constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.ui.table.Table` control. + * @deprecated As of version 1.38. Instead, use the `sap.ui.table.Table` control. */ export interface $RowRepeaterSettings extends $ControlSettings { /** @@ -24776,7 +24769,7 @@ declare module "sap/ui/commons/RowRepeaterFilter" { * This element is used by the RowRepeater and allows to define a filter in this context along with the * related data such as a text and an icon. * - * @deprecated (since 1.38) - Instead, use the `sap.ui.table.Table` control. + * @deprecated As of version 1.38. Instead, use the `sap.ui.table.Table` control. */ export default class RowRepeaterFilter extends UI5Element { /** @@ -24920,7 +24913,7 @@ declare module "sap/ui/commons/RowRepeaterFilter" { /** * Describes the settings that can be provided to the RowRepeaterFilter constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.ui.table.Table` control. + * @deprecated As of version 1.38. Instead, use the `sap.ui.table.Table` control. */ export interface $RowRepeaterFilterSettings extends $ElementSettings { /** @@ -24951,7 +24944,7 @@ declare module "sap/ui/commons/RowRepeaterSorter" { * This element is used by the RowRepeater and allows to define a sorter in this context along with the * related data such as a text and an icon. * - * @deprecated (since 1.38) - Instead, use the `sap.ui.table.Table` control. + * @deprecated As of version 1.38. Instead, use the `sap.ui.table.Table` control. */ export default class RowRepeaterSorter extends UI5Element { /** @@ -25095,7 +25088,7 @@ declare module "sap/ui/commons/RowRepeaterSorter" { /** * Describes the settings that can be provided to the RowRepeaterSorter constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.ui.table.Table` control. + * @deprecated As of version 1.38. Instead, use the `sap.ui.table.Table` control. */ export interface $RowRepeaterSorterSettings extends $ElementSettings { /** @@ -25133,7 +25126,7 @@ declare module "sap/ui/commons/SearchField" { /** * Allows the user to type search queries and to trigger the search. Optionally, suggestions can be added. * - * @deprecated (since 1.38) - Instead, use the `sap.m.SearchField` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.SearchField` control. */ export default class SearchField extends Control implements ToolbarItem { __implements__sap_ui_commons_ToolbarItem: boolean; @@ -25563,7 +25556,7 @@ declare module "sap/ui/commons/SearchField" { * * @returns Value of property `textAlign` */ - getTextAlign(): TextAlign | keyof typeof TextAlign; + getTextAlign(): TextAlign; /** * Gets current value of property {@link #getValue value}. * @@ -25586,7 +25579,7 @@ declare module "sap/ui/commons/SearchField" { * * @returns Value of property `valueState` */ - getValueState(): ValueState | keyof typeof ValueState; + getValueState(): ValueState; /** * Gets current value of property {@link #getVisibleItemCount visibleItemCount}. * @@ -26006,7 +25999,7 @@ declare module "sap/ui/commons/SearchField" { /** * Describes the settings that can be provided to the SearchField constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.m.SearchField` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.SearchField` control. */ export interface $SearchFieldSettings extends $ControlSettings { /** @@ -26190,7 +26183,7 @@ declare module "sap/ui/commons/SearchProvider" { /** * A SearchProvider which can be attached to a Search Field. * - * @deprecated (since 1.6.0) - Replaced by sap.ui.core.search.OpenSearchProvider + * @deprecated As of version 1.6.0. Replaced by sap.ui.core.search.OpenSearchProvider */ export default class SearchProvider extends OpenSearchProvider { /** @@ -26265,7 +26258,7 @@ declare module "sap/ui/commons/SearchProvider" { /** * Describes the settings that can be provided to the SearchProvider constructor. * - * @deprecated (since 1.6.0) - Replaced by sap.ui.core.search.OpenSearchProvider + * @deprecated As of version 1.6.0. Replaced by sap.ui.core.search.OpenSearchProvider */ export interface $SearchProviderSettings extends $OpenSearchProviderSettings {} @@ -26293,7 +26286,7 @@ declare module "sap/ui/commons/SegmentedButton" { * The SegmentedButton provides a group of multiple buttons. Only one button can be active. The behaviour * is more ore less like a radio button group. * - * @deprecated (since 1.38) - replaced by {@link sap.m.SegmentedButton} + * @deprecated As of version 1.38. replaced by {@link sap.m.SegmentedButton} */ export default class SegmentedButton extends Control @@ -26575,7 +26568,7 @@ declare module "sap/ui/commons/SegmentedButton" { /** * Describes the settings that can be provided to the SegmentedButton constructor. * - * @deprecated (since 1.38) - replaced by {@link sap.m.SegmentedButton} + * @deprecated As of version 1.38. replaced by {@link sap.m.SegmentedButton} */ export interface $SegmentedButtonSettings extends $ControlSettings { /** @@ -26633,7 +26626,7 @@ declare module "sap/ui/commons/Slider" { * The interactive control is displayed either as a horizontal or a vertical line with a pointer and units * of measurement. Users can move the pointer along the line to change values with graphical support. * - * @deprecated (since 1.38) - replaced by {@link sap.m.Slider} + * @deprecated As of version 1.38. replaced by {@link sap.m.Slider} */ export default class Slider extends Control implements IFormContent { __implements__sap_ui_core_IFormContent: boolean; @@ -27291,7 +27284,7 @@ declare module "sap/ui/commons/Slider" { /** * Describes the settings that can be provided to the Slider constructor. * - * @deprecated (since 1.38) - replaced by {@link sap.m.Slider} + * @deprecated As of version 1.38. replaced by {@link sap.m.Slider} */ export interface $SliderSettings extends $ControlSettings { /** @@ -27443,7 +27436,7 @@ declare module "sap/ui/commons/Splitter" { * height or set an absolute height for the splitter using the height property. Otherwise the height of * the splitter is calculated by the height of its contents. * - * @deprecated (since 1.38) - Instead, use the `sap.ui.layout.Splitter` control. + * @deprecated As of version 1.38. Instead, use the `sap.ui.layout.Splitter` control. */ export default class Splitter extends Control { /** @@ -27626,7 +27619,7 @@ declare module "sap/ui/commons/Splitter" { * * @returns Value of property `splitterOrientation` */ - getSplitterOrientation(): Orientation | keyof typeof Orientation; + getSplitterOrientation(): Orientation; /** * Gets current value of property {@link #getSplitterPosition splitterPosition}. * @@ -27904,7 +27897,7 @@ declare module "sap/ui/commons/Splitter" { /** * Describes the settings that can be provided to the Splitter constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.ui.layout.Splitter` control. + * @deprecated As of version 1.38. Instead, use the `sap.ui.layout.Splitter` control. */ export interface $SplitterSettings extends $ControlSettings { /** @@ -27986,7 +27979,7 @@ declare module "sap/ui/commons/Tab" { /** * Represents a single tab in a TabStrip control. * - * @deprecated (since 1.38) - Instead, use the `sap.m.TabContainer` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.TabContainer` control. */ export default class Tab extends Panel { /** @@ -28072,7 +28065,7 @@ declare module "sap/ui/commons/Tab" { * * @returns Value of property `horizontalScrolling` */ - getHorizontalScrolling(): Scrolling | keyof typeof Scrolling; + getHorizontalScrolling(): Scrolling; /** * Gets current value of property {@link #getSelected selected}. * @@ -28080,8 +28073,8 @@ declare module "sap/ui/commons/Tab" { * * Default value is `false`. * - * @deprecated (since 0.17.0) - This property is not used. To identify the selected tab in a TabStrip selectedIndex - * is used. + * @deprecated As of version 0.17.0. This property is not used. To identify the selected tab in a TabStrip + * selectedIndex is used. * * @returns Value of property `selected` */ @@ -28096,7 +28089,7 @@ declare module "sap/ui/commons/Tab" { * * @returns Value of property `verticalScrolling` */ - getVerticalScrolling(): Scrolling | keyof typeof Scrolling; + getVerticalScrolling(): Scrolling; /** * Sets a new value for property {@link #getClosable closable}. * @@ -28142,8 +28135,8 @@ declare module "sap/ui/commons/Tab" { * * Default value is `false`. * - * @deprecated (since 0.17.0) - This property is not used. To identify the selected tab in a TabStrip selectedIndex - * is used. + * @deprecated As of version 0.17.0. This property is not used. To identify the selected tab in a TabStrip + * selectedIndex is used. * * @returns Reference to `this` in order to allow method chaining */ @@ -28175,7 +28168,7 @@ declare module "sap/ui/commons/Tab" { /** * Describes the settings that can be provided to the Tab constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.m.TabContainer` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.TabContainer` control. */ export interface $TabSettings extends $PanelSettings { /** @@ -28202,8 +28195,8 @@ declare module "sap/ui/commons/Tab" { /** * Defines whether the tab is the active one. * - * @deprecated (since 0.17.0) - This property is not used. To identify the selected tab in a TabStrip selectedIndex - * is used. + * @deprecated As of version 0.17.0. This property is not used. To identify the selected tab in a TabStrip + * selectedIndex is used. */ selected?: boolean | PropertyBindingInfo | `{${string}}`; } @@ -28229,7 +28222,7 @@ declare module "sap/ui/commons/TabStrip" { * TabStrip represents a container for tab controls, which contain the content and generally other controls. * The user switches between the tabs to display the content. * - * @deprecated (since 1.38) - Instead, use the `sap.m.TabContainer` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.TabContainer` control. */ export default class TabStrip extends Control { /** @@ -28666,7 +28659,7 @@ declare module "sap/ui/commons/TabStrip" { /** * Describes the settings that can be provided to the TabStrip constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.m.TabContainer` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.TabContainer` control. */ export interface $TabStripSettings extends $ControlSettings { /** @@ -28757,7 +28750,7 @@ declare module "sap/ui/commons/TextArea" { /** * Control to enter or display multible row text. * - * @deprecated (since 1.38) - Instead, use the `sap.m.TextArea` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.TextArea` control. */ export default class TextArea extends TextField { /** @@ -28864,7 +28857,7 @@ declare module "sap/ui/commons/TextArea" { * * ID of label control * - * @deprecated (since 1.5.2) - Please use association AriaLabelledBy instead. + * @deprecated As of version 1.5.2. Please use association AriaLabelledBy instead. * * @returns Value of property `labeledBy` */ @@ -28886,7 +28879,7 @@ declare module "sap/ui/commons/TextArea" { * * @returns Value of property `wrapping` */ - getWrapping(): Wrapping | keyof typeof Wrapping; + getWrapping(): Wrapping; /** * Sets a new value for property {@link #getCols cols}. * @@ -28955,7 +28948,7 @@ declare module "sap/ui/commons/TextArea" { * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * @deprecated (since 1.5.2) - Please use association AriaLabelledBy instead. + * @deprecated As of version 1.5.2. Please use association AriaLabelledBy instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -29013,7 +29006,7 @@ declare module "sap/ui/commons/TextArea" { /** * Describes the settings that can be provided to the TextArea constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.m.TextArea` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.TextArea` control. */ export interface $TextAreaSettings extends $TextFieldSettings { /** @@ -29053,7 +29046,7 @@ declare module "sap/ui/commons/TextArea" { /** * ID of label control * - * @deprecated (since 1.5.2) - Please use association AriaLabelledBy instead. + * @deprecated As of version 1.5.2. Please use association AriaLabelledBy instead. */ labeledBy?: string | PropertyBindingInfo; } @@ -29085,7 +29078,7 @@ declare module "sap/ui/commons/TextView" { /** * Is used to display some continous text. The control can inherit the text direction from its parent control. * - * @deprecated (since 1.38) - replaced by {@link sap.m.Text}. + * @deprecated As of version 1.38. replaced by {@link sap.m.Text}. */ export default class TextView extends Control @@ -29211,7 +29204,7 @@ declare module "sap/ui/commons/TextView" { * * @returns Value of property `accessibleRole` */ - getAccessibleRole(): AccessibleRole | keyof typeof AccessibleRole; + getAccessibleRole(): AccessibleRole; /** * Returns array of IDs of the elements which are the current targets of the association {@link #getAriaDescribedBy ariaDescribedBy}. */ @@ -29230,7 +29223,7 @@ declare module "sap/ui/commons/TextView" { * * @returns Value of property `design` */ - getDesign(): TextViewDesign | keyof typeof TextViewDesign; + getDesign(): TextViewDesign; /** * Gets current value of property {@link #getEnabled enabled}. * @@ -29264,7 +29257,7 @@ declare module "sap/ui/commons/TextView" { * * @returns Value of property `semanticColor` */ - getSemanticColor(): TextViewColor | keyof typeof TextViewColor; + getSemanticColor(): TextViewColor; /** * Gets current value of property {@link #getText text}. * @@ -29286,7 +29279,7 @@ declare module "sap/ui/commons/TextView" { * * @returns Value of property `textAlign` */ - getTextAlign(): TextAlign | keyof typeof TextAlign; + getTextAlign(): TextAlign; /** * Gets current value of property {@link #getTextDirection textDirection}. * @@ -29298,7 +29291,7 @@ declare module "sap/ui/commons/TextView" { * * @returns Value of property `textDirection` */ - getTextDirection(): TextDirection | keyof typeof TextDirection; + getTextDirection(): TextDirection; /** * Gets current value of property {@link #getWidth width}. * @@ -29546,7 +29539,7 @@ declare module "sap/ui/commons/TextView" { /** * Describes the settings that can be provided to the TextView constructor. * - * @deprecated (since 1.38) - replaced by {@link sap.m.Text}. + * @deprecated As of version 1.38. replaced by {@link sap.m.Text}. */ export interface $TextViewSettings extends $ControlSettings { /** @@ -29641,7 +29634,7 @@ declare module "sap/ui/commons/Title" { /** * Represents a title element that can be used for aggregation with other controls * - * @deprecated (since 1.16.0) - moved to sap.ui.core library. Please use this one. + * @deprecated As of version 1.16.0. moved to sap.ui.core library. Please use this one. */ export default class Title extends Title1 { /** @@ -29724,7 +29717,7 @@ declare module "sap/ui/commons/Title" { * * @returns the value of property `level` */ - getLevel(): TitleLevel | keyof typeof TitleLevel; + getLevel(): TitleLevel; /** * Setter for property `level`. * @@ -29744,7 +29737,7 @@ declare module "sap/ui/commons/Title" { /** * Describes the settings that can be provided to the Title constructor. * - * @deprecated (since 1.16.0) - moved to sap.ui.core library. Please use this one. + * @deprecated As of version 1.16.0. moved to sap.ui.core library. Please use this one. */ export interface $TitleSettings extends $TitleSettings1 {} } @@ -29761,7 +29754,7 @@ declare module "sap/ui/commons/ToggleButton" { /** * The ToggleButton Control is a Button that can be toggled between pressed and normal state * - * @deprecated (since 1.38) - replaced by {@link sap.m.ToggleButton} + * @deprecated As of version 1.38. replaced by {@link sap.m.ToggleButton} */ export default class ToggleButton extends Button { /** @@ -29868,7 +29861,7 @@ declare module "sap/ui/commons/ToggleButton" { /** * Describes the settings that can be provided to the ToggleButton constructor. * - * @deprecated (since 1.38) - replaced by {@link sap.m.ToggleButton} + * @deprecated As of version 1.38. replaced by {@link sap.m.ToggleButton} */ export interface $ToggleButtonSettings extends $ButtonSettings { /** @@ -29897,7 +29890,7 @@ declare module "sap/ui/commons/Toolbar" { * Note that all controls with the sap.ui.commons.ToolbarItem interface can be used as item: Button, ComboBox, * TextField. * - * @deprecated (since 1.38) - replaced by {@link sap.m.Toolbar} + * @deprecated As of version 1.38. replaced by {@link sap.m.Toolbar} */ export default class Toolbar extends Control implements Toolbar1 { __implements__sap_ui_core_Toolbar: boolean; @@ -30011,7 +30004,7 @@ declare module "sap/ui/commons/Toolbar" { * * @returns Value of property `design` */ - getDesign(): ToolbarDesign | keyof typeof ToolbarDesign; + getDesign(): ToolbarDesign; /** * Gets content of aggregation {@link #getItems items}. * @@ -30212,7 +30205,7 @@ declare module "sap/ui/commons/Toolbar" { /** * Describes the settings that can be provided to the Toolbar constructor. * - * @deprecated (since 1.38) - replaced by {@link sap.m.Toolbar} + * @deprecated As of version 1.38. replaced by {@link sap.m.Toolbar} */ export interface $ToolbarSettings extends $ControlSettings { /** @@ -30268,7 +30261,7 @@ declare module "sap/ui/commons/ToolbarSeparator" { * A small vertical line that is generally added to the tool bar between the items to visually separate * them. * - * @deprecated (since 1.38) - Instead, use the `sap.m.Toolbar` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.Toolbar` control. */ export default class ToolbarSeparator extends UI5Element @@ -30345,7 +30338,7 @@ declare module "sap/ui/commons/ToolbarSeparator" { * * @returns Value of property `design` */ - getDesign(): ToolbarSeparatorDesign | keyof typeof ToolbarSeparatorDesign; + getDesign(): ToolbarSeparatorDesign; /** * Gets current value of property {@link #getDisplayVisualSeparator displayVisualSeparator}. * @@ -30395,7 +30388,7 @@ declare module "sap/ui/commons/ToolbarSeparator" { /** * Describes the settings that can be provided to the ToolbarSeparator constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.m.Toolbar` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.Toolbar` control. */ export interface $ToolbarSeparatorSettings extends $ElementSettings { /** @@ -30436,7 +30429,7 @@ declare module "sap/ui/commons/Tree" { /** * Simple tree to display item in a hierarchical way * - * @deprecated (since 1.38) - replaced by {@link sap.m.Tree} + * @deprecated As of version 1.38. replaced by {@link sap.m.Tree} */ export default class Tree extends Control { /** @@ -30755,7 +30748,7 @@ declare module "sap/ui/commons/Tree" { * * @returns Value of property `selectionMode` */ - getSelectionMode(): TreeSelectionMode | keyof typeof TreeSelectionMode; + getSelectionMode(): TreeSelectionMode; /** * Gets current value of property {@link #getShowHeader showHeader}. * @@ -31013,7 +31006,7 @@ declare module "sap/ui/commons/Tree" { /** * Describes the settings that can be provided to the Tree constructor. * - * @deprecated (since 1.38) - replaced by {@link sap.m.Tree} + * @deprecated As of version 1.38. replaced by {@link sap.m.Tree} */ export interface $TreeSettings extends $ControlSettings { /** @@ -31139,7 +31132,7 @@ declare module "sap/ui/commons/TreeNode" { /** * Tree node element * - * @deprecated (since 1.38) - replaced by {@link sap.m.Tree} + * @deprecated As of version 1.38. replaced by {@link sap.m.Tree} */ export default class TreeNode extends UI5Element { /** @@ -31702,7 +31695,7 @@ declare module "sap/ui/commons/TreeNode" { /** * Describes the settings that can be provided to the TreeNode constructor. * - * @deprecated (since 1.38) - replaced by {@link sap.m.Tree} + * @deprecated As of version 1.38. replaced by {@link sap.m.Tree} */ export interface $TreeNodeSettings extends $ElementSettings { /** @@ -31813,7 +31806,7 @@ declare module "sap/ui/commons/TriStateCheckBox" { * possible which is e.g. required in checkbox trees. * * @since 1.7.2 - * @deprecated (since 1.38) - Use {@link sap.m.CheckBox} instead. + * @deprecated As of version 1.38. Use {@link sap.m.CheckBox} instead. */ export default class TriStateCheckBox extends Control { /** @@ -31988,9 +31981,7 @@ declare module "sap/ui/commons/TriStateCheckBox" { * * @returns Value of property `selectionState` */ - getSelectionState(): - | TriStateCheckBoxState - | keyof typeof TriStateCheckBoxState; + getSelectionState(): TriStateCheckBoxState; /** * Gets current value of property {@link #getText text}. * @@ -32011,7 +32002,7 @@ declare module "sap/ui/commons/TriStateCheckBox" { * * @returns Value of property `textDirection` */ - getTextDirection(): TextDirection | keyof typeof TextDirection; + getTextDirection(): TextDirection; /** * Gets current value of property {@link #getValueState valueState}. * @@ -32022,7 +32013,7 @@ declare module "sap/ui/commons/TriStateCheckBox" { * * @returns Value of property `valueState` */ - getValueState(): ValueState | keyof typeof ValueState; + getValueState(): ValueState; /** * Gets current value of property {@link #getWidth width}. * @@ -32172,7 +32163,7 @@ declare module "sap/ui/commons/TriStateCheckBox" { /** * Describes the settings that can be provided to the TriStateCheckBox constructor. * - * @deprecated (since 1.38) - Use {@link sap.m.CheckBox} instead. + * @deprecated As of version 1.38. Use {@link sap.m.CheckBox} instead. */ export interface $TriStateCheckBoxSettings extends $ControlSettings { /** @@ -32263,7 +32254,7 @@ declare module "sap/ui/commons/ValueHelpField" { /** * A TextField with an attached icon which triggeres an event. * - * @deprecated (since 1.38) - Instead, use the `sap.m.Input` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.Input` control. */ export default class ValueHelpField extends TextField { /** @@ -32505,7 +32496,7 @@ declare module "sap/ui/commons/ValueHelpField" { /** * Describes the settings that can be provided to the ValueHelpField constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.m.Input` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.Input` control. */ export interface $ValueHelpFieldSettings extends $TextFieldSettings { /** diff --git a/types/openui5/sap.ui.core.d.ts b/types/openui5/sap.ui.core.d.ts index 68a7829b26216e..644107008a5ba1 100644 --- a/types/openui5/sap.ui.core.d.ts +++ b/types/openui5/sap.ui.core.d.ts @@ -64,7 +64,7 @@ interface JQuery extends Iterable { /** * Extension function to the jQuery.fn which identifies SAPUI5 controls in the given jQuery context. - * @deprecated since 1.106, use sap.ui.core.Element.closestTo instead. + * @deprecated As of version 1.106, use {@link sap.ui.core.Element.closestTo} instead. */ control( /** @@ -75,7 +75,7 @@ interface JQuery extends Iterable { /** * Extension function to the jQuery.fn which identifies SAPUI5 controls in the given jQuery context. - * @deprecated since 1.106, use sap.ui.core.Element.closestTo instead. + * @deprecated As of version 1.106, use {@link sap.ui.core.Element.closestTo} instead. */ control( /** @@ -279,7 +279,7 @@ declare namespace sap { "sap/ui/thirdparty/qunit-2": undefined; } } -// For Library Version: 1.132.0 +// For Library Version: 1.133.0 declare module "sap/base/assert" { /** @@ -484,7 +484,7 @@ declare module "sap/base/i18n/Formatting" { * * @returns the current calendar type, e.g. `Gregorian` */ - getCalendarType(): CalendarType | keyof typeof CalendarType; + getCalendarType(): CalendarType; /** * Returns the calendar week numbering algorithm used to determine the first day of the week and the first * calendar week of the year, see {@link module:sap/base/i18n/date/CalendarWeekNumbering CalendarWeekNumbering}. @@ -493,9 +493,7 @@ declare module "sap/base/i18n/Formatting" { * * @returns The calendar week numbering algorithm */ - getCalendarWeekNumbering(): - | CalendarWeekNumbering - | keyof typeof CalendarWeekNumbering; + getCalendarWeekNumbering(): CalendarWeekNumbering; /** * Gets the custom currencies that have been set via {@link #.addCustomCurrencies Formatting.addCustomCurrencies } * or {@link #.setCustomCurrencies Formatting.setCustomCurrencies}. There is a special currency code named @@ -2613,7 +2611,7 @@ declare module "sap/base/security/URLWhitelist" { /** * Entry object of the URLWhitelist. * - * @deprecated (since 1.85) - use {@link module:sap/base/security/URLListValidator.Entry} instead. + * @deprecated As of version 1.85. use {@link module:sap/base/security/URLListValidator.Entry} instead. */ export type Entry = { /** @@ -3033,7 +3031,7 @@ declare module "sap/base/util/includes" { * Checks if value is included in collection. * * @since 1.58 - * @deprecated (since 1.90) - Use the `Array.prototype.includes` or `String.prototype.includes` instead, + * @deprecated As of version 1.90. Use the `Array.prototype.includes` or `String.prototype.includes` instead, * but note that `Array.prototype.includes` or `String.prototype.includes` fail when called on null values. * * @returns - true if value is in the collection, false otherwise @@ -3367,7 +3365,7 @@ declare module "sap/base/util/UriParameters" { * `null` serves the same purpose. * * @since 1.68 - * @deprecated (since 1.119) - See class description for details. + * @deprecated As of version 1.119. See class description for details. */ export default class UriParameters { /** @@ -3968,7 +3966,7 @@ declare module "sap/ui/core/ControlBehavior" { * * @returns The current animationMode */ - getAnimationMode(): AnimationMode | keyof typeof AnimationMode; + getAnimationMode(): AnimationMode; /** * Returns whether the accessibility mode is enabled or not. * @@ -3999,7 +3997,7 @@ declare module "sap/ui/core/ControlBehavior" { } declare module "sap/ui/core/date/CalendarUtils" { - import CalendarWeekNumbering from "sap/ui/core/date/CalendarWeekNumbering"; + import CalendarWeekNumbering from "sap/base/i18n/date/CalendarWeekNumbering"; import Locale from "sap/ui/core/Locale"; @@ -4019,7 +4017,7 @@ declare module "sap/ui/core/date/CalendarUtils" { * * @since 1.108.0 * - * @returns The calendar week configuration, or `undefined for an invalid value of sap.ui.core.date.CalendarWeekNumbering`. + * @returns The calendar week configuration, or `undefined for an invalid value of module:sap/base/i18n/date/CalendarWeekNumbering`. */ getWeekConfigurationValues( /** @@ -4027,7 +4025,9 @@ declare module "sap/ui/core/date/CalendarUtils" { * {@link module:sap/base/i18n/Formatting.getCalendarWeekNumbering Formatting.getCalendarWeekNumbering}. * If this value is `Default` the returned calendar week configuration is derived from the given `oLocale`. */ - sCalendarWeekNumbering?: CalendarWeekNumbering, + sCalendarWeekNumbering?: + | CalendarWeekNumbering + | keyof typeof CalendarWeekNumbering, /** * The locale to use; if no locale is given, a locale for the currently configured language is used; see * {@link module:sap/base/i18n/Formatting.getLanguageTag Formatting.getLanguageTag}. Is only used when `sCalendarWeekNumbering` @@ -4255,7 +4255,7 @@ declare module "sap/ui/core/date/UI5Date" { /** * Returns the year of this date instance minus 1900 according to the configured time zone, see `Date.prototype.getYear`. * - * @deprecated (since 1.111) - as it is deprecated in the base class JavaScript Date; use {@link #getFullYear } + * @deprecated As of version 1.111. as it is deprecated in the base class JavaScript Date; use {@link #getFullYear } * instead * * @returns The year of this date instance minus 1900 according to the configured time zone @@ -4535,7 +4535,7 @@ declare module "sap/ui/core/date/UI5Date" { /** * Sets the year for this date instance plus 1900 considering the configured time zone, see `Date.prototype.setYear`. * - * @deprecated (since 1.111) - as it is deprecated in the base class JavaScript Date; use {@link #setFullYear } + * @deprecated As of version 1.111. as it is deprecated in the base class JavaScript Date; use {@link #setFullYear } * instead * * @returns The milliseconds of the new timestamp based on the UNIX epoch, or `NaN` if the timestamp could @@ -4797,13 +4797,46 @@ declare module "sap/ui/core/ElementRegistry" { export default ElementRegistry; } +declare module "sap/ui/core/fieldhelp/FieldHelpUtil" { + import UI5Element from "sap/ui/core/Element"; + + /** + * Utility class to set field help information for controls for which field help information cannot be deduced + * automatically from OData metadata or for which the automatically deduced field help needs to be overwritten. + * These can be controls like filter fields that don't have OData property bindings. + * + * @since 1.133.0 + */ + export default class FieldHelpUtil { + /** + * @ui5-protected Do not call from applications (only from related classes in the framework) + */ + protected constructor(); + + /** + * Sets the field help information for the given element as `sap-ui-DocumentationRef` custom data. + */ + static setDocumentationRef( + /** + * The element on which to set the field help + */ + oElement: UI5Element, + /** + * The string value or an array of string values of `com.sap.vocabularies.Common.v1.DocumentationRef` OData + * annotations, for example `"urn:sap-com:documentation:key?=type=DE&id=MY_ID&origin=MY_ORIGIN"`" + */ + vDocumentationRefs: string | string[] + ): void; + } +} + declare module "sap/ui/core/getCompatibilityVersion" { import Version from "sap/base/util/Version"; /** * Returns the used compatibility version for the given feature. * - * @deprecated (since 1.119) - without a replacement. All features that have been controlled by a compatibility + * @deprecated As of version 1.119. without a replacement. All features that have been controlled by a compatibility * version in UI5 1.x will abandon their legacy behavior, starting with the next major version. In other * words, they will behave as if compatibility version "edge" was configured. Due to this, no more access * to the compatibility version will be required starting with the next major version. @@ -7456,7 +7489,7 @@ declare module "sap/ui/util/Storage" { * * @returns Type of this storage or "unknown" when the Storage was created with an unknown type or implementation */ - static getType(): (Type | keyof typeof Type) | string; + static getType(): Type | string; /** * Returns whether the given storage is supported. * @@ -7538,7 +7571,7 @@ declare module "sap/ui/util/Storage" { * * @returns Type of this storage or "unknown" when the Storage was created with an unknown type or implementation */ - getType(): (Type | keyof typeof Type) | string; + getType(): Type | string; /** * Returns whether the given storage is supported. * @@ -7660,8 +7693,9 @@ declare module "sap/ui/app/Application" { /** * Abstract application class. Extend this class to create a central application class. * - * @deprecated (since 1.15.1) - The Component class is enhanced to take care about the Application code. - * @experimental (since 1.11.1) - The Application class is still under construction, so some implementation + * @deprecated As of version 1.15.1. The Component class is enhanced to take care about the Application + * code. + * @experimental As of version 1.11.1. The Application class is still under construction, so some implementation * details can be changed in future. */ export default abstract class Application extends Component { @@ -7771,7 +7805,7 @@ declare module "sap/ui/app/Application" { * Returns the application root component. * * @since 1.13.1 - * @deprecated (since 1.14) + * @deprecated As of version 1.14. * * @returns The root component */ @@ -7853,8 +7887,9 @@ declare module "sap/ui/app/Application" { /** * Describes the settings that can be provided to the Application constructor. * - * @deprecated (since 1.15.1) - The Component class is enhanced to take care about the Application code. - * @experimental (since 1.11.1) - The Application class is still under construction, so some implementation + * @deprecated As of version 1.15.1. The Component class is enhanced to take care about the Application + * code. + * @experimental As of version 1.11.1. The Application class is still under construction, so some implementation * details can be changed in future. */ export interface $ApplicationSettings extends $ComponentSettings { @@ -7875,9 +7910,9 @@ declare module "sap/ui/app/MockServer" { /** * Class to mock a server. * - * @deprecated (since 1.15.1) - The mock server code has been moved to sap.ui.core.util - see {@link sap.ui.core.util.MockServer} - * @experimental (since 1.13.0) - The mock server is still under construction, so some implementation details - * can be changed in future. + * @deprecated As of version 1.15.1. The mock server code has been moved to sap.ui.core.util - see {@link sap.ui.core.util.MockServer} + * @experimental As of version 1.13.0. The mock server is still under construction, so some implementation + * details can be changed in future. */ export default abstract class MockServer extends ManagedObject { /** @@ -7917,9 +7952,9 @@ declare module "sap/ui/app/MockServer" { /** * Describes the settings that can be provided to the MockServer constructor. * - * @deprecated (since 1.15.1) - The mock server code has been moved to sap.ui.core.util - see {@link sap.ui.core.util.MockServer} - * @experimental (since 1.13.0) - The mock server is still under construction, so some implementation details - * can be changed in future. + * @deprecated As of version 1.15.1. The mock server code has been moved to sap.ui.core.util - see {@link sap.ui.core.util.MockServer} + * @experimental As of version 1.13.0. The mock server is still under construction, so some implementation + * details can be changed in future. */ export interface $MockServerSettings extends $ManagedObjectSettings {} } @@ -9500,7 +9535,7 @@ declare module "sap/ui/base/ManagedObject" { * bound properties or aggregations of the object itself and all of its children relatively to the given * path. * - * @deprecated (since 1.11.1) - please use {@link #bindObject} instead. + * @deprecated As of version 1.11.1. please use {@link #bindObject} instead. * * @returns reference to the instance itself */ @@ -10766,7 +10801,7 @@ declare module "sap/ui/base/ManagedObject" { * Removes the defined binding context of this object, all bindings will now resolve relative to the parent * context again. * - * @deprecated (since 1.11.1) - please use {@link #unbindObject} instead. + * @deprecated As of version 1.11.1. please use {@link #unbindObject} instead. * * @returns reference to the instance itself */ @@ -12445,12 +12480,12 @@ declare module "sap/ui/base/Metadata" { * Returns an array with the names of all public methods declared by the described class and all its ancestors * classes. * - * @deprecated (since 1.58) - this method should not be used for productive code. The accuracy of the returned - * information highly depends on the concrete class and is not actively monitored. There might be more public - * methods or some of the returned methods might not really be intended for public use. In general, pure - * visibility information should not be exposed in runtime metadata but be part of the documentation. Subclasses - * of `sap.ui.base.Object` might decide to provide runtime metadata describing their public API, but this - * then should not be backed by this method. See {@link sap.ui.core.mvc.ControllerMetadata#getAllMethods } + * @deprecated As of version 1.58. this method should not be used for productive code. The accuracy of the + * returned information highly depends on the concrete class and is not actively monitored. There might + * be more public methods or some of the returned methods might not really be intended for public use. In + * general, pure visibility information should not be exposed in runtime metadata but be part of the documentation. + * Subclasses of `sap.ui.base.Object` might decide to provide runtime metadata describing their public API, + * but this then should not be backed by this method. See {@link sap.ui.core.mvc.ControllerMetadata#getAllMethods } * for an example. * * @returns array with names of all public methods provided by the described class and its ancestors @@ -12482,12 +12517,12 @@ declare module "sap/ui/base/Metadata" { * Returns an array with the names of the public methods declared by the described class, methods of ancestors * are not listed. * - * @deprecated (since 1.58) - this method should not be used for productive code. The accuracy of the returned - * information highly depends on the concrete class and is not actively monitored. There might be more public - * methods or some of the returned methods might not really be intended for public use. In general, pure - * visibility information should not be exposed in runtime metadata but be part of the documentation. Subclasses - * of `sap.ui.base.Object` might decide to provide runtime metadata describing their public API, but this - * then should not be backed by this method. See {@link sap.ui.core.mvc.ControllerMetadata#getAllMethods } + * @deprecated As of version 1.58. this method should not be used for productive code. The accuracy of the + * returned information highly depends on the concrete class and is not actively monitored. There might + * be more public methods or some of the returned methods might not really be intended for public use. In + * general, pure visibility information should not be exposed in runtime metadata but be part of the documentation. + * Subclasses of `sap.ui.base.Object` might decide to provide runtime metadata describing their public API, + * but this then should not be backed by this method. See {@link sap.ui.core.mvc.ControllerMetadata#getAllMethods } * for an example. * * @returns array with names of public methods declared by the described class @@ -12577,7 +12612,7 @@ declare module "sap/ui/base/Object" { * - publicMethods: {string} an array of method names that will be visible in the interface proxy returned * by {@link #getInterface} * - * @deprecated (since 1.3.1) - Use the static `extend` method of the desired base class (e.g. {@link sap.ui.base.Object.extend}) + * @deprecated As of version 1.3.1. Use the static `extend` method of the desired base class (e.g. {@link sap.ui.base.Object.extend}) * * @returns the created metadata object */ @@ -12669,7 +12704,7 @@ declare module "sap/ui/base/Object" { * Please see the API documentation of {@link sap.ui.base.Object#isA} for more details. * * @since 1.56 - * @deprecated (since 1.120) - please use {@link sap.ui.base.Object.isObjectA}. + * @deprecated As of version 1.120. please use {@link sap.ui.base.Object.isObjectA}. * * @returns Whether the given object is an instance of the given type or of any of the given types */ @@ -12942,6 +12977,8 @@ declare module "sap/ui/core/library" { import Control from "sap/ui/core/Control"; + import MessageType1 from "sap/ui/core/message/MessageType"; + /** * A string type that represents non-relative CSS size values. * @@ -13601,7 +13638,7 @@ declare module "sap/ui/core/library" { * Implementing this interface allows a control to be accessible via access keys. * * @since 1.104 - * @experimental (since 1.104) + * @experimental As of version 1.104. */ export interface IAccessKeySupport { __implements__sap_ui_core_IAccessKeySupport: boolean; @@ -13611,21 +13648,21 @@ declare module "sap/ui/core/library" { * method is used. * * @since 1.104 - * @experimental (since 1.104) + * @experimental As of version 1.104. */ getAccessKeysFocusTarget?(): void; /** * If implemented called when access keys feature is enabled and highlighting is over * * @since 1.104 - * @experimental (since 1.104) + * @experimental As of version 1.104. */ onAccKeysHighlightEnd?(): void; /** * If implemented called when access keys feature is enabled and highlighting is ongoing * * @since 1.104 - * @experimental (since 1.104) + * @experimental As of version 1.104. */ onAccKeysHighlightStart?(): void; } @@ -13682,7 +13719,7 @@ declare module "sap/ui/core/library" { * * @returns `sap.ui.core.aria.HasPopup` type of the menu */ - getAriaHasPopupType(): aria.HasPopup | keyof typeof aria.HasPopup; + getAriaHasPopupType(): aria.HasPopup; /** * Determines whether the menu is open. * @@ -14162,35 +14199,17 @@ declare module "sap/ui/core/library" { __implements__sap_ui_core_Label: boolean; } - /** - * Specifies possible message types. - * - * This enum is part of the 'sap/ui/core/library' module export and must be accessed by the property 'MessageType'. - * - * @deprecated (since 1.120) - Please use {@link module:sap/ui/core/message/MessageType} instead. - */ - export enum MessageType { + export { /** - * Message is an error - */ - Error = "Error", - /** - * Message should be just an information - */ - Information = "Information", - /** - * Message has no specific level - */ - None = "None", - /** - * Message is a success message - */ - Success = "Success", - /** - * Message is a warning + * Specifies possible message types. + * + * This enum is part of the 'sap/ui/core/library' module export and must be accessed by the property 'MessageType'. + * + * @deprecated As of version 1.120. Please use {@link module:sap/ui/core/message/MessageType} instead. */ - Warning = "Warning", - } + MessageType1 as MessageType, + }; + /** * Defines the different possible states of an element that can be open or closed and does not only toggle * between these states, but also spends some time in between (e.g. because of an animation). @@ -14915,34 +14934,16 @@ declare module "sap/ui/core/BusyIndicator" { } declare module "sap/ui/core/CalendarType" { - /** - * The types of `Calendar`. - * - * @deprecated (since 1.120) - Please use {@link module:sap/base/i18n/date/CalendarType} instead. - */ - enum CalendarType { - /** - * The Thai buddhist calendar - */ - Buddhist = "Buddhist", - /** - * The Gregorian calendar - */ - Gregorian = "Gregorian", - /** - * The Islamic calendar - */ - Islamic = "Islamic", - /** - * The Japanese emperor calendar - */ - Japanese = "Japanese", + import CalendarType1 from "sap/base/i18n/date/CalendarType"; + + export { /** - * The Persian Jalali calendar + * The types of `Calendar`. + * + * @deprecated As of version 1.120. Please use {@link module:sap/base/i18n/date/CalendarType} instead. */ - Persian = "Persian", - } - export default CalendarType; + CalendarType1 as default, + }; } declare module "sap/ui/core/CommandExecution" { @@ -15313,7 +15314,7 @@ declare module "sap/ui/core/Component" { * Registry of all `Component`s that currently exist. * * @since 1.67 - * @deprecated (since 1.120) - Use {@link module:sap/ui/core/ComponentRegistry} instead. + * @deprecated As of version 1.120. Use {@link module:sap/ui/core/ComponentRegistry} instead. */ static registry: registry; @@ -15462,7 +15463,7 @@ declare module "sap/ui/core/Component" { * Returns an existing component instance, identified by its ID. * * @since 1.56.0 - * @deprecated (since 1.120) - please use the static {@link sap.ui.core.Component.getComponentById getComponentById } + * @deprecated As of version 1.120. please use the static {@link sap.ui.core.Component.getComponentById getComponentById } * instead. * * @returns Component instance or `undefined` when no component with the given ID exists. @@ -15950,8 +15951,8 @@ declare module "sap/ui/core/Component" { * cleanup before the real unload or to prompt a question to the user, if the component should be exited. * * @since 1.15.1 - * @deprecated (since 1.119) - recommended to use the browser-native page lifecycle API, providing events - * such as 'pageshow' and 'pagehide' + * @deprecated As of version 1.119. recommended to use the browser-native page lifecycle API, providing + * events such as 'pageshow' and 'pagehide' * * @returns a string if a prompt should be displayed to the user confirming closing the Component (e.g. * when the Component is not yet saved), or `undefined` if no prompt should be shown. @@ -15962,7 +15963,7 @@ declare module "sap/ui/core/Component" { * errors. * * @since 1.15.1 - * @deprecated (since 1.119) - recommended to use the browser-native API to listen for errors: window.addEventListener("error", + * @deprecated As of version 1.119. recommended to use the browser-native API to listen for errors: window.addEventListener("error", * function() { ... }) */ onWindowError( @@ -15984,9 +15985,9 @@ declare module "sap/ui/core/Component" { * of the component once the window will be unloaded (e.g. closed). * * @since 1.15.1 - * @deprecated (since 1.119) - Newer browser versions deprecate the browser-native 'unload' event. Therefore, - * the former API won't reliably work anymore. Please have a look at the browser-native page lifecycle API, - * e.g. its events 'pageshow' and 'pagehide'. + * @deprecated As of version 1.119. Newer browser versions deprecate the browser-native 'unload' event. + * Therefore, the former API won't reliably work anymore. Please have a look at the browser-native page + * lifecycle API, e.g. its events 'pageshow' and 'pagehide'. */ onWindowUnload(): void; /** @@ -16029,7 +16030,7 @@ declare module "sap/ui/core/Component" { * Registry of all `Component`s that currently exist. * * @since 1.67 - * @deprecated (since 1.120) - Use {@link module:sap/ui/core/ComponentRegistry} instead. + * @deprecated As of version 1.120. Use {@link module:sap/ui/core/ComponentRegistry} instead. */ interface registry { /** @@ -16509,7 +16510,7 @@ declare module "sap/ui/core/ComponentContainer" { * * @returns Value of property `lifecycle` */ - getLifecycle(): ComponentLifecycle | keyof typeof ComponentLifecycle; + getLifecycle(): ComponentLifecycle; /** * Gets current value of property {@link #getManifest manifest}. * @@ -17028,7 +17029,7 @@ declare module "sap/ui/core/ComponentMetadata" { * ignores the entries of the manifest file! It returns only the entries which have been defined in the * Component metadata or in the proper Component manifest. * - * @deprecated (since 1.27.1) - Please use {@link sap.ui.core.Component#getManifestEntry}("/sap.ui5/dependencies/components") + * @deprecated As of version 1.27.1. Please use {@link sap.ui.core.Component#getManifestEntry}("/sap.ui5/dependencies/components") * * @returns Required Components. */ @@ -17038,7 +17039,7 @@ declare module "sap/ui/core/ComponentMetadata" { * the complete configuration property * * @since 1.15.1 - * @deprecated (since 1.27.1) - Please use {@link sap.ui.core.Component#getManifestEntry}("/sap.ui5/config") + * @deprecated As of version 1.27.1. Please use {@link sap.ui.core.Component#getManifestEntry}("/sap.ui5/config") * * @returns the value of the configuration property */ @@ -17061,7 +17062,7 @@ declare module "sap/ui/core/ComponentMetadata" { * * The configuration above can be accessed via `sample.Component.getMetadata().getCustomEntry("my.custom.config")`. * - * @deprecated (since 1.27.1) - Please use the sap.ui.core.ComponentMetadata#getManifestEntry + * @deprecated As of version 1.27.1. Please use the sap.ui.core.ComponentMetadata#getManifestEntry * * @returns custom Component configuration with the specified key. */ @@ -17082,7 +17083,7 @@ declare module "sap/ui/core/ComponentMetadata" { * ignores the entries of the manifest file! It returns only the entries which have been defined in the * Component metadata or in the proper Component manifest. * - * @deprecated (since 1.27.1) - Please use {@link sap.ui.core.Component#getManifestEntry}("/sap.ui5/dependencies") + * @deprecated As of version 1.27.1. Please use {@link sap.ui.core.Component#getManifestEntry}("/sap.ui5/dependencies") * * @returns Component dependencies. */ @@ -17094,7 +17095,7 @@ declare module "sap/ui/core/ComponentMetadata" { * ignores the entries of the manifest file! It returns only the entries which have been defined in the * Component metadata or in the proper Component manifest. * - * @deprecated (since 1.27.1) - For CSS, please use {@link sap.ui.core.Component#getManifestEntry}("/sap.ui5/resources/css"). + * @deprecated As of version 1.27.1. For CSS, please use {@link sap.ui.core.Component#getManifestEntry}("/sap.ui5/resources/css"). * * @returns Included files. */ @@ -17107,7 +17108,7 @@ declare module "sap/ui/core/ComponentMetadata" { * ignores the entries of the manifest file! It returns only the entries which have been defined in the * Component metadata or in the proper Component manifest. * - * @deprecated (since 1.27.1) - Please use {@link sap.ui.core.Component#getManifestEntry}("/sap.ui5/dependencies/libs") + * @deprecated As of version 1.27.1. Please use {@link sap.ui.core.Component#getManifestEntry}("/sap.ui5/dependencies/libs") * * @returns Required libraries. */ @@ -17117,7 +17118,7 @@ declare module "sap/ui/core/ComponentMetadata" { * null. * * @since 1.27.1 - * @deprecated (since 1.33.0) - Please use the sap.ui.core.Component#getManifest + * @deprecated As of version 1.33.0. Please use the sap.ui.core.Component#getManifest * * @returns manifest. */ @@ -17138,7 +17139,7 @@ declare module "sap/ui/core/ComponentMetadata" { * a slash (/). * * @since 1.27.1 - * @deprecated (since 1.33.0) - Please use the sap.ui.core.Component#getManifest + * @deprecated As of version 1.33.0. Please use the sap.ui.core.Component#getManifest * * @returns Value of the manifest section or the key (could be any kind of value) */ @@ -17175,7 +17176,7 @@ declare module "sap/ui/core/ComponentMetadata" { * is null. * * @since 1.29.0 - * @deprecated (since 1.33.0) - Please use the sap.ui.core.Component#getManifest + * @deprecated As of version 1.33.0. Please use the sap.ui.core.Component#getManifest * * @returns manifest */ @@ -17187,7 +17188,7 @@ declare module "sap/ui/core/ComponentMetadata" { * ignores the entries of the manifest file! It returns only the entries which have been defined in the * Component metadata or in the proper Component manifest. * - * @deprecated (since 1.27.1) - Please use {@link sap.ui.core.Component#getManifestEntry}("/sap.ui5/dependencies/minUI5Version") + * @deprecated As of version 1.27.1. Please use {@link sap.ui.core.Component#getManifestEntry}("/sap.ui5/dependencies/minUI5Version") * * @returns Required version of UI5 or if not specified then `null`. */ @@ -17198,7 +17199,7 @@ declare module "sap/ui/core/ComponentMetadata" { * ignores the entries of the manifest file! It returns only the entries which have been defined in the * Component metadata or in the proper Component manifest. * - * @deprecated (since 1.34.2) - Please use {@link sap.ui.core.Component#getManifestEntry}("/sap.app/applicationVersion/version") + * @deprecated As of version 1.34.2. Please use {@link sap.ui.core.Component#getManifestEntry}("/sap.app/applicationVersion/version") * * @returns The version of the component. */ @@ -17260,10 +17261,10 @@ declare module "sap/ui/core/Configuration" { * * Values of boolean parameters are case insensitive where "true" and "x" are interpreted as true. * - * @deprecated (since 1.120) - There's no single replacement for this class. Instead, several facades have - * been created for different topics, e.g. {@link module:sap/base/i18n/Localization Localization} for settings - * related to localization, {@link module:sap/base/i18n/Formatting Formatting} for settings related to data - * formatting, {@link module:sap/ui/core/Theming Theming} for theming related settings, {@link module:sap/ui/core/ControlBehavior ControlBehavior } + * @deprecated As of version 1.120. There's no single replacement for this class. Instead, several facades + * have been created for different topics, e.g. {@link module:sap/base/i18n/Localization Localization} for + * settings related to localization, {@link module:sap/base/i18n/Formatting Formatting} for settings related + * to data formatting, {@link module:sap/ui/core/Theming Theming} for theming related settings, {@link module:sap/ui/core/ControlBehavior ControlBehavior } * for settings that are typically required when implementing the behavior of a control, {@link module:sap/ui/security/Security Security } * for settings around security. * @@ -17281,7 +17282,7 @@ declare module "sap/ui/core/Configuration" { * 'AnimationMode'. * * @since 1.50.0 - * @deprecated (since 1.120) - Please use module {@link module:sap/ui/core/AnimationMode AnimationMode } + * @deprecated As of version 1.120. Please use module {@link module:sap/ui/core/AnimationMode AnimationMode } * instead. */ AnimationMode: typeof AnimationMode; @@ -17299,7 +17300,7 @@ declare module "sap/ui/core/Configuration" { * API can be provided in a nested object with name `formatSettings`. * * @since 1.38.6 - * @deprecated (since 1.120) - without a replacement. As the different settings have been spread across + * @deprecated As of version 1.120. without a replacement. As the different settings have been spread across * multiple new APIs (see {@link sap.ui.core.Configuration the deprecation hint for this class}), a common * API for changing multiple settings no longer made sense. * @@ -17342,7 +17343,7 @@ declare module "sap/ui/core/Configuration" { * Returns whether the accessibility mode is enabled or not. * * @since 1.20 - * @deprecated (since 1.120) - Please use {@link module:sap/ui/core/ControlBehavior.isAccessibilityEnabled ControlBehavior.isAccessibilityEnabled } + * @deprecated As of version 1.120. Please use {@link module:sap/ui/core/ControlBehavior.isAccessibilityEnabled ControlBehavior.isAccessibilityEnabled } * instead. * * @returns whether the accessibility mode is enabled or not @@ -17352,7 +17353,7 @@ declare module "sap/ui/core/Configuration" { * Returns the list of active terminologies defined via the Configuration. * * @since 1.77.0 - * @deprecated (since 1.118) - Please use {@link module:sap/base/i18n/Localization.getActiveTerminologies Localization.getActiveTerminologies } + * @deprecated As of version 1.118. Please use {@link module:sap/base/i18n/Localization.getActiveTerminologies Localization.getActiveTerminologies } * instead. * * @returns if no active terminologies are set, the default value `undefined` is returned. @@ -17361,7 +17362,7 @@ declare module "sap/ui/core/Configuration" { /** * URL of the allowlist service. * - * @deprecated (since 1.120) - Please use {@link module:sap/ui/security/Security.getAllowlistService Security.getAllowlistService } + * @deprecated As of version 1.120. Please use {@link module:sap/ui/security/Security.getAllowlistService Security.getAllowlistService } * instead. * * @returns allowlist service URL @@ -17370,7 +17371,7 @@ declare module "sap/ui/core/Configuration" { /** * Returns whether the animations are globally used. * - * @deprecated (since 1.50) - Since 1.20, please use {@link module:sap/ui/core/ControlBehavior.getAnimationMode ControlBehavior.getAnimationMode } + * @deprecated As of version 1.50. Since 1.20, please use {@link module:sap/ui/core/ControlBehavior.getAnimationMode ControlBehavior.getAnimationMode } * instead. * * @returns whether the animations are globally used @@ -17380,7 +17381,7 @@ declare module "sap/ui/core/Configuration" { * Returns the current animation mode. * * @since 1.50.0 - * @deprecated (since 1.120) - Please use {@link module:sap/ui/core/ControlBehavior.getAnimationMode ControlBehavior.getAnimationMode } + * @deprecated As of version 1.120. Please use {@link module:sap/ui/core/ControlBehavior.getAnimationMode ControlBehavior.getAnimationMode } * instead. * * @returns The current animationMode @@ -17389,7 +17390,8 @@ declare module "sap/ui/core/Configuration" { /** * Base URLs to AppCacheBuster ETag-Index files. * - * @deprecated (since 1.120) - without a replacement. Was only used within the implementation of the `AppCacheBuster`. + * @deprecated As of version 1.120. without a replacement. Was only used within the implementation of the + * `AppCacheBuster`. * * @returns array of base URLs */ @@ -17397,7 +17399,8 @@ declare module "sap/ui/core/Configuration" { /** * The loading mode (sync|async|batch) of the AppCacheBuster (sync is default) * - * @deprecated (since 1.120) - without a replacement. Was only used within the implementation of the `AppCacheBuster`. + * @deprecated As of version 1.120. without a replacement. Was only used within the implementation of the + * `AppCacheBuster`. * * @returns "sync" | "async" | "batch" */ @@ -17405,7 +17408,7 @@ declare module "sap/ui/core/Configuration" { /** * The name of the application to start or empty. * - * @deprecated (since 1.15.1) - Please use {@link module:sap/ui/core/ComponentSupport ComponentSupport } + * @deprecated As of version 1.15.1. Please use {@link module:sap/ui/core/ComponentSupport ComponentSupport } * instead. See also {@link topic:82a0fcecc3cb427c91469bc537ebdddf Declarative API for Initial Components}. * * @returns name of the application @@ -17415,7 +17418,7 @@ declare module "sap/ui/core/Configuration" { * Returns whether the framework automatically adds the ARIA role 'application' to the HTML body or not. * * @since 1.27.0 - * @deprecated (since 1.120) - without a replacement. Was only used in the implementation of the framework + * @deprecated As of version 1.120. without a replacement. Was only used in the implementation of the framework * itself. * * @returns Wether the ARIA role 'application' should be added to the HTML body or not @@ -17428,7 +17431,7 @@ declare module "sap/ui/core/Configuration" { * calendar type is determined by checking the format settings and current locale. * * @since 1.28.6 - * @deprecated (since 1.120) - Please use {@link module:sap/base/i18n/Formatting.getCalendarType Formatting.getCalendarType } + * @deprecated As of version 1.120. Please use {@link module:sap/base/i18n/Formatting.getCalendarType Formatting.getCalendarType } * instead. * * @returns the current calendar type, e.g. `Gregorian` @@ -17439,7 +17442,7 @@ declare module "sap/ui/core/Configuration" { * calendar week of the year, see {@link sap.ui.core.date.CalendarWeekNumbering}. * * @since 1.113.0 - * @deprecated (since 1.120) - Please use {@link module:sap/base/i18n/Formatting.getCalendarWeekNumbering Formatting.getCalendarWeekNumbering } + * @deprecated As of version 1.120. Please use {@link module:sap/base/i18n/Formatting.getCalendarWeekNumbering Formatting.getCalendarWeekNumbering } * instead. * * @returns The calendar week numbering algorithm @@ -17448,7 +17451,7 @@ declare module "sap/ui/core/Configuration" { /** * Returns the used compatibility version for the given feature. * - * @deprecated (since 1.119) - without a replacement. All features that have been controlled by a compatibility + * @deprecated As of version 1.119. without a replacement. All features that have been controlled by a compatibility * version in UI5 1.x will abandon their legacy behavior, starting with the next major version. In other * words, they will behave as if compatibility version "edge" was configured. Due to this, no more access * to the compatibility version will be required starting with the next major version. @@ -17464,7 +17467,7 @@ declare module "sap/ui/core/Configuration" { /** * Returns whether the page runs in full debug mode. * - * @deprecated (since 1.120) - without a replacement. All debug mode functionality is implemented within + * @deprecated As of version 1.120. without a replacement. All debug mode functionality is implemented within * the framework and should be transparent for application code. There's no need for a public accessor method. * * @returns Whether the page runs in full debug mode @@ -17478,7 +17481,7 @@ declare module "sap/ui/core/Configuration" { * The contract of the module is not defined by the configuration API. * * @since 1.102 - * @deprecated (since 1.120) - without a replacement. The configuration is only relevant for the `sap.ui.export` + * @deprecated As of version 1.120. without a replacement. The configuration is only relevant for the `sap.ui.export` * library. * * @returns Module name (ID) of a file share support module @@ -17487,8 +17490,8 @@ declare module "sap/ui/core/Configuration" { /** * Returns whether the Fiori2Adaptation is on. * - * @deprecated (since 1.120) - without a replacement. All the Fiori 2.0 adaptation logic is handled by the - * framework, there should be no need for apps to know about it. + * @deprecated As of version 1.120. without a replacement. All the Fiori 2.0 adaptation logic is handled + * by the framework, there should be no need for apps to know about it. * * @returns false - no adaptation, true - full adaptation, comma-separated list - partial adaptation Possible * values: style, collapse, title, back, hierarchy @@ -17499,8 +17502,8 @@ declare module "sap/ui/core/Configuration" { * are not called. * * @since 1.60.0 - * @deprecated (since 1.120) - without a replacement. Was only used by the Flexibility feature which now - * resolves this on its own. + * @deprecated As of version 1.120. without a replacement. Was only used by the Flexibility feature which + * now resolves this on its own. * * @returns Flexibility services configuration */ @@ -17509,7 +17512,7 @@ declare module "sap/ui/core/Configuration" { * Returns the format locale string with language and region code. Falls back to language configuration, * in case it has not been explicitly defined. * - * @deprecated (since 1.120) - Please use {@link module:sap/base/i18n/Formatting.getLanguageTag Formatting.getLanguageTag } + * @deprecated As of version 1.120. Please use {@link module:sap/base/i18n/Formatting.getLanguageTag Formatting.getLanguageTag } * instead. * * @returns the format locale string with language and country code @@ -17518,7 +17521,7 @@ declare module "sap/ui/core/Configuration" { /** * Returns a configuration object that bundles the format settings of UI5. * - * @deprecated (since 1.120) - Please use {@link module:sap/base/i18n/Formatting Formatting} instead. + * @deprecated As of version 1.120. Please use {@link module:sap/base/i18n/Formatting Formatting} instead. * * @returns A FormatSettings object. */ @@ -17526,7 +17529,7 @@ declare module "sap/ui/core/Configuration" { /** * frameOptions mode (allow/deny/trusted). * - * @deprecated (since 1.120) - Please use {@link module:sap/ui/security/Security.getFrameOptions Security.getFrameOptions } + * @deprecated As of version 1.120. Please use {@link module:sap/ui/security/Security.getFrameOptions Security.getFrameOptions } * instead. * * @returns frameOptions mode @@ -17537,10 +17540,10 @@ declare module "sap/ui/core/Configuration" { * * Has only an effect when the sap-ui-debug module has been loaded. * - * @deprecated (since 1.120) - without a replacement. The inspect option is related to the very old sap-ui-debug - * module. As there are now much better development tools (e.g. the UI5 Inpsector browser extension), this - * option has been deprecated and the sap-ui-debug feature might be removed in future major versions of - * UI5. + * @deprecated As of version 1.120. without a replacement. The inspect option is related to the very old + * sap-ui-debug module. As there are now much better development tools (e.g. the UI5 Inpsector browser extension), + * this option has been deprecated and the sap-ui-debug feature might be removed in future major versions + * of UI5. * * @returns whether the UI5 control inspector is displayed */ @@ -17575,7 +17578,7 @@ declare module "sap/ui/core/Configuration" { * For a normalized BCP47 tag, call {@link #.getLanguageTag Configuration.getLanguageTag} or call {@link #.getLocale Configuration.getLocale } * to get a {@link sap.ui.core.Locale Locale} object matching the language. * - * @deprecated (since 1.119) - Please use {@link module:sap/base/i18n/Localization.getLanguage Localization.getLanguage } + * @deprecated As of version 1.119. Please use {@link module:sap/base/i18n/Localization.getLanguage Localization.getLanguage } * instead. * * @returns Language string as configured @@ -17588,7 +17591,7 @@ declare module "sap/ui/core/Configuration" { * * Retrieves the modern locale, e.g. sr-Latn (Serbian (Latin)), he (Hebrew), yi (Yiddish) * - * @deprecated (since 1.119) - Please use {@link module:sap/base/i18n/Localization.getLanguageTag Localization.getLanguageTag } + * @deprecated As of version 1.119. Please use {@link module:sap/base/i18n/Localization.getLanguageTag Localization.getLanguageTag } * instead. * * @returns The language tag for the current language, conforming to BCP47 @@ -17599,7 +17602,7 @@ declare module "sap/ui/core/Configuration" { * * The Locale is derived from the {@link #.getLanguage language} property. * - * @deprecated (since 1.119) - Please use {@link module:sap/base/i18n/Localization.getLanguageTag Localization.getLanguageTag } + * @deprecated As of version 1.119. Please use {@link module:sap/base/i18n/Localization.getLanguageTag Localization.getLanguageTag } * instead. * * @returns The locale @@ -17609,7 +17612,7 @@ declare module "sap/ui/core/Configuration" { * Flag whether a Component should load the manifest first. * * @since 1.33.0 - * @deprecated (since 1.120) - 'manifest-first' is the default for the {@link sap.ui.core.Component.create Component.create } + * @deprecated As of version 1.120. 'manifest-first' is the default for the {@link sap.ui.core.Component.create Component.create } * factory. * * @returns true if a Component should load the manifest first @@ -17625,8 +17628,8 @@ declare module "sap/ui/core/Configuration" { /** * Returns whether there should be an exception on any duplicate element IDs. * - * @deprecated (since 1.120) - without a replacement. Future major versions of UI5 will always report duplicate - * IDs as an error as the framework heavily relies on their uniqueness. + * @deprecated As of version 1.120. without a replacement. Future major versions of UI5 will always report + * duplicate IDs as an error as the framework heavily relies on their uniqueness. * * @returns whether there should be an exception on any duplicate element IDs */ @@ -17634,8 +17637,8 @@ declare module "sap/ui/core/Configuration" { /** * Returns whether the text origin information is collected. * - * @deprecated (since 1.120) - The origin info was intended as a mean to track down translation issues to - * the origin of a translated text. Meanwhile, with the pseudo logon language 3Q, a similar, more lightweight + * @deprecated As of version 1.120. The origin info was intended as a mean to track down translation issues + * to the origin of a translated text. Meanwhile, with the pseudo logon language 3Q, a similar, more lightweight * feature exists for use with OpenUI5 or SAPUI5 libraries. * * @returns whether the text info is collected @@ -17644,8 +17647,8 @@ declare module "sap/ui/core/Configuration" { /** * The name of the root component to start or empty. * - * @deprecated (since 1.95) - Please use {@link module:sap/ui/core/ComponentSupport ComponentSupport} instead. - * See also {@link topic:82a0fcecc3cb427c91469bc537ebdddf Declarative API for Initial Components}. + * @deprecated As of version 1.95. Please use {@link module:sap/ui/core/ComponentSupport ComponentSupport } + * instead. See also {@link topic:82a0fcecc3cb427c91469bc537ebdddf Declarative API for Initial Components}. * * @returns name of the root component */ @@ -17656,7 +17659,7 @@ declare module "sap/ui/core/Configuration" { * If no mode has been explicitly set (neither `true` nor `false`), the mode is derived from the current * language setting. * - * @deprecated (since 1.119) - Please use {@link module:sap/base/i18n/Localization.getRTL Localization.getRTL } + * @deprecated As of version 1.119. Please use {@link module:sap/base/i18n/Localization.getRTL Localization.getRTL } * instead. * * @returns whether the page uses the RTL text direction @@ -17667,7 +17670,7 @@ declare module "sap/ui/core/Configuration" { * * It will be returned in uppercase. e.g. "EN", "DE" * - * @deprecated (since 1.119) - Please use {@link module:sap/base/i18n/Localization.getSAPLogonLanguage Localization.getSAPLogonLanguage } + * @deprecated As of version 1.119. Please use {@link module:sap/base/i18n/Localization.getSAPLogonLanguage Localization.getSAPLogonLanguage } * instead. * * @returns The SAP logon language code for the current language @@ -17678,7 +17681,7 @@ declare module "sap/ui/core/Configuration" { * See: * {@link #.setSecurityTokenHandlers} * - * @deprecated (since 1.120) - Please use {@link module:sap/ui/security/Security.getSecurityTokenHandlers Security.getSecurityTokenHandlers } + * @deprecated As of version 1.120. Please use {@link module:sap/ui/security/Security.getSecurityTokenHandlers Security.getSecurityTokenHandlers } * instead. * * @returns the security token handlers (an empty array if there are none) @@ -17691,7 +17694,8 @@ declare module "sap/ui/core/Configuration" { * via TechnicalInfo. * * @since 1.106.0 - * @deprecated (since 1.120) - without a replacment. The configuration is only relevant within the framework. + * @deprecated As of version 1.120. without a replacment. The configuration is only relevant within the + * framework. * * @returns Whether statistics are enabled */ @@ -17699,7 +17703,8 @@ declare module "sap/ui/core/Configuration" { /** * Returns the theme name * - * @deprecated (since 1.119) - Please use {@link module:sap/ui/core/Theming.getTheme Theming.getTheme} instead. + * @deprecated As of version 1.119. Please use {@link module:sap/ui/core/Theming.getTheme Theming.getTheme } + * instead. * * @returns the theme name */ @@ -17707,7 +17712,7 @@ declare module "sap/ui/core/Configuration" { /** * Retrieves the configured IANA timezone ID. * - * @deprecated (since 1.119) - Please use {@link module:sap/base/i18n/Localization.getTimezone Localization.getTimezone } + * @deprecated As of version 1.119. Please use {@link module:sap/base/i18n/Localization.getTimezone Localization.getTimezone } * instead. * * @returns The configured IANA timezone ID, e.g. "America/New_York" @@ -17716,7 +17721,7 @@ declare module "sap/ui/core/Configuration" { /** * Prefix to be used for automatically generated control IDs. Default is a double underscore "__". * - * @deprecated (since 1.119) - Please use {@link sap.ui.base.ManagedObjectMetadata.getUIDPrefix ManagedObjectMetadata.getUIDPrefix } + * @deprecated As of version 1.119. Please use {@link sap.ui.base.ManagedObjectMetadata.getUIDPrefix ManagedObjectMetadata.getUIDPrefix } * instead. * * @returns the prefix to be used @@ -17727,7 +17732,7 @@ declare module "sap/ui/core/Configuration" { * * Similar to `sap.ui.version`. * - * @deprecated (since 1.120) - Please use the async {@link module:sap/ui/VersionInfo.load VersionInfo.load } + * @deprecated As of version 1.120. Please use the async {@link module:sap/ui/VersionInfo.load VersionInfo.load } * instead. * * @returns the version @@ -17736,7 +17741,7 @@ declare module "sap/ui/core/Configuration" { /** * URL of the whitelist service. * - * @deprecated (since 1.85) - Use {@link module:sap/ui/security/Security.getAllowlistService Security.getAllowlistService } + * @deprecated As of version 1.85. Use {@link module:sap/ui/security/Security.getAllowlistService Security.getAllowlistService } * instead. SAP strives to replace insensitive terms with inclusive language. Since APIs cannot be renamed * or immediately removed for compatibility reasons, this API has been deprecated. * @@ -17752,7 +17757,7 @@ declare module "sap/ui/core/Configuration" { * the old `animation` property is set to `false`, otherwise it is set to `true`. * * @since 1.50.0 - * @deprecated (since 1.120) - Please use {@link module:sap/ui/core/ControlBehavior.setAnimationMode ControlBehavior.setAnimationMode } + * @deprecated As of version 1.120. Please use {@link module:sap/ui/core/ControlBehavior.setAnimationMode ControlBehavior.setAnimationMode } * instead. */ setAnimationMode( @@ -17766,7 +17771,7 @@ declare module "sap/ui/core/Configuration" { * translation texts, etc.). * * @since 1.28.6 - * @deprecated (since 1.120) - Please use {@link module:sap/base/i18n/Formatting.setCalendarType Formatting.setCalendarType } + * @deprecated As of version 1.120. Please use {@link module:sap/base/i18n/Formatting.setCalendarType Formatting.setCalendarType } * instead. * * @returns `this` to allow method chaining @@ -17776,14 +17781,14 @@ declare module "sap/ui/core/Configuration" { * the new calendar type. Set it with null to clear the calendar type and the calendar type is calculated * based on the format settings and current locale. */ - sCalendarType: CalendarType | null + sCalendarType: (CalendarType | keyof typeof CalendarType) | null ): this; /** * Sets the calendar week numbering algorithm which is used to determine the first day of the week and the * first calendar week of the year, see {@link sap.ui.core.date.CalendarWeekNumbering}. * * @since 1.113.0 - * @deprecated (since 1.120) - Please use {@link module:sap/base/i18n/Formatting.setCalendarWeekNumbering Formatting.setCalendarWeekNumbering } + * @deprecated As of version 1.120. Please use {@link module:sap/base/i18n/Formatting.setCalendarWeekNumbering Formatting.setCalendarWeekNumbering } * instead. * * @returns `this` to allow method chaining @@ -17792,7 +17797,9 @@ declare module "sap/ui/core/Configuration" { /** * The calendar week numbering algorithm */ - sCalendarWeekNumbering: CalendarWeekNumbering + sCalendarWeekNumbering: + | CalendarWeekNumbering + | keyof typeof CalendarWeekNumbering ): this; /** * Sets a new format locale to be used from now on for retrieving locale specific formatters. Modifying @@ -17809,7 +17816,7 @@ declare module "sap/ui/core/Configuration" { * * **Note**: See documentation of {@link #.setLanguage} for restrictions. * - * @deprecated (since 1.120) - Please use {@link module:sap/base/i18n/Formatting.setLanguageTag Formatting.setLanguageTag } + * @deprecated As of version 1.120. Please use {@link module:sap/base/i18n/Formatting.setLanguageTag Formatting.setLanguageTag } * instead. * * @returns `this` to allow method chaining @@ -17866,7 +17873,7 @@ declare module "sap/ui/core/Configuration" { * See: * http://scn.sap.com/docs/DOC-14377 * - * @deprecated (since 1.119) - Please use {@link module:sap/base/i18n/Localization.setLanguage Localization.setLanguage } + * @deprecated As of version 1.119. Please use {@link module:sap/base/i18n/Localization.setLanguage Localization.setLanguage } * instead. * * @returns `this` to allow method chaining @@ -17896,7 +17903,7 @@ declare module "sap/ui/core/Configuration" { * * **Note**: See documentation of {@link #.setLanguage} for restrictions. * - * @deprecated (since 1.119) - Please use {@link module:sap/base/i18n/Localization.setRTL Localization.setRTL } + * @deprecated As of version 1.119. Please use {@link module:sap/base/i18n/Localization.setRTL Localization.setRTL } * instead. * * @returns `this` to allow method chaining @@ -17912,7 +17919,7 @@ declare module "sap/ui/core/Configuration" { * See: * {@link #.getSecurityTokenHandlers} * - * @deprecated (since 1.120) - Please use {@link module:sap/ui/security/Security.setSecurityTokenHandlers Security.setSecurityTokenHandlers } + * @deprecated As of version 1.120. Please use {@link module:sap/ui/security/Security.setSecurityTokenHandlers Security.setSecurityTokenHandlers } * instead. */ setSecurityTokenHandlers( @@ -17924,7 +17931,8 @@ declare module "sap/ui/core/Configuration" { /** * Allows setting the theme name * - * @deprecated (since 1.119) - Please use {@link module:sap/ui/core/Theming.setTheme Theming.setTheme} instead. + * @deprecated As of version 1.119. Please use {@link module:sap/ui/core/Theming.setTheme Theming.setTheme } + * instead. * * @returns `this` to allow method chaining */ @@ -17947,7 +17955,7 @@ declare module "sap/ui/core/Configuration" { * event. * * @since 1.99.0 - * @deprecated (since 1.119) - Please use {@link module:sap/base/i18n/Localization.setTimezone Localization.setTimezone } + * @deprecated As of version 1.119. Please use {@link module:sap/base/i18n/Localization.setTimezone Localization.setTimezone } * instead. * * @returns `this` to allow method chaining @@ -17962,10 +17970,10 @@ declare module "sap/ui/core/Configuration" { } const Configuration: Configuration; /** - * @deprecated (since 1.120) - There's no single replacement for this class. Instead, several facades have - * been created for different topics, e.g. {@link module:sap/base/i18n/Localization Localization} for settings - * related to localization, {@link module:sap/base/i18n/Formatting Formatting} for settings related to data - * formatting, {@link module:sap/ui/core/Theming Theming} for theming related settings, {@link module:sap/ui/core/ControlBehavior ControlBehavior } + * @deprecated As of version 1.120. There's no single replacement for this class. Instead, several facades + * have been created for different topics, e.g. {@link module:sap/base/i18n/Localization Localization} for + * settings related to localization, {@link module:sap/base/i18n/Formatting Formatting} for settings related + * to data formatting, {@link module:sap/ui/core/Theming Theming} for theming related settings, {@link module:sap/ui/core/ControlBehavior ControlBehavior } * for settings that are typically required when implementing the behavior of a control, {@link module:sap/ui/security/Security Security } * for settings around security. * @@ -17984,7 +17992,7 @@ declare module "sap/ui/core/Configuration" { * 'AnimationMode'. * * @since 1.50.0 - * @deprecated (since 1.120) - Please use module {@link module:sap/ui/core/AnimationMode AnimationMode } + * @deprecated As of version 1.120. Please use module {@link module:sap/ui/core/AnimationMode AnimationMode } * instead. */ enum AnimationMode { @@ -18012,7 +18020,7 @@ declare module "sap/ui/core/Configuration" { * objects created after that point in time will honor the modifications. To be on the safe side, applications * should do any modifications early in their lifecycle or recreate any model/UI that is locale dependent. * - * @deprecated (since 1.120) - Please use {@link module:sap/base/i18n/Formatting Formatting} instead. + * @deprecated As of version 1.120. Please use {@link module:sap/base/i18n/Formatting Formatting} instead. */ export class FormatSettings extends BaseObject { constructor(); @@ -18123,7 +18131,7 @@ declare module "sap/ui/core/Configuration" { * been specified, then a special private use subtag is added to the locale, indicating to the framework * that these user preferences should be applied. * - * @deprecated (since 1.120) - Please use {@link module:sap/base/i18n/Formatting.getLanguageTag Formatting.getLanguageTag } + * @deprecated As of version 1.120. Please use {@link module:sap/base/i18n/Formatting.getLanguageTag Formatting.getLanguageTag } * instead. * * @returns the format locale @@ -18257,7 +18265,7 @@ declare module "sap/ui/core/Configuration" { * UI. See the documentation of {@link sap.ui.core.Configuration.setLanguage Configuration.setLanguage } * for details and restrictions. * - * @deprecated (since 1.113) - Use {@link sap.ui.core.Configuration.FormatSettings#setCalendarWeekNumbering FormatSettings#setCalendarWeekNumbering } + * @deprecated As of version 1.113. Use {@link sap.ui.core.Configuration.FormatSettings#setCalendarWeekNumbering FormatSettings#setCalendarWeekNumbering } * instead. * * @returns Returns `this` to allow method chaining @@ -18886,8 +18894,8 @@ declare module "sap/ui/core/Control" { /** * Gets current value of property blocked. * - * @deprecated (since 1.69) - the blocked property is deprecated. There is no accessibility support for - * this property. Blocked controls should not be used inside Controls, which rely on keyboard navigation, + * @deprecated As of version 1.69. the blocked property is deprecated. There is no accessibility support + * for this property. Blocked controls should not be used inside Controls, which rely on keyboard navigation, * e.g. List controls. * * @returns Whether the control is currently in blocked state. Default is 'false'. @@ -18929,7 +18937,7 @@ declare module "sap/ui/core/Control" { * * @returns Value of property `busyIndicatorSize` */ - getBusyIndicatorSize(): BusyIndicatorSize | keyof typeof BusyIndicatorSize; + getBusyIndicatorSize(): BusyIndicatorSize; /** * Returns a list of all child controls with a field group ID. See {@link #checkFieldGroupIds checkFieldGroupIds } * for a description of the `vFieldGroupIds` parameter. Associated controls are not taken into account. @@ -19026,7 +19034,7 @@ declare module "sap/ui/core/Control" { /** * Check if the control is currently in busy state. * - * @deprecated (since 1.15) - use {@link #getBusy} instead + * @deprecated As of version 1.15. use {@link #getBusy} instead */ isBusy(): boolean; /** @@ -19124,8 +19132,8 @@ declare module "sap/ui/core/Control" { * Note that this method can only be called when the control already has a DOM representation (it has been * rendered before) and when the control still is assigned to a UIArea. * - * @deprecated (since 1.70) - using this method is no longer recommended, but calling it still causes a - * re-rendering of the control. Synchronous DOM updates via this method have several drawbacks: they only + * @deprecated As of version 1.70. using this method is no longer recommended, but calling it still causes + * a re-rendering of the control. Synchronous DOM updates via this method have several drawbacks: they only * work when the control has been rendered before (no initial rendering possible), multiple state changes * won't be combined automatically into a single re-rendering, they might cause additional layout thrashing, * standard invalidation might cause another async re-rendering. @@ -19281,8 +19289,8 @@ declare module "sap/ui/core/Control" { /** * Whether the control is currently in blocked state. * - * @deprecated (since 1.69) - The blocked property is deprecated. There is no accessibility support for - * this property. Blocked controls should not be used inside Controls, which rely on keyboard navigation, + * @deprecated As of version 1.69. The blocked property is deprecated. There is no accessibility support + * for this property. Blocked controls should not be used inside Controls, which rely on keyboard navigation, * e.g. List controls. */ blocked?: boolean | PropertyBindingInfo | `{${string}}`; @@ -19510,8 +19518,8 @@ declare module "sap/ui/core/Core" { * * `oClassInfo` might contain the same kind of information as described in {@link sap.ui.base.ManagedObject.extend}. * - * @deprecated (since 1.119) - without replacement. In future major versions, the Core no longer has a class - * nature and therefore can't be extended. + * @deprecated As of version 1.119. without replacement. In future major versions, the Core no longer has + * a class nature and therefore can't be extended. * * @returns The created class / constructor function */ @@ -19534,8 +19542,8 @@ declare module "sap/ui/core/Core" { /** * Returns the metadata for class `sap.ui.core.Core`. * - * @deprecated (since 1.119) - without replacement. In future major versions, the Core no longer has a class - * nature and no longer inherits from sap.ui.base.Object and therefore no longer has metadata. + * @deprecated As of version 1.119. without replacement. In future major versions, the Core no longer has + * a class nature and no longer inherits from sap.ui.base.Object and therefore no longer has metadata. * * @returns Metadata object describing this class */ @@ -19546,8 +19554,8 @@ declare module "sap/ui/core/Core" { * In general, applications and Controls should avoid calling this method and instead let the framework * manage any necessary rendering. * - * @deprecated (since 1.118) - without replacement. In the next major version, synchronously rendering UI - * updates is no longer supported as it can lead to unnecessary intermediate DOM updates or layout shifting + * @deprecated As of version 1.118. without replacement. In the next major version, synchronously rendering + * UI updates is no longer supported as it can lead to unnecessary intermediate DOM updates or layout shifting * etc. Controls should rather use invalidation and apps should not trigger rendering at all but rather * rely on the framework's automatic update mechanisms. Test code can use the test module `sap/ui/test/utils/nextUIUpdate` * as a convenient way to wait for the next asynchronous rendering. @@ -19571,7 +19579,8 @@ declare module "sap/ui/core/Core" { * If the theme resources are not all either below this base location or with their respective libraries, * then setThemePath must be used to configure individual locations. * - * @deprecated (since 1.119) - Please use {@link module:sap/ui/core/Theming.setTheme Theming.setTheme} instead. + * @deprecated As of version 1.119. Please use {@link module:sap/ui/core/Theming.setTheme Theming.setTheme } + * instead. */ applyTheme( /** @@ -19589,7 +19598,7 @@ declare module "sap/ui/core/Core" { * When called, the context of the listener (its `this`) will be bound to `oListener` if specified, otherwise * it will be bound to a dummy event provider object. * - * @deprecated (since 1.119) - without a replacement. Applications should not have the need to intercept + * @deprecated As of version 1.119. without a replacement. Applications should not have the need to intercept * all control events. */ attachControlEvent( @@ -19610,7 +19619,7 @@ declare module "sap/ui/core/Core" { * * Please note that this event is a bubbling event and may already be canceled before reaching the core. * - * @deprecated (since 1.118) - Please use {@link sap.ui.base.ManagedObject#attachFormatError ManagedObject#attachFormatError } + * @deprecated As of version 1.118. Please use {@link sap.ui.base.ManagedObject#attachFormatError ManagedObject#attachFormatError } * instead. * * @returns Reference to `this` in order to allow method chaining @@ -19637,7 +19646,7 @@ declare module "sap/ui/core/Core" { * * Please note that this event is a bubbling event and may already be canceled before reaching the core. * - * @deprecated (since 1.118) - Please use {@link sap.ui.base.ManagedObject#attachFormatError ManagedObject#attachFormatError } + * @deprecated As of version 1.118. Please use {@link sap.ui.base.ManagedObject#attachFormatError ManagedObject#attachFormatError } * instead. * * @returns Reference to `this` in order to allow method chaining @@ -19662,7 +19671,7 @@ declare module "sap/ui/core/Core" { * topic "{@link https://ui5.sap.com/#/topic/91f2c9076f4d1014b6dd926db0e91070 Initialization Process}". * * @since 1.13.2 - * @deprecated (since 1.118) - Please use {@link sap.ui.core.Core.ready Core.ready} instead. + * @deprecated As of version 1.118. Please use {@link sap.ui.core.Core.ready Core.ready} instead. */ attachInit( /** @@ -19678,7 +19687,7 @@ declare module "sap/ui/core/Core" { * instead. This guarantees that the given function is executed exactly once, independent of the state of * the framework. * - * @deprecated (since 1.13.2) - Register with the more convenient {@link #attachInit} function instead + * @deprecated As of version 1.13.2. Register with the more convenient {@link #attachInit} function instead */ attachInitEvent( /** @@ -19693,7 +19702,8 @@ declare module "sap/ui/core/Core" { * it will be bound to the interval timer instance. * * @since 1.16.0 - * @deprecated (since 1.61) - Use `IntervalTrigger.addListener()` from "sap/ui/core/IntervalTrigger" module. + * @deprecated As of version 1.61. Use `IntervalTrigger.addListener()` from "sap/ui/core/IntervalTrigger" + * module. */ attachIntervalTimer( /** @@ -19711,7 +19721,7 @@ declare module "sap/ui/core/Core" { * When called, the context of the listener (its `this`) will be bound to `oListener` if specified, otherwise * it will be bound to a dummy event provider object. * - * @deprecated (since 1.118) - Please use {@link module:sap/base/i18n/Localization.attachChange Localization.attachChange } + * @deprecated As of version 1.118. Please use {@link module:sap/base/i18n/Localization.attachChange Localization.attachChange } * instead. */ attachLocalizationChanged( @@ -19732,7 +19742,7 @@ declare module "sap/ui/core/Core" { * * Please note that this event is a bubbling event and may already be canceled before reaching the core. * - * @deprecated (since 1.118) - Please use {@link sap.ui.base.ManagedObject#attachParseError ManagedObject#attachParseError } + * @deprecated As of version 1.118. Please use {@link sap.ui.base.ManagedObject#attachParseError ManagedObject#attachParseError } * instead. * * @returns Reference to `this` in order to allow method chaining @@ -19760,7 +19770,7 @@ declare module "sap/ui/core/Core" { * * Please note that this event is a bubbling event and may already be canceled before reaching the core. * - * @deprecated (since 1.118) - Please use {@link sap.ui.base.ManagedObject#attachParseError ManagedObject#attachParseError } + * @deprecated As of version 1.118. Please use {@link sap.ui.base.ManagedObject#attachParseError ManagedObject#attachParseError } * instead. * * @returns Reference to `this` in order to allow method chaining @@ -19781,7 +19791,7 @@ declare module "sap/ui/core/Core" { * When called, the context of the event handler (its `this`) will be bound to `oListener` if specified, * otherwise it will be bound to a dummy event provider object. * - * @deprecated (since 1.118) - See {@link module:sap/ui/core/Theming.attachApplied Theming.attachApplied } + * @deprecated As of version 1.118. See {@link module:sap/ui/core/Theming.attachApplied Theming.attachApplied } * instead. */ attachThemeChanged( @@ -19802,7 +19812,7 @@ declare module "sap/ui/core/Core" { * * Please note that this event is a bubbling event and may already be canceled before reaching the core. * - * @deprecated (since 1.118) - Please use {@link sap.ui.base.ManagedObject#attachValidationError ManagedObject#attachValidationError } + * @deprecated As of version 1.118. Please use {@link sap.ui.base.ManagedObject#attachValidationError ManagedObject#attachValidationError } * instead. * * @returns Reference to `this` in order to allow method chaining @@ -19830,7 +19840,7 @@ declare module "sap/ui/core/Core" { * * Please note that this event is a bubbling event and may already be canceled before reaching the core. * - * @deprecated (since 1.118) - Please use {@link sap.ui.base.ManagedObject#attachValidationError ManagedObject#attachValidationError } + * @deprecated As of version 1.118. Please use {@link sap.ui.base.ManagedObject#attachValidationError ManagedObject#attachValidationError } * instead. * * @returns Reference to `this` in order to allow method chaining @@ -19854,7 +19864,7 @@ declare module "sap/ui/core/Core" { * * Please note that this event is a bubbling event and may already be canceled before reaching the core. * - * @deprecated (since 1.118) - Please use {@link sap.ui.base.ManagedObject#attachValidationSuccess ManagedObject#attachValidationSuccess } + * @deprecated As of version 1.118. Please use {@link sap.ui.base.ManagedObject#attachValidationSuccess ManagedObject#attachValidationSuccess } * instead. * * @returns Reference to `this` in order to allow method chaining @@ -19882,7 +19892,7 @@ declare module "sap/ui/core/Core" { * * Please note that this event is a bubbling event and may already be canceled before reaching the core. * - * @deprecated (since 1.118) - Please use {@link sap.ui.base.ManagedObject#attachValidationSuccess ManagedObject#attachValidationSuccess } + * @deprecated As of version 1.118. Please use {@link sap.ui.base.ManagedObject#attachValidationSuccess ManagedObject#attachValidationSuccess } * instead. * * @returns Reference to `this` in order to allow method chaining @@ -19901,7 +19911,7 @@ declare module "sap/ui/core/Core" { * Returns a list of all controls with a field group ID. See {@link sap.ui.core.Control#checkFieldGroupIds Control.prototype.checkFieldGroupIds } * for a description of the `vFieldGroupIds` parameter. * - * @deprecated (since 1.118) - use {@link sap.ui.core.Control.getControlsByFieldGroupId Control.getControlsByFieldGroupId } + * @deprecated As of version 1.118. use {@link sap.ui.core.Control.getControlsByFieldGroupId Control.getControlsByFieldGroupId } * instead. * * @returns The list of controls with matching field group IDs @@ -19922,7 +19932,7 @@ declare module "sap/ui/core/Core" { * can only be executed on the corresponding scope (e.g. on an XMLView instance), by using the {@link sap.ui.core.mvc.View#byId View#byId } * method of that scope. * - * @deprecated (since 1.119) - Please use {@link sap.ui.core.Element.getElementById Element.getElementById } + * @deprecated As of version 1.119. Please use {@link sap.ui.core.Element.getElementById Element.getElementById } * instead. * * @returns Element with the given ID or `undefined` @@ -19948,7 +19958,7 @@ declare module "sap/ui/core/Core" { * ``` * * - * @deprecated (since 1.95) - Please use {@link sap.ui.core.Component.create Component.create} instead. + * @deprecated As of version 1.95. Please use {@link sap.ui.core.Component.create Component.create} instead. * * @returns The created component instance or a promise on it in the async use case */ @@ -19999,8 +20009,8 @@ declare module "sap/ui/core/Core" { * The caller must take care to destroy the render manager when it is no longer needed. Calling this method * before the Core has been {@link #isInitialized initialized}, is not recommended. * - * @deprecated (since 1.119) - without replacement. In the next major version, synchronously rendering UI - * updates is no longer supported as it can lead to unnecessary intermediate DOM updates or layout shifting + * @deprecated As of version 1.119. without replacement. In the next major version, synchronously rendering + * UI updates is no longer supported as it can lead to unnecessary intermediate DOM updates or layout shifting * etc. Controls should rather use invalidation. * * @returns New instance of the RenderManager @@ -20009,7 +20019,7 @@ declare module "sap/ui/core/Core" { /** * Creates a new {@link sap.ui.core.UIArea UIArea}. * - * @deprecated (since 1.1) - use {@link sap.ui.core.Control#placeAt Control#placeAt} instead! + * @deprecated As of version 1.1. use {@link sap.ui.core.Control#placeAt Control#placeAt} instead! * * @returns a new UIArea */ @@ -20024,7 +20034,7 @@ declare module "sap/ui/core/Core" { * * The passed function and listener object must match the ones used for event registration. * - * @deprecated (since 1.119) - without a replacement. Applications should not have the need to intercept + * @deprecated As of version 1.119. without a replacement. Applications should not have the need to intercept * all control events. */ detachControlEvent( @@ -20042,7 +20052,7 @@ declare module "sap/ui/core/Core" { * * The passed function and listener object must match the ones used for event registration. * - * @deprecated (since 1.118) - Please use {@link sap.ui.base.ManagedObject#detachFormatError ManagedObject#detachFormatError } + * @deprecated As of version 1.118. Please use {@link sap.ui.base.ManagedObject#detachFormatError ManagedObject#detachFormatError } * instead. * * @returns Reference to `this` in order to allow method chaining @@ -20064,7 +20074,7 @@ declare module "sap/ui/core/Core" { * call. * * @since 1.16.0 - * @deprecated (since 1.61) - Use `IntervalTrigger.removeListener()` from "sap/ui/core/IntervalTrigger" + * @deprecated As of version 1.61. Use `IntervalTrigger.removeListener()` from "sap/ui/core/IntervalTrigger" * module. */ detachIntervalTimer( @@ -20083,7 +20093,7 @@ declare module "sap/ui/core/Core" { * The listener will only be unregistered if the same function/context combination is given as in the call * to `attachLocalizationListener`. * - * @deprecated (since 1.118) - Please use {@link module:sap/base/i18n/Localization.detachChange Localization.detachChange } + * @deprecated As of version 1.118. Please use {@link module:sap/base/i18n/Localization.detachChange Localization.detachChange } * instead. */ detachLocalizationChanged( @@ -20101,7 +20111,7 @@ declare module "sap/ui/core/Core" { * * The passed function and listener object must match the ones used for event registration. * - * @deprecated (since 1.118) - Please use {@link sap.ui.base.ManagedObject#detachParseError ManagedObject#detachParseError } + * @deprecated As of version 1.118. Please use {@link sap.ui.base.ManagedObject#detachParseError ManagedObject#detachParseError } * instead. * * @returns Reference to `this` in order to allow method chaining @@ -20121,7 +20131,7 @@ declare module "sap/ui/core/Core" { * * The passed function and listener object must match the ones used for event registration. * - * @deprecated (since 1.118) - See {@link module:sap/ui/core/Theming.detachApplied Theming#detachApplied } + * @deprecated As of version 1.118. See {@link module:sap/ui/core/Theming.detachApplied Theming#detachApplied } * instead. */ detachThemeChanged( @@ -20140,7 +20150,7 @@ declare module "sap/ui/core/Core" { * * The passed function and listener object must match the ones used for event registration. * - * @deprecated (since 1.118) - Please use {@link sap.ui.base.ManagedObject#detachValidationError ManagedObject#detachValidationError } + * @deprecated As of version 1.118. Please use {@link sap.ui.base.ManagedObject#detachValidationError ManagedObject#detachValidationError } * instead. * * @returns Reference to `this` in order to allow method chaining @@ -20161,7 +20171,7 @@ declare module "sap/ui/core/Core" { * * The passed function and listener object must match the ones used for event registration. * - * @deprecated (since 1.118) - Please use {@link sap.ui.base.ManagedObject#detachValidationSuccess ManagedObject#detachValidationSuccess } + * @deprecated As of version 1.118. Please use {@link sap.ui.base.ManagedObject#detachValidationSuccess ManagedObject#detachValidationSuccess } * instead. * * @returns Reference to `this` in order to allow method chaining @@ -20179,7 +20189,7 @@ declare module "sap/ui/core/Core" { /** * Fires event {@link #event:formatError formatError} to attached listeners. * - * @deprecated (since 1.118) - Please use {@link sap.ui.base.ManagedObject#fireFormatError ManagedObject#fireFormatError } + * @deprecated As of version 1.118. Please use {@link sap.ui.base.ManagedObject#fireFormatError ManagedObject#fireFormatError } * instead. * @ui5-protected Do not call from applications (only from related classes in the framework) * @@ -20219,7 +20229,7 @@ declare module "sap/ui/core/Core" { /** * Fires event {@link #event:parseError parseError} to attached listeners. * - * @deprecated (since 1.118) - Please use {@link sap.ui.base.ManagedObject#fireParseError ManagedObject#fireParseError } + * @deprecated As of version 1.118. Please use {@link sap.ui.base.ManagedObject#fireParseError ManagedObject#fireParseError } * instead. * @ui5-protected Do not call from applications (only from related classes in the framework) * @@ -20259,7 +20269,7 @@ declare module "sap/ui/core/Core" { /** * Fires event {@link #event:validationError validationError} to attached listeners. * - * @deprecated (since 1.118) - Please use {@link sap.ui.base.ManagedObject#fireValidationError ManagedObject.fireValidationError } + * @deprecated As of version 1.118. Please use {@link sap.ui.base.ManagedObject#fireValidationError ManagedObject.fireValidationError } * instead. * @ui5-protected Do not call from applications (only from related classes in the framework) * @@ -20306,7 +20316,7 @@ declare module "sap/ui/core/Core" { * - 'newValue' of type `object` * - 'oldValue' of type `object` * - * @deprecated (since 1.118) - Please use {@link sap.ui.base.ManagedObject#fireValidationSuccess ManagedObject#fireValidationSuccess } + * @deprecated As of version 1.118. Please use {@link sap.ui.base.ManagedObject#fireValidationSuccess ManagedObject#fireValidationSuccess } * instead. * @ui5-protected Do not call from applications (only from related classes in the framework) * @@ -20321,7 +20331,8 @@ declare module "sap/ui/core/Core" { /** * Returns the instance of the application (if exists). * - * @deprecated (since 1.15.1) - The Component class is enhanced to take care about the Application code. + * @deprecated As of version 1.15.1. The Component class is enhanced to take care about the Application + * code. * * @returns instance of the current application */ @@ -20329,7 +20340,7 @@ declare module "sap/ui/core/Core" { /** * Returns the registered component for the given id, if any. * - * @deprecated (since 1.95) - Please use {@link sap.ui.core.Component.get Component.get} instead. + * @deprecated As of version 1.95. Please use {@link sap.ui.core.Component.get Component.get} instead. * * @returns the component for the given id */ @@ -20337,7 +20348,7 @@ declare module "sap/ui/core/Core" { /** * Returns the Configuration of the Core. * - * @deprecated (since 1.120) - Please see {@link sap.ui.core.Configuration Configuration} for the corresponding + * @deprecated As of version 1.120. Please see {@link sap.ui.core.Configuration Configuration} for the corresponding * replacements. * * @returns the Configuration of the current Core. @@ -20346,7 +20357,7 @@ declare module "sap/ui/core/Core" { /** * Returns the registered element for the given ID, if any. * - * @deprecated (since 1.1) - use `sap.ui.core.Core.byId` instead! + * @deprecated As of version 1.1. use `sap.ui.core.Core.byId` instead! * * @returns Element for the given ID or `undefined` */ @@ -20359,7 +20370,7 @@ declare module "sap/ui/core/Core" { /** * Returns the ID of the control/element currently in focus. * - * @deprecated (since 1.119) - Please use {@link sap.ui.core.Element.getActiveElement Element.getActiveElement } + * @deprecated As of version 1.119. Please use {@link sap.ui.core.Element.getActiveElement Element.getActiveElement } * to get the currently focused element. You can then retrieve the ID of that element with {@link sap.ui.core.Element#getId Element#getId}. * Please be aware, {@link sap.ui.core.Element.getActiveElement Element.getActiveElement} can return 'undefined'. * @@ -20369,7 +20380,7 @@ declare module "sap/ui/core/Core" { /** * Returns the registered element for the given ID, if any. * - * @deprecated (since 1.1) - use `sap.ui.core.Core.byId` instead! + * @deprecated As of version 1.1. use `sap.ui.core.Core.byId` instead! * * @returns Element for the given ID or `undefined` */ @@ -20383,7 +20394,7 @@ declare module "sap/ui/core/Core" { * Returns the event bus. * * @since 1.8.0 - * @deprecated (since 1.119.0) - Please use {@link sap.ui.core.EventBus.getInstance EventBus.getInstance } + * @deprecated As of version 1.119.0. Please use {@link sap.ui.core.EventBus.getInstance EventBus.getInstance } * for global usage instead. Creating an own local instance is the preferred usage. * * @returns the event bus @@ -20419,7 +20430,7 @@ declare module "sap/ui/core/Core" { * code. Only when the bundle is needed at module execution time (by top level code in a control module), * then the asynchronous variant of this method should be preferred. * - * @deprecated (since 1.119) - Please use {@link sap.ui.core.Lib.getResourceBundleFor Lib.getResourceBundleFor } + * @deprecated As of version 1.119. Please use {@link sap.ui.core.Lib.getResourceBundleFor Lib.getResourceBundleFor } * instead. * * @returns The best matching resource bundle for the given parameters or `undefined`; in asynchronous case @@ -20469,7 +20480,7 @@ declare module "sap/ui/core/Core" { * code. Only when the bundle is needed at module execution time (by top level code in a control module), * then the asynchronous variant of this method should be preferred. * - * @deprecated (since 1.119) - Please use {@link sap.ui.core.Lib.getResourceBundleFor Lib.getResourceBundleFor } + * @deprecated As of version 1.119. Please use {@link sap.ui.core.Lib.getResourceBundleFor Lib.getResourceBundleFor } * instead. * * @returns The best matching resource bundle for the given parameters or `undefined`; in asynchronous case @@ -20496,8 +20507,8 @@ declare module "sap/ui/core/Core" { * **Note:** The returned info objects must not be modified. They might be a living copy of the internal * data (for efficiency reasons) and the framework is not prepared to handle modifications to these objects. * - * @deprecated (since 1.119) - without a 1:1 replacement. Callers that used `getLoadedLibraries` to check - * whether a certain library is loaded, should rather use {@link sap.ui.core.Lib#isLoaded Library#isLoaded}. + * @deprecated As of version 1.119. without a 1:1 replacement. Callers that used `getLoadedLibraries` to + * check whether a certain library is loaded, should rather use {@link sap.ui.core.Lib#isLoaded Library#isLoaded}. * * @returns Map of library info objects keyed by the library names. */ @@ -20506,7 +20517,7 @@ declare module "sap/ui/core/Core" { * Returns the `Messaging` module. * * @since 1.33.0 - * @deprecated (since 1.118) - Please use {@link module:sap/ui/core/Messaging Messaging} instead. + * @deprecated As of version 1.118. Please use {@link module:sap/ui/core/Messaging Messaging} instead. */ getMessageManager(): Messaging; /** @@ -20517,7 +20528,7 @@ declare module "sap/ui/core/Core" { * Note: to be compatible with future versions of this API, applications must not use the value `null`, * the empty string `""` or the string literals `"null"` or `"undefined"` as model name. * - * @deprecated (since 1.118) - Please use {@link sap.ui.base.ManagedObject#getModel ManagedObject#getModel } + * @deprecated As of version 1.118. Please use {@link sap.ui.base.ManagedObject#getModel ManagedObject#getModel } * instead. * * @returns oModel @@ -20531,7 +20542,7 @@ declare module "sap/ui/core/Core" { /** * Creates a new `RenderManager` instance for use by the caller. * - * @deprecated (since 0.15.0) - Replaced by `createRenderManager()` + * @deprecated As of version 0.15.0. Replaced by `createRenderManager()` * * @returns A newly created RenderManager */ @@ -20539,7 +20550,8 @@ declare module "sap/ui/core/Core" { /** * Returns the instance of the root component (if exists). * - * @deprecated (since 1.95) - Please use {@link module:sap/ui/core/ComponentSupport} instead. See also {@link topic:82a0fcecc3cb427c91469bc537ebdddf Declarative API for Initial Components}. + * @deprecated As of version 1.95. Please use {@link module:sap/ui/core/ComponentSupport} instead. See also + * {@link topic:82a0fcecc3cb427c91469bc537ebdddf Declarative API for Initial Components}. * * @returns instance of the current root component */ @@ -20551,7 +20563,7 @@ declare module "sap/ui/core/Core" { * * If it is not yet available, a DIV is created and appended to the body. * - * @deprecated (since 1.119.0) - Please use {@link module:sap/ui/core/StaticArea.getDomRef StaticArea.getDomRef } + * @deprecated As of version 1.119.0. Please use {@link module:sap/ui/core/StaticArea.getDomRef StaticArea.getDomRef } * instead. * * @returns the static, hidden area DOM element belonging to this core instance. @@ -20560,7 +20572,7 @@ declare module "sap/ui/core/Core" { /** * Returns the registered template for the given id, if any. * - * @deprecated (since 1.29.1) - Require 'sap/ui/core/tmpl/Template' and use {@link sap.ui.core.tmpl.Template.byId Template.byId } + * @deprecated As of version 1.29.1. Require 'sap/ui/core/tmpl/Template' and use {@link sap.ui.core.tmpl.Template.byId Template.byId } * instead. * * @returns the template for the given id @@ -20569,7 +20581,7 @@ declare module "sap/ui/core/Core" { /** * Returns the {@link sap.ui.core.UIArea UIArea} with the given ID or that belongs to the given DOM element. * - * @deprecated (since 1.107) - For access to the static UIArea, please use the {@link module:sap/ui/core/StaticArea StaticArea } + * @deprecated As of version 1.107. For access to the static UIArea, please use the {@link module:sap/ui/core/StaticArea StaticArea } * instead. * * @returns UIArea with the given ID or DOM element or `null` or `undefined`. @@ -20584,8 +20596,8 @@ declare module "sap/ui/core/Core" { * Returns `true` if there are any pending rendering tasks or when such rendering tasks are currently being * executed. * - * @deprecated (since 1.118) - without replacement. The known use cases in testing environments are covered - * by other APIs or features, e.g. OPA's waitFor mechanism. + * @deprecated As of version 1.118. without replacement. The known use cases in testing environments are + * covered by other APIs or features, e.g. OPA's waitFor mechanism. * * @returns true if there are pending (or executing) rendering tasks. */ @@ -20593,7 +20605,7 @@ declare module "sap/ui/core/Core" { /** * Check if a Model is set to the core * - * @deprecated (since 1.118) - Please use {@link sap.ui.base.ManagedObject#hasModel ManagedObject#hasModel } + * @deprecated As of version 1.118. Please use {@link sap.ui.base.ManagedObject#hasModel ManagedObject#hasModel } * instead. * * @returns true or false @@ -20603,8 +20615,8 @@ declare module "sap/ui/core/Core" { * Includes a library theme into the current page (if a variant is specified it will include the variant * library theme) * - * @deprecated (since 1.119) - without replacement. There's no known use case that would require a public - * API. + * @deprecated As of version 1.119. without replacement. There's no known use case that would require a + * public API. */ includeLibraryTheme( /** @@ -20678,7 +20690,7 @@ declare module "sap/ui/core/Core" { * When the `manifest.json` is generated from the `.library` file (which is the default for UI5 libraries * built with Maven), then the content of the `.library` and `library.js` files must be kept in sync. * - * @deprecated (since 1.119) - Please use {@link sap.ui.core.Lib.init Lib.init} instead. + * @deprecated As of version 1.119. Please use {@link sap.ui.core.Lib.init Lib.init} instead. * * @returns As of version 1.101; returns the library namespace, based on the given library name. Returns * 'undefined' if no library name is provided. @@ -20693,7 +20705,7 @@ declare module "sap/ui/core/Core" { * Returns true if the Core has already been initialized. This means that instances of RenderManager etc. * do already exist and the init event has already been fired (and will not be fired again). * - * @deprecated (since 1.118) - Please use {@link sap.ui.core.Core.ready Core.ready} instead. + * @deprecated As of version 1.118. Please use {@link sap.ui.core.Core.ready Core.ready} instead. * * @returns whether the Core has already been initialized */ @@ -20701,8 +20713,9 @@ declare module "sap/ui/core/Core" { /** * Returns the locked state of the `sap.ui.core.Core`. * - * @deprecated (since 1.118) - without a replacement. The ability to prevent the re-rendering of all `UIArea`s - * wasn't really used in the past and did not provide a meaningful feature. It therefore has been abandoned. + * @deprecated As of version 1.118. without a replacement. The ability to prevent the re-rendering of all + * `UIArea`s wasn't really used in the past and did not provide a meaningful feature. It therefore has been + * abandoned. * * @returns locked state */ @@ -20710,7 +20723,7 @@ declare module "sap/ui/core/Core" { /** * Check if the script is running on mobile * - * @deprecated (since 1.118) - use {@link sap.ui.Device.browser.mobile Device.browser.mobile} instead. + * @deprecated As of version 1.118. use {@link sap.ui.Device.browser.mobile Device.browser.mobile} instead. * * @returns true or false */ @@ -20718,7 +20731,7 @@ declare module "sap/ui/core/Core" { /** * Checks whether the given DOM element is the root of the static area. * - * @deprecated (since 1.119.0) - Please use {@link module:sap/ui/core/StaticArea.contains StaticArea.contains } + * @deprecated As of version 1.119.0. Please use {@link module:sap/ui/core/StaticArea.contains StaticArea.contains } * instead. * @ui5-protected Do not call from applications (only from related classes in the framework) * @@ -20736,7 +20749,7 @@ declare module "sap/ui/core/Core" { * This function must not be used before the init event of the Core. If the styles are not yet applied a * theme changed event will follow when the styles will be applied. * - * @deprecated (since 1.119) - Please use {@link module:sap/ui/core/Theming.attachApplied Theming.attachApplied } + * @deprecated As of version 1.119. Please use {@link module:sap/ui/core/Theming.attachApplied Theming.attachApplied } * instead. * * @returns whether the styles of the current theme are already applied @@ -20809,7 +20822,7 @@ declare module "sap/ui/core/Core" { * ``` * * - * @deprecated (since 1.119) - Please use {@link sap.ui.core.Lib.load Lib.load} instead. + * @deprecated As of version 1.119. Please use {@link sap.ui.core.Lib.load Lib.load} instead. * * @returns An info object for the library (sync) or a Promise on it (async). */ @@ -20841,8 +20854,9 @@ declare module "sap/ui/core/Core" { * Lock should be called before and after the DOM is modified for rendering, roundtrips... Exceptions might * be the case for asynchronous UI behavior * - * @deprecated (since 1.118) - without a replacement. The ability to prevent the re-rendering of all `UIArea`s - * wasn't really used in the past and did not provide a meaningful feature. It therefore has been abandoned. + * @deprecated As of version 1.118. without a replacement. The ability to prevent the re-rendering of all + * `UIArea`s wasn't really used in the past and did not provide a meaningful feature. It therefore has been + * abandoned. */ lock(): void; /** @@ -20855,7 +20869,7 @@ declare module "sap/ui/core/Core" { * only a few controls it might not be necessary to trigger the realignment of all controls placed in the * DOM, for example changing the cozy/compact CSS class at a single control * - * @deprecated (since 1.119) - Please use {@link module:sap/ui/core/Theming.notifyContentDensityChanged Theming.notifyContentDensityChanged } + * @deprecated As of version 1.119. Please use {@link module:sap/ui/core/Theming.notifyContentDensityChanged Theming.notifyContentDensityChanged } * instead. */ notifyContentDensityChanged(): void; @@ -20881,8 +20895,8 @@ declare module "sap/ui/core/Core" { * the Core will be provided * - `stopPlugin()`: will be invoked, when the Plugin should stop * - * @deprecated (since 1.73) - Plugins never have been meant as a public offering, but were intended for - * internal usage only. They unfortunately allow access to all internals of the Core and therefore break + * @deprecated As of version 1.73. Plugins never have been meant as a public offering, but were intended + * for internal usage only. They unfortunately allow access to all internals of the Core and therefore break * encapsulation and hinder evolution of the Core. The most common use case of accessing the set of all * controls/elements or all components can now be addressed by using the APIs {@link sap.ui.core.Element.registry } * or {@link sap.ui.core.Component.registry}, respectively. Future refactoring of the Core will only take @@ -20908,7 +20922,7 @@ declare module "sap/ui/core/Core" { * Note: to be compatible with future versions of this API, applications must not use the value `null`, * the empty string `""` or the string literals `"null"` or `"undefined"` as model name. * - * @deprecated (since 1.118) - Please use {@link sap.ui.base.ManagedObject#setModel ManagedObject#setModel } + * @deprecated As of version 1.118. Please use {@link sap.ui.base.ManagedObject#setModel ManagedObject#setModel } * instead. * * @returns Reference to `this` in order to allow method chaining @@ -20927,7 +20941,8 @@ declare module "sap/ui/core/Core" { * Implicitly creates a new `UIArea` (or reuses an exiting one) for the given DOM reference and adds the * given control reference to the UIAreas content (existing content will be removed). * - * @deprecated (since 1.1) - use {@link sap.ui.core.Control#placeAt oControl.placeAt(oDomRef, "only")} instead. + * @deprecated As of version 1.1. use {@link sap.ui.core.Control#placeAt oControl.placeAt(oDomRef, "only") } + * instead. */ setRoot( /** @@ -20987,8 +21002,8 @@ declare module "sap/ui/core/Core" { * in order to configure the theme location early enough. * * @since 1.10 - * @deprecated (since 1.119) - without replacement. The need to define the location for a theme should be - * fully covered with the capabilities of the {@link sap/base/config base configuration}. + * @deprecated As of version 1.119. without replacement. The need to define the location for a theme should + * be fully covered with the capabilities of the {@link sap/base/config base configuration}. * * @returns the Core, to allow method chaining */ @@ -21058,8 +21073,8 @@ declare module "sap/ui/core/Core" { * in order to configure the theme location early enough. * * @since 1.10 - * @deprecated (since 1.119) - without replacement. The need to define the location for a theme should be - * fully covered with the capabilities of the {@link sap/base/config base configuration}. + * @deprecated As of version 1.119. without replacement. The need to define the location for a theme should + * be fully covered with the capabilities of the {@link sap/base/config base configuration}. * * @returns the Core, to allow method chaining */ @@ -21082,15 +21097,16 @@ declare module "sap/ui/core/Core" { * * Browser events are dispatched to the controls again after this method is called. * - * @deprecated (since 1.118) - without a replacement. The ability to prevent the re-rendering of all `UIArea`s - * wasn't really used in the past and did not provide a meaningful feature. It therefore has been abandoned. + * @deprecated As of version 1.118. without a replacement. The ability to prevent the re-rendering of all + * `UIArea`s wasn't really used in the past and did not provide a meaningful feature. It therefore has been + * abandoned. */ unlock(): void; /** * Unregisters a Plugin out of the `sap.ui.core.Core` * - * @deprecated (since 1.73) - Plugins never have been meant as a public offering, but were intended for - * internal usage only. They unfortunately allow access to all internals of the Core and therefore break + * @deprecated As of version 1.73. Plugins never have been meant as a public offering, but were intended + * for internal usage only. They unfortunately allow access to all internals of the Core and therefore break * encapsulation and hinder evolution of the Core. The most common use case of accessing the set of all * controls/elements or all components can now be addressed by using the APIs {@link sap.ui.core.Element.registry } * or {@link sap.ui.core.Component.registry}, respectively. Future refactoring of the Core will only take @@ -21384,40 +21400,19 @@ declare module "sap/ui/core/CustomData" { } declare module "sap/ui/core/date/CalendarWeekNumbering" { - /** - * The `CalendarWeekNumbering` enum defines how to calculate calendar weeks. Each value defines: - * - The first day of the week, - * - the first week of the year. - * - * @since 1.108.0 - * @deprecated (since 1.120) - Please use {@link module:sap/base/i18n/date/CalendarWeekNumbering} instead. - */ - enum CalendarWeekNumbering { + import CalendarWeekNumbering1 from "sap/base/i18n/date/CalendarWeekNumbering"; + + export { /** - * The default calendar week numbering: + * The `CalendarWeekNumbering` enum defines how to calculate calendar weeks. Each value defines: + * - The first day of the week, + * - the first week of the year. * - * The framework determines the week numbering scheme; currently it is derived from the active format locale. - * Future versions of UI5 might select a different week numbering scheme. - */ - Default = "Default", - /** - * Official calendar week numbering in most of Europe (ISO 8601 standard): - * Monday is first day of the week, the week containing January 4th is first week of the year. - */ - ISO_8601 = "ISO_8601", - /** - * Official calendar week numbering in much of the Middle East (Middle Eastern calendar): - * Saturday is first day of the week, the week containing January 1st is first week of the year. - */ - MiddleEastern = "MiddleEastern", - /** - * Official calendar week numbering in the United States, Canada, Brazil, Israel, Japan, and other countries - * (Western traditional calendar): - * Sunday is first day of the week, the week containing January 1st is first week of the year. + * @since 1.108.0 + * @deprecated As of version 1.120. Please use {@link module:sap/base/i18n/date/CalendarWeekNumbering} instead. */ - WesternTraditional = "WesternTraditional", - } - export default CalendarWeekNumbering; + CalendarWeekNumbering1 as default, + }; } declare module "sap/ui/core/DeclarativeSupport" { @@ -21427,7 +21422,7 @@ declare module "sap/ui/core/DeclarativeSupport" { * Static class for enabling declarative UI support. * * @since 1.7.0 - * @deprecated (since 1.120) - Please consider using {@link sap.ui.core.mvc.XMLView XMLViews} or {@link topic:e6bb33d076dc4f23be50c082c271b9f0 Typed Views } + * @deprecated As of version 1.120. Please consider using {@link sap.ui.core.mvc.XMLView XMLViews} or {@link topic:e6bb33d076dc4f23be50c082c271b9f0 Typed Views } * instead. For more information, see the documentation on {@link topic:91f27e3e6f4d1014b6dd926db0e91070 View types}. */ export default class DeclarativeSupport { @@ -22027,7 +22022,7 @@ declare module "sap/ui/core/delegate/ScrollEnablement" { * Setter for property `bounce`. * * @since 1.17 - * @deprecated (since 1.42) - without replacement. + * @deprecated As of version 1.42. without replacement. * @ui5-protected Do not call from applications (only from related classes in the framework) */ setBounce( @@ -23154,9 +23149,7 @@ declare module "sap/ui/core/dnd/DragAndDrop" { * * @returns The calculated position */ - getDropPosition(): - | dnd.RelativeDropPosition - | keyof typeof dnd.RelativeDropPosition; + getDropPosition(): dnd.RelativeDropPosition; /** * Returns the drop indicator. * @@ -23585,7 +23578,7 @@ declare module "sap/ui/core/dnd/DropInfo" { * * @returns Value of property `dropEffect` */ - getDropEffect(): dnd.DropEffect | keyof typeof dnd.DropEffect; + getDropEffect(): dnd.DropEffect; /** * Gets current value of property {@link #getDropLayout dropLayout}. * @@ -23596,7 +23589,7 @@ declare module "sap/ui/core/dnd/DropInfo" { * * @returns Value of property `dropLayout` */ - getDropLayout(): dnd.DropLayout | keyof typeof dnd.DropLayout; + getDropLayout(): dnd.DropLayout; /** * Gets current value of property {@link #getDropPosition dropPosition}. * @@ -23607,7 +23600,7 @@ declare module "sap/ui/core/dnd/DropInfo" { * * @returns Value of property `dropPosition` */ - getDropPosition(): dnd.DropPosition | keyof typeof dnd.DropPosition; + getDropPosition(): dnd.DropPosition; /** * Gets current value of property {@link #getTargetAggregation targetAggregation}. * @@ -24033,7 +24026,7 @@ declare module "sap/ui/core/Element" { * Registry of all `sap.ui.core.Element`s that currently exist. * * @since 1.67 - * @deprecated (since 1.120) - Use {@link module:sap/ui/core/ElementRegistry} instead. + * @deprecated As of version 1.120. Use {@link module:sap/ui/core/ElementRegistry} instead. */ static registry: registry; @@ -24064,7 +24057,7 @@ declare module "sap/ui/core/Element" { /** * Creates metadata for a UI Element by extending the Object Metadata. * - * @deprecated (since 1.3.1) - Use the static `extend` method of the desired base class (e.g. {@link sap.ui.core.Element.extend}) + * @deprecated As of version 1.3.1. Use the static `extend` method of the desired base class (e.g. {@link sap.ui.core.Element.extend}) * * @returns the created metadata */ @@ -24919,7 +24912,7 @@ declare module "sap/ui/core/Element" { * This function either calls set[sPropertyName] or get[sPropertyName] with the specified property name * depending if an `oValue` is provided or not. * - * @deprecated (since 1.28.0) - The contract of this method is not fully defined and its write capabilities + * @deprecated As of version 1.28.0. The contract of this method is not fully defined and its write capabilities * overlap with applySettings * * @returns Returns `this` to allow method chaining in case of setter and the property value in case of @@ -25064,8 +25057,8 @@ declare module "sap/ui/core/Element" { /** * This triggers immediate rerendering of its parent and thus of itself and its children. * - * @deprecated (since 1.70) - using this method is no longer recommended, but calling it still causes a - * re-rendering of the element. Synchronous DOM updates via this method have several drawbacks: they only + * @deprecated As of version 1.70. using this method is no longer recommended, but calling it still causes + * a re-rendering of the element. Synchronous DOM updates via this method have several drawbacks: they only * work when the control has been rendered before (no initial rendering possible), multiple state changes * won't be combined automatically into a single re-rendering, they might cause additional layout thrashing, * standard invalidation might cause another async re-rendering. @@ -25179,7 +25172,7 @@ declare module "sap/ui/core/Element" { * Registry of all `sap.ui.core.Element`s that currently exist. * * @since 1.67 - * @deprecated (since 1.120) - Use {@link module:sap/ui/core/ElementRegistry} instead. + * @deprecated As of version 1.120. Use {@link module:sap/ui/core/ElementRegistry} instead. */ interface registry { /** @@ -25742,9 +25735,9 @@ declare module "sap/ui/core/ExtensionPoint" { } declare module "sap/ui/core/format/DateFormat" { - import CalendarWeekNumbering from "sap/ui/core/date/CalendarWeekNumbering"; + import CalendarWeekNumbering from "sap/base/i18n/date/CalendarWeekNumbering"; - import CalendarType from "sap/ui/core/CalendarType"; + import CalendarType from "sap/base/i18n/date/CalendarType"; import Locale from "sap/ui/core/Locale"; @@ -25786,7 +25779,9 @@ declare module "sap/ui/core/format/DateFormat" { * since 1.108.0 specifies the calendar week numbering. If specified, this overwrites `oFormatOptions.firstDayOfWeek` * and `oFormatOptions.minimalDaysInFirstWeek`. */ - calendarWeekNumbering?: CalendarWeekNumbering; + calendarWeekNumbering?: + | CalendarWeekNumbering + | keyof typeof CalendarWeekNumbering; /** * since 1.105.0 specifies the first day of the week starting with `0` (which is Sunday); if not defined, * the value taken from the locale is used @@ -25865,7 +25860,7 @@ declare module "sap/ui/core/format/DateFormat" { * The calender type which is used to format and parse the date. This value is by default either set in * configuration or calculated based on current locale. */ - calendarType?: CalendarType; + calendarType?: CalendarType | keyof typeof CalendarType; }, /** * Locale to ask for locale specific texts/settings @@ -25899,7 +25894,9 @@ declare module "sap/ui/core/format/DateFormat" { * since 1.108.0 specifies the calendar week numbering. If specified, this overwrites `oFormatOptions.firstDayOfWeek` * and `oFormatOptions.minimalDaysInFirstWeek`. */ - calendarWeekNumbering?: CalendarWeekNumbering; + calendarWeekNumbering?: + | CalendarWeekNumbering + | keyof typeof CalendarWeekNumbering; /** * since 1.105.0 specifies the first day of the week starting with `0` (which is Sunday); if not defined, * the value taken from the locale is used @@ -25981,7 +25978,7 @@ declare module "sap/ui/core/format/DateFormat" { * The calender type which is used to format and parse the date. This value is by default either set in * configuration or calculated based on current locale. */ - calendarType?: CalendarType; + calendarType?: CalendarType | keyof typeof CalendarType; }, /** * Locale to ask for locale specific texts/settings @@ -26016,7 +26013,9 @@ declare module "sap/ui/core/format/DateFormat" { * since 1.108.0 specifies the calendar week numbering. If specified, this overwrites `oFormatOptions.firstDayOfWeek` * and `oFormatOptions.minimalDaysInFirstWeek`. */ - calendarWeekNumbering?: CalendarWeekNumbering; + calendarWeekNumbering?: + | CalendarWeekNumbering + | keyof typeof CalendarWeekNumbering; /** * since 1.105.0 specifies the first day of the week starting with `0` (which is Sunday); if not defined, * the value taken from the locale is used @@ -26089,7 +26088,7 @@ declare module "sap/ui/core/format/DateFormat" { * The calendar type which is used to format and parse the date. This value is by default either set in * the configuration or calculated based on the current locale. */ - calendarType?: CalendarType; + calendarType?: CalendarType | keyof typeof CalendarType; }, /** * Locale to ask for locale-specific texts/settings @@ -26124,7 +26123,9 @@ declare module "sap/ui/core/format/DateFormat" { * since 1.108.0 specifies the calendar week numbering. If specified, this overwrites `oFormatOptions.firstDayOfWeek` * and `oFormatOptions.minimalDaysInFirstWeek`. */ - calendarWeekNumbering?: CalendarWeekNumbering; + calendarWeekNumbering?: + | CalendarWeekNumbering + | keyof typeof CalendarWeekNumbering; /** * since 1.105.0 specifies the first day of the week starting with `0` (which is Sunday); if not defined, * the value taken from the locale is used @@ -26203,7 +26204,7 @@ declare module "sap/ui/core/format/DateFormat" { * The calender type which is used to format and parse the date. This value is by default either set in * configuration or calculated based on current locale. */ - calendarType?: CalendarType; + calendarType?: CalendarType | keyof typeof CalendarType; }, /** * Locale to ask for locale specific texts/settings @@ -26348,7 +26349,7 @@ declare module "sap/ui/core/format/DateFormatTimezoneDisplay" { * Configuration options for the `showTimezone` format option of `DateFormat#getDateTimeWithTimezoneInstance`. * * @since 1.99.0 - * @deprecated (since 1.101) - replaced by `DateFormat#getDateTimeWithTimezoneInstance` with the `showDate`, + * @deprecated As of version 1.101. replaced by `DateFormat#getDateTimeWithTimezoneInstance` with the `showDate`, * `showTime` and `showTimezone` format options. */ enum DateFormatTimezoneDisplay { @@ -30070,19 +30071,19 @@ declare module "sap/ui/core/InvisibleText" { */ getText(): string; /** - * @deprecated (since 1.27) - local BusyIndicator is not supported by control. + * @deprecated As of version 1.27. local BusyIndicator is not supported by control. * * @returns Returns `this` to allow method chaining */ setBusy(): this; /** - * @deprecated (since 1.27) - local BusyIndicator is not supported by control. + * @deprecated As of version 1.27. local BusyIndicator is not supported by control. * * @returns Returns `this` to allow method chaining */ setBusyIndicatorDelay(): this; /** - * @deprecated (since 1.54) - local BusyIndicator is not supported by control. + * @deprecated As of version 1.54. local BusyIndicator is not supported by control. * * @returns Returns `this` to allow method chaining */ @@ -30106,13 +30107,13 @@ declare module "sap/ui/core/InvisibleText" { sText?: string ): this; /** - * @deprecated (since 1.27) - tooltip is not supported by control. + * @deprecated As of version 1.27. tooltip is not supported by control. * * @returns Returns `this` to allow method chaining */ setTooltip(): this; /** - * @deprecated (since 1.27) - property `visible` is not supported by control. + * @deprecated As of version 1.27. property `visible` is not supported by control. * * @returns Returns `this` to allow method chaining */ @@ -30254,7 +30255,7 @@ declare module "sap/ui/core/Item" { * * @returns Value of property `textDirection` */ - getTextDirection(): TextDirection | keyof typeof TextDirection; + getTextDirection(): TextDirection; /** * Sets a new value for property {@link #getEnabled enabled}. * @@ -31002,7 +31003,7 @@ declare module "sap/ui/core/LocalBusyIndicator" { * to the ListBox control (see the init-function of the ListBox). * * @since 1.11.0 - * @deprecated (since 1.14.2) - The LocalBusyIndicator Control is not needed anymore by the new implementation + * @deprecated As of version 1.14.2. The LocalBusyIndicator Control is not needed anymore by the new implementation * of the LBI. Hence, it is not used anymore. */ export default class LocalBusyIndicator extends Control { @@ -31134,7 +31135,7 @@ declare module "sap/ui/core/LocalBusyIndicator" { /** * Describes the settings that can be provided to the LocalBusyIndicator constructor. * - * @deprecated (since 1.14.2) - The LocalBusyIndicator Control is not needed anymore by the new implementation + * @deprecated As of version 1.14.2. The LocalBusyIndicator Control is not needed anymore by the new implementation * of the LBI. Hence, it is not used anymore. */ export interface $LocalBusyIndicatorSettings extends $ControlSettings { @@ -31278,7 +31279,7 @@ declare module "sap/ui/core/Locale" { * of SAP languages. This method has no knowledge about the concrete languages of any given backend system. * * @since 1.17.0 - * @deprecated (since 1.44) - use {@link module:sap/base/i18n/Localization.getSAPLogonLanguage} instead + * @deprecated As of version 1.44. use {@link module:sap/base/i18n/Localization.getSAPLogonLanguage} instead * as that class allows to configure an SAP Logon language. * * @returns a language code that should @@ -31453,6 +31454,56 @@ declare module "sap/ui/core/LocaleData" { */ sCalendarType?: CalendarType | keyof typeof CalendarType ): string; + /** + * Returns the compact currency format pattern (like "¤000K" or "¤0M") for the given power of ten in the + * given style, plural category, and in an optional alternative format if desired, see {@link https://ui5.sap.com/#/topic/91f2f2866f4d1014b6dd926db0e91070 Number Format - Compact Format}. + * + * @since 1.133.0 + * + * @returns The compact currency format pattern, or `undefined` if no currency format pattern for the given + * parameters is found + */ + getCompactCurrencyPattern( + /** + * The style; "sap-" prefix is used for the trailing currency code variant + */ + sStyle: "short" | "sap-short" | "short-indian" | "sap-short-indian", + /** + * The power of ten, for example "1000" or "10000" + */ + sPowerOfTen: string, + /** + * The plural category; defaults to "other" if the given plural category does not exist for this locale + */ + sPlural?: "few" | "many" | "one" | "other" | "two" | "zero", + /** + * The alternate currency format + */ + sAlternative?: "alphaNextToNumber" | "noCurrency" + ): string | undefined; + /** + * Returns the compact decimal format pattern (like "000K" or "0M") for the given power of ten in the given + * style and plural category, see {@link https://ui5.sap.com/#/topic/91f2f2866f4d1014b6dd926db0e91070 Number Format - Compact Format}. + * + * @since 1.133.0 + * + * @returns The compact decimal format pattern, or `undefined` if no decimal format for the given parameters + * is found + */ + getCompactDecimalPattern( + /** + * The style + */ + sStyle: "long" | "short" | "short-indian", + /** + * The power of ten, for example "1000" or "10000" + */ + sPowerOfTen: string, + /** + * The plural category; defaults to "other" if the given plural category does not exist for this locale + */ + sPlural?: "few" | "many" | "one" | "other" | "two" | "zero" + ): string | undefined; /** * Returns the currency code which is corresponded with the given currency symbol. * @@ -31481,43 +31532,53 @@ declare module "sap/ui/core/LocaleData" { sCurrency: string ): int; /** - * Returns the short currency format (like 1K USD, 1M USD....) of the given number in the given style and - * plural category. + * Replaced by {@link #getCompactCurrencyPattern}. * * @since 1.51.0 + * @deprecated As of version 1.133.0. use {@link #getCompactCurrencyPattern} instead * - * @returns the short currency format + * @returns See {@link #getCompactCurrencyPattern} */ getCurrencyFormat( /** - * the style + * See {@link #getCompactCurrencyPattern}; "short-indian" and "sap-short-indian" are only available since + * 1.133.0 for the "en-IN" locale */ - sStyle: "short", + sStyle: "short" | "sap-short" | "short-indian" | "sap-short-indian", /** - * the number in string representation as power of ten, for example "1000" or "10000" + * See {@link #getCompactCurrencyPattern} */ - sNumber: string, + sPowerOfTen: string, /** - * the plural category; defaults to "other" if the given plural category does not exist for this locale + * See {@link #getCompactCurrencyPattern} */ - sPlural?: "few" | "many" | "one" | "other" | "two" | "zero" - ): string; + sPlural?: "few" | "many" | "one" | "other" | "two" | "zero", + /** + * See {@link #getCompactCurrencyPattern}; since 1.133.0 + */ + sAlternative?: "alphaNextToNumber" | "noCurrency" + ): string | undefined; /** - * Get currency format pattern for the given context. + * Gets the currency format pattern for the given context or selects an alternative pattern if desired. * * CLDR format pattern: * See: * https://cldr.unicode.org/translation/numbers-currency/number-patterns * * - * @returns The pattern + * @returns The currency format pattern for the given parameters; `undefined` if no corresponding pattern + * is found */ getCurrencyPattern( /** - * the context of the currency pattern + * The context of the currency pattern; "sap-" prefix is used for the trailing currency code variant */ - sContext: "accounting" | "standard" - ): string; + sContext: "accounting" | "sap-accounting" | "sap-standard" | "standard", + /** + * The alternate currency pattern; since 1.133.0 + */ + sAlternative?: "alphaNextToNumber" | "noCurrency" + ): string | undefined; /** * Returns the currency symbol for the specified currency, if no symbol is found the ISO 4217 currency code * is returned. @@ -31703,27 +31764,28 @@ declare module "sap/ui/core/LocaleData" { sCalendarType?: CalendarType | keyof typeof CalendarType ): string[]; /** - * Returns the short decimal format (like 1K, 1M....) of the given number in the given style and plural - * category. + * Replaced by {@link #getCompactDecimalPattern}. * * @since 1.25.0 + * @deprecated As of version 1.133.0. use {@link #getCompactDecimalPattern} instead * - * @returns the short decimal format + * @returns See {@link #getCompactDecimalPattern} */ getDecimalFormat( /** - * the style + * See {@link #getCompactDecimalPattern}; "short-indian" is only available since 1.133.0 for the "en-IN" + * locale */ - sStyle: "long" | "short", + sStyle: "long" | "short" | "short-indian", /** - * the number in string representation as power of ten, for example "1000" or "10000" + * See {@link #getCompactDecimalPattern} */ - sNumber: string, + sPowerOfTen: string, /** - * the plural category; defaults to "other" if the given plural category does not exist for this locale + * See {@link #getCompactDecimalPattern} */ - sPlural?: "one" | "other" - ): string; + sPlural?: "few" | "many" | "one" | "other" | "two" | "zero" + ): string | undefined; /** * Get decimal format pattern. * @@ -31991,7 +32053,7 @@ declare module "sap/ui/core/LocaleData" { * * @returns the preferred calendar type */ - getPreferredCalendarType(): CalendarType | keyof typeof CalendarType; + getPreferredCalendarType(): CalendarType; /** * Returns the preferred hour pattern symbol ("h" for 12, "H" for 24 hours) for the current locale. * @@ -32593,7 +32655,7 @@ declare module "sap/ui/core/Message" { * * Rendering must be done within the control that uses this kind of element. Its default level is none. * - * @deprecated (since 1.120) - Please use {@link sap.ui.core.message.Message} instead. + * @deprecated As of version 1.120. Please use {@link sap.ui.core.message.Message} instead. */ export default class Message extends UI5Element { /** @@ -32790,7 +32852,7 @@ declare module "sap/ui/core/Message" { /** * New value for property `level` */ - sLevel?: MessageType + sLevel?: MessageType | keyof typeof MessageType ): this; /** * Sets a new value for property {@link #getReadOnly readOnly}. @@ -32849,7 +32911,7 @@ declare module "sap/ui/core/Message" { /** * Describes the settings that can be provided to the Message constructor. * - * @deprecated (since 1.120) - Please use {@link sap.ui.core.message.Message} instead. + * @deprecated As of version 1.120. Please use {@link sap.ui.core.message.Message} instead. */ export interface $MessageSettings extends $ElementSettings { /** @@ -32871,7 +32933,10 @@ declare module "sap/ui/core/Message" { /** * Setting the message's level. */ - level?: MessageType | PropertyBindingInfo | `{${string}}`; + level?: + | (MessageType | keyof typeof MessageType) + | PropertyBindingInfo + | `{${string}}`; /** * Determines whether the message should be read only. This helps the application to handle a message a @@ -33155,7 +33220,7 @@ declare module "sap/ui/core/message/Message" { /** * Returns the message target or the first target if the message has multiple targets. * - * @deprecated (since 1.79.0) - As a message may have multiple targets, use {@link #getTargets} instead + * @deprecated As of version 1.79.0. As a message may have multiple targets, use {@link #getTargets} instead * * @returns The message target */ @@ -33188,7 +33253,7 @@ declare module "sap/ui/core/message/Message" { * * @returns type */ - getType(): MessageType | keyof typeof MessageType; + getType(): MessageType; /** * Sets the additionaltext for the message or merge different additionaltext strings */ @@ -33266,7 +33331,7 @@ declare module "sap/ui/core/message/Message" { * Sets the message target; in case the message has multiple targets, sets the first target of the message. * The syntax is MessageProcessor dependent. See the documentation of the respective MessageProcessor. * - * @deprecated (since 1.79.0) - As a message may have multiple targets, use {@link #setTargets} instead + * @deprecated As of version 1.79.0. As a message may have multiple targets, use {@link #setTargets} instead */ setTarget( /** @@ -33329,7 +33394,7 @@ declare module "sap/ui/core/message/MessageManager" { import ManagedObject from "sap/ui/base/ManagedObject"; /** - * @deprecated (since 1.118) - Please use {@link module:sap/ui/core/Messaging Messaging} instead. + * @deprecated As of version 1.118. Please use {@link module:sap/ui/core/Messaging Messaging} instead. */ export default class MessageManager extends BaseObject { /** @@ -33664,7 +33729,7 @@ declare module "sap/ui/core/message/MessageProcessor" { /** * Fires event {@link #event:messageChange messageChange} to attached listeners. * - * @deprecated (since 1.115) - Use {@link module:sap/ui/core/Messaging.updateMessages} instead + * @deprecated As of version 1.115. Use {@link module:sap/ui/core/Messaging.updateMessages} instead * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Reference to `this` in order to allow method chaining @@ -34246,8 +34311,8 @@ declare module "sap/ui/core/mvc/HTMLView" { * A view defined/constructed by declarative HTML. * * @since 1.9.2 - * @deprecated (since 1.108) - as there are no more known usages of `HTMLViews`, and as the use of HTML - * as syntax does not bring any advantages over XML. The HTML necessary for the `HTMLView` is not re-used + * @deprecated As of version 1.108. as there are no more known usages of `HTMLViews`, and as the use of + * HTML as syntax does not bring any advantages over XML. The HTML necessary for the `HTMLView` is not re-used * for the HTML of the controls, but is fully replaced. * * Consider using {@link sap.ui.core.mvc.XMLView XMLViews} or "typed views" (view classes written in JavaScript) @@ -34373,8 +34438,8 @@ declare module "sap/ui/core/mvc/HTMLView" { /** * Describes the settings that can be provided to the HTMLView constructor. * - * @deprecated (since 1.108) - as there are no more known usages of `HTMLViews`, and as the use of HTML - * as syntax does not bring any advantages over XML. The HTML necessary for the `HTMLView` is not re-used + * @deprecated As of version 1.108. as there are no more known usages of `HTMLViews`, and as the use of + * HTML as syntax does not bring any advantages over XML. The HTML necessary for the `HTMLView` is not re-used * for the HTML of the controls, but is fully replaced. * * Consider using {@link sap.ui.core.mvc.XMLView XMLViews} or "typed views" (view classes written in JavaScript) @@ -34393,7 +34458,7 @@ declare module "sap/ui/core/mvc/JSONView" { /** * A View defined using JSON. * - * @deprecated (since 1.120) - please consider using {@link sap.ui.core.mvc.XMLView XMLViews} or "typed + * @deprecated As of version 1.120. please consider using {@link sap.ui.core.mvc.XMLView XMLViews} or "typed * views" (view classes written in JavaScript) instead. For more information, see the documentation on {@link topic:91f27e3e6f4d1014b6dd926db0e91070 View types}. */ export default class JSONView extends View { @@ -34517,7 +34582,7 @@ declare module "sap/ui/core/mvc/JSONView" { /** * Describes the settings that can be provided to the JSONView constructor. * - * @deprecated (since 1.120) - please consider using {@link sap.ui.core.mvc.XMLView XMLViews} or "typed + * @deprecated As of version 1.120. please consider using {@link sap.ui.core.mvc.XMLView XMLViews} or "typed * views" (view classes written in JavaScript) instead. For more information, see the documentation on {@link topic:91f27e3e6f4d1014b6dd926db0e91070 View types}. */ export interface $JSONViewSettings extends $ViewSettings {} @@ -34535,9 +34600,9 @@ declare module "sap/ui/core/mvc/JSView" { /** * A View defined/constructed by JavaScript code. * - * @deprecated (since 1.90) - Instead use {@link topic:e6bb33d076dc4f23be50c082c271b9f0 Typed Views} by - * defining the view class with {@link sap.ui.core.mvc.View.extend View.extend} and creating the view instances - * with {@link sap.ui.core.mvc.View.create View.create}. + * @deprecated As of version 1.90. Instead use {@link topic:e6bb33d076dc4f23be50c082c271b9f0 Typed Views } + * by defining the view class with {@link sap.ui.core.mvc.View.extend View.extend} and creating the view + * instances with {@link sap.ui.core.mvc.View.create View.create}. */ export default class JSView extends View { /** @@ -34587,7 +34652,7 @@ declare module "sap/ui/core/mvc/JSView" { * Creates an instance of the view with the given name (and id). * * @since 1.56.0 - * @deprecated (since 1.90) - Use {@link sap.ui.core.mvc.View.create View.create} to create view instances + * @deprecated As of version 1.90. Use {@link sap.ui.core.mvc.View.create View.create} to create view instances * * @returns A promise that resolves with the view instance */ @@ -34658,9 +34723,9 @@ declare module "sap/ui/core/mvc/JSView" { /** * Describes the settings that can be provided to the JSView constructor. * - * @deprecated (since 1.90) - Instead use {@link topic:e6bb33d076dc4f23be50c082c271b9f0 Typed Views} by - * defining the view class with {@link sap.ui.core.mvc.View.extend View.extend} and creating the view instances - * with {@link sap.ui.core.mvc.View.create View.create}. + * @deprecated As of version 1.90. Instead use {@link topic:e6bb33d076dc4f23be50c082c271b9f0 Typed Views } + * by defining the view class with {@link sap.ui.core.mvc.View.extend View.extend} and creating the view + * instances with {@link sap.ui.core.mvc.View.create View.create}. */ export interface $JSViewSettings extends $ViewSettings {} } @@ -34698,7 +34763,7 @@ declare module "sap/ui/core/mvc/TemplateView" { /** * A view defined in a template. * - * @deprecated (since 1.56.0) - use {@link sap.ui.core.mvc.XMLView} in combination with {@link topic:5ee619fc1370463ea674ee04b65ed83b XML Templating } + * @deprecated As of version 1.56.0. use {@link sap.ui.core.mvc.XMLView} in combination with {@link topic:5ee619fc1370463ea674ee04b65ed83b XML Templating } * instead. */ export default class TemplateView extends View { @@ -34780,7 +34845,7 @@ declare module "sap/ui/core/mvc/TemplateView" { /** * Describes the settings that can be provided to the TemplateView constructor. * - * @deprecated (since 1.56.0) - use {@link sap.ui.core.mvc.XMLView} in combination with {@link topic:5ee619fc1370463ea674ee04b65ed83b XML Templating } + * @deprecated As of version 1.56.0. use {@link sap.ui.core.mvc.XMLView} in combination with {@link topic:5ee619fc1370463ea674ee04b65ed83b XML Templating } * instead. */ export interface $TemplateViewSettings extends $ViewSettings {} @@ -35312,7 +35377,7 @@ declare module "sap/ui/core/mvc/View" { * For more details see the {@link https://ui5.sap.com/#/topic/a575619e25c2487f904bae71764e2350 View Cloning } * section in the documentation. * - * @deprecated (since 1.120) - please call the corresponding View factory instead, e.g. {@link sap.ui.core.mvc.XMLView.create} + * @deprecated As of version 1.120. please call the corresponding View factory instead, e.g. {@link sap.ui.core.mvc.XMLView.create} * * @returns Reference to the newly created clone */ @@ -36059,27 +36124,27 @@ declare module "sap/ui/core/mvc/ViewType" { /** * HTML view * - * @deprecated (since 1.108) - Consider using {@link sap.ui.core.mvx.XMLView XMLViews} or "typed views" + * @deprecated As of version 1.108. Consider using {@link sap.ui.core.mvx.XMLView XMLViews} or "typed views" * (view classes written in JavaScript) instead. */ HTML = "HTML", /** * JS View * - * @deprecated (since 1.90) + * @deprecated As of version 1.90. */ JS = "JS", /** * JSON View * - * @deprecated (since 1.120) - please consider using {@link sap.ui.core.mvc.XMLView XMLViews} or "typed + * @deprecated As of version 1.120. please consider using {@link sap.ui.core.mvc.XMLView XMLViews} or "typed * views" (view classes written in JavaScript) instead. */ JSON = "JSON", /** * Template View * - * @deprecated (since 1.56) + * @deprecated As of version 1.56. */ Template = "Template", /** @@ -36938,7 +37003,7 @@ declare module "sap/ui/core/Popup" { * * @returns whether the Popup is opened */ - getOpenState(): OpenState | keyof typeof OpenState; + getOpenState(): OpenState; /** * Returns whether the Popup is currently open (this includes opening and closing animations). * @@ -37068,7 +37133,7 @@ declare module "sap/ui/core/Popup" { bAutoClose: boolean ): this; /** - * @deprecated (since 1.75) - please use {@link #setExtraContent} instead. + * @deprecated As of version 1.75. please use {@link #setExtraContent} instead. */ setAutoCloseAreas(): void; /** @@ -37884,7 +37949,7 @@ declare module "sap/ui/core/RenderManager" { * Adds a class to the class collection if the name is not empty or null. The class collection is flushed * if it is written to the buffer using {@link #writeClasses} * - * @deprecated (since 1.92) - Instead use {@link sap.ui.core.RenderManager#class} of the {@link sap.ui.core.RenderManager Semantic Rendering API}. + * @deprecated As of version 1.92. Instead use {@link sap.ui.core.RenderManager#class} of the {@link sap.ui.core.RenderManager Semantic Rendering API}. * * @returns Reference to `this` in order to allow method chaining */ @@ -37898,7 +37963,7 @@ declare module "sap/ui/core/RenderManager" { * Adds a style property to the style collection if the value is not empty or null The style collection * is flushed if it is written to the buffer using {@link #writeStyle} * - * @deprecated (since 1.92) - Instead use {@link sap.ui.core.RenderManager#style} of the {@link sap.ui.core.RenderManager Semantic Rendering API}. + * @deprecated As of version 1.92. Instead use {@link sap.ui.core.RenderManager#style} of the {@link sap.ui.core.RenderManager Semantic Rendering API}. * * @returns Reference to `this` in order to allow method chaining */ @@ -38082,7 +38147,7 @@ declare module "sap/ui/core/RenderManager" { /** * Returns the configuration object Shortcut for `sap.ui.getCore().getConfiguration()` * - * @deprecated (since 1.92) - Instead, use the {@link sap.ui.core.Core#getConfiguration} API. + * @deprecated As of version 1.92. Instead, use the {@link sap.ui.core.Core#getConfiguration} API. * * @returns the configuration object */ @@ -38091,7 +38156,7 @@ declare module "sap/ui/core/RenderManager" { * Renders the given {@link sap.ui.core.Control} and finally returns the content of the rendering buffer. * Ensures the buffer is restored to the state before calling this method. * - * @deprecated (since 0.15.0) - Use `flush()` instead render content outside the rendering phase. + * @deprecated As of version 0.15.0. Use `flush()` instead render content outside the rendering phase. * * @returns the resulting HTML of the provided control */ @@ -38252,7 +38317,7 @@ declare module "sap/ui/core/RenderManager" { sText: string ): this; /** - * @deprecated (since 1.1) - never has been implemented - DO NOT USE + * @deprecated As of version 1.1. never has been implemented - DO NOT USE */ translate( /** @@ -38310,7 +38375,7 @@ declare module "sap/ui/core/RenderManager" { /** * Write the given texts to the buffer. * - * @deprecated (since 1.92) - Instead, use the {@link sap.ui.core.RenderManager Semantic Rendering API}. + * @deprecated As of version 1.92. Instead, use the {@link sap.ui.core.RenderManager Semantic Rendering API}. * There is no 1:1 replacement for `write`. Typically, `write` is used to create a longer sequence of HTML * markup (e.g. an element with attributes and children) in a single call. Such a markup sequence has to * be split into the individual calls of the Semantic Rendering API. @@ -38338,7 +38403,7 @@ declare module "sap/ui/core/RenderManager" { sText: string | number ): this; /** - * @deprecated (since 1.1) - never has been implemented - DO NOT USE + * @deprecated As of version 1.1. never has been implemented - DO NOT USE * * @returns Reference to `this` in order to allow method chaining */ @@ -38401,7 +38466,8 @@ declare module "sap/ui/core/RenderManager" { * ``` * (assuming that "ida idb" is the auto-generated part based on the association `ariaDescribedBy`). * - * @deprecated (since 1.92) - Instead use {@link sap.ui.core.RenderManager#accessibilityState} of the {@link sap.ui.core.RenderManager Semantic Rendering API}. + * @deprecated As of version 1.92. Instead use {@link sap.ui.core.RenderManager#accessibilityState} of the + * {@link sap.ui.core.RenderManager Semantic Rendering API}. * * @returns Reference to `this` in order to allow method chaining */ @@ -38420,7 +38486,7 @@ declare module "sap/ui/core/RenderManager" { * * For details about the escaping refer to {@link sap/base/security/encodeXML}. * - * @deprecated (since 1.92) - Instead use {@link sap.ui.core.RenderManager#attr} of the {@link sap.ui.core.RenderManager Semantic Rendering API}. + * @deprecated As of version 1.92. Instead use {@link sap.ui.core.RenderManager#attr} of the {@link sap.ui.core.RenderManager Semantic Rendering API}. * * @returns Reference to `this` in order to allow method chaining */ @@ -38439,7 +38505,7 @@ declare module "sap/ui/core/RenderManager" { * * The value is properly encoded to avoid XSS attacks. * - * @deprecated (since 1.92) - Instead use {@link sap.ui.core.RenderManager#attr} of the {@link sap.ui.core.RenderManager Semantic Rendering API}. + * @deprecated As of version 1.92. Instead use {@link sap.ui.core.RenderManager#attr} of the {@link sap.ui.core.RenderManager Semantic Rendering API}. * * @returns Reference to `this` in order to allow method chaining */ @@ -38459,7 +38525,7 @@ declare module "sap/ui/core/RenderManager" { * are added by default from the currently rendered control. If an oElement is given, this Element's custom * style classes are added instead. If oElement === false, no custom style classes are added. * - * @deprecated (since 1.92) - Not longer needed, when using the {@link sap.ui.core.RenderManager Semantic Rendering API } + * @deprecated As of version 1.92. Not longer needed, when using the {@link sap.ui.core.RenderManager Semantic Rendering API } * the actual writing of classes happens when {@link sap.ui.core.RenderManager#openEnd} or {@link sap.ui.core.RenderManager#voidEnd } * are used. * @@ -38474,7 +38540,7 @@ declare module "sap/ui/core/RenderManager" { /** * Writes the controls data into the HTML. Control Data consists at least of the id of a control * - * @deprecated (since 1.92) - Instead use {@link sap.ui.core.RenderManager#openStart} or {@link sap.ui.core.RenderManager#voidStart } + * @deprecated As of version 1.92. Instead use {@link sap.ui.core.RenderManager#openStart} or {@link sap.ui.core.RenderManager#voidStart } * of the {@link sap.ui.core.RenderManager Semantic Rendering API} and pass the desired control data as * the second parameter to the new API. * @@ -38489,7 +38555,7 @@ declare module "sap/ui/core/RenderManager" { /** * Writes the elements data into the HTML. Element Data consists at least of the id of an element * - * @deprecated (since 1.92) - Instead use {@link sap.ui.core.RenderManager#openStart} or {@link sap.ui.core.RenderManager#voidStart } + * @deprecated As of version 1.92. Instead use {@link sap.ui.core.RenderManager#openStart} or {@link sap.ui.core.RenderManager#voidStart } * of the {@link sap.ui.core.RenderManager Semantic Rendering API} and pass the desired element data as * the second parameter to the new API. * @@ -38506,7 +38572,7 @@ declare module "sap/ui/core/RenderManager" { * * For details about the escaping refer to {@link sap/base/security/encodeXML}. * - * @deprecated (since 1.92) - Instead use {@link sap.ui.core.RenderManager#text} of the {@link sap.ui.core.RenderManager Semantic Rendering API}. + * @deprecated As of version 1.92. Instead use {@link sap.ui.core.RenderManager#text} of the {@link sap.ui.core.RenderManager Semantic Rendering API}. * * @returns Reference to `this` in order to allow method chaining */ @@ -38532,7 +38598,7 @@ declare module "sap/ui/core/RenderManager" { * with corresponding values in the `mAttributes` parameter: * - `role: "presentation"` `alt: ""` * - * @deprecated (since 1.92) - Instead use {@link sap.ui.core.RenderManager#icon} of the {@link sap.ui.core.RenderManager Semantic Rendering API}. + * @deprecated As of version 1.92. Instead use {@link sap.ui.core.RenderManager#icon} of the {@link sap.ui.core.RenderManager Semantic Rendering API}. * * @returns Reference to `this` in order to allow method chaining */ @@ -38553,7 +38619,7 @@ declare module "sap/ui/core/RenderManager" { /** * Writes and flushes the style collection * - * @deprecated (since 1.92) - Not longer needed, when using the {@link sap.ui.core.RenderManager Semantic Rendering API } + * @deprecated As of version 1.92. Not longer needed, when using the {@link sap.ui.core.RenderManager Semantic Rendering API } * the actual writing of styles happens when {@link sap.ui.core.RenderManager#openEnd} or {@link sap.ui.core.RenderManager#voidEnd } * are used. * @@ -38597,8 +38663,8 @@ declare module "sap/ui/core/ResizeHandler" { /** * Creates a new subclass of class `sap.ui.core.ResizeHandler`. * - * @deprecated (since 1.110) - As the class nature of ResizeHandler is deprecated since 1.103, the `extend` - * method shouldn't be called either + * @deprecated As of version 1.110. As the class nature of ResizeHandler is deprecated since 1.103, the + * `extend` method shouldn't be called either * * @returns Created class / constructor function */ @@ -38620,8 +38686,8 @@ declare module "sap/ui/core/ResizeHandler" { /** * Returns a metadata object for class `sap.ui.core.ResizeHandler`. * - * @deprecated (since 1.110) - As the class nature of ResizeHandler is deprecated since 1.103, the `getMetadata` - * method shouldn't be called either + * @deprecated As of version 1.110. As the class nature of ResizeHandler is deprecated since 1.103, the + * `getMetadata` method shouldn't be called either * * @returns Metadata object describing this class */ @@ -40138,9 +40204,7 @@ declare module "sap/ui/core/routing/History" { * optional, if this parameter is not passed the last hashChange is taken. */ sNewHash?: string - ): - | (routing.HistoryDirection | keyof typeof routing.HistoryDirection) - | undefined; + ): routing.HistoryDirection | undefined; /** * Returns the length difference between the history state stored in browser's pushState and the state maintained * in this class. @@ -40713,7 +40777,7 @@ declare module "sap/ui/core/routing/Router" { * When called, the context of the event handler (its `this`) will be bound to `oListener` if specified, * otherwise it will be bound to this `sap.ui.core.routing.Router` itself. * - * @deprecated (since 1.28) - use {@link #getViews} instead. + * @deprecated As of version 1.28. use {@link #getViews} instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -40738,7 +40802,7 @@ declare module "sap/ui/core/routing/Router" { * When called, the context of the event handler (its `this`) will be bound to `oListener` if specified, * otherwise it will be bound to this `sap.ui.core.routing.Router` itself. * - * @deprecated (since 1.28) - use {@link #getViews} instead. + * @deprecated As of version 1.28. use {@link #getViews} instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -40863,7 +40927,7 @@ declare module "sap/ui/core/routing/Router" { * * The passed function and listener object must match the ones used for event registration. * - * @deprecated (since 1.28) - use {@link #getViews} instead. + * @deprecated As of version 1.28. use {@link #getViews} instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -40937,7 +41001,7 @@ declare module "sap/ui/core/routing/Router" { /** * Fires event {@link #event:viewCreated viewCreated} to attached listeners. * - * @deprecated (since 1.28) - use {@link #getViews} instead. + * @deprecated As of version 1.28. use {@link #getViews} instead. * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Reference to `this` in order to allow method chaining @@ -41050,7 +41114,7 @@ declare module "sap/ui/core/routing/Router" { /** * Returns a cached view for a given name or creates it if it does not exist yet. * - * @deprecated (since 1.28.1) - use {@link #getViews} instead. + * @deprecated As of version 1.28.1. use {@link #getViews} instead. * * @returns The view instance */ @@ -41281,7 +41345,7 @@ declare module "sap/ui/core/routing/Router" { * and the "undefined" key. * * @since 1.22 - * @deprecated (since 1.28) - use {@link #getViews} instead. + * @deprecated As of version 1.28. use {@link #getViews} instead. * * @returns Since 1.28, the `this` pointer for chaining */ @@ -42303,7 +42367,7 @@ declare module "sap/ui/core/ScrollBar" { * the respective part only. E.g. a Table control can take care of only rendering the currently visible * rows and use this ScrollBar control to make the user think he actually scrolls through a long list. * - * @deprecated (since 1.56) - the concept has been discarded. + * @deprecated As of version 1.56. the concept has been discarded. */ export default class ScrollBar extends Control { /** @@ -42605,7 +42669,7 @@ declare module "sap/ui/core/ScrollBar" { /** * Describes the settings that can be provided to the ScrollBar constructor. * - * @deprecated (since 1.56) - the concept has been discarded. + * @deprecated As of version 1.56. the concept has been discarded. */ export interface $ScrollBarSettings extends $ControlSettings { /** @@ -42688,7 +42752,7 @@ declare module "sap/ui/core/search/OpenSearchProvider" { /** * A SearchProvider which uses the OpenSearch protocol (either JSON or XML). * - * @deprecated (since 1.120) - There is no API replacement. + * @deprecated As of version 1.120. There is no API replacement. */ export default class OpenSearchProvider extends SearchProvider { /** @@ -42828,7 +42892,7 @@ declare module "sap/ui/core/search/OpenSearchProvider" { /** * Describes the settings that can be provided to the OpenSearchProvider constructor. * - * @deprecated (since 1.120) - There is no API replacement. + * @deprecated As of version 1.120. There is no API replacement. */ export interface $OpenSearchProviderSettings extends $SearchProviderSettings { /** @@ -42856,7 +42920,7 @@ declare module "sap/ui/core/search/SearchProvider" { * * Do not create instances of this class, but use a concrete subclass instead. * - * @deprecated (since 1.120) - There is no API replacement. + * @deprecated As of version 1.120. There is no API replacement. */ export default abstract class SearchProvider extends UI5Element { /** @@ -42965,7 +43029,7 @@ declare module "sap/ui/core/search/SearchProvider" { /** * Describes the settings that can be provided to the SearchProvider constructor. * - * @deprecated (since 1.120) - There is no API replacement. + * @deprecated As of version 1.120. There is no API replacement. */ export interface $SearchProviderSettings extends $ElementSettings { /** @@ -43324,8 +43388,8 @@ declare module "sap/ui/core/theming/Parameters" { * Resets the CSS parameters which finally will reload the parameters the next time they are queried via * the method `get`. * - * @deprecated (since 1.92) - without a replacement. Application code should not be able to interfere with - * the automated determination of theme parameters. Resetting the parameters unnecessarily could impact + * @deprecated As of version 1.92. without a replacement. Application code should not be able to interfere + * with the automated determination of theme parameters. Resetting the parameters unnecessarily could impact * performance. Please use the (potentially async) API to get parameter values and rely on the framework * to update parameter values when the theme changes. */ @@ -43450,7 +43514,7 @@ declare module "sap/ui/core/Title" { * * @returns Value of property `level` */ - getLevel(): TitleLevel | keyof typeof TitleLevel; + getLevel(): TitleLevel; /** * Gets current value of property {@link #getText text}. * @@ -43575,7 +43639,7 @@ declare module "sap/ui/core/tmpl/DOMAttribute" { * Represents a DOM attribute of a DOM element. * * @since 1.15 - * @deprecated (since 1.56) - Use an {@link sap.ui.core.mvc.XMLView XMLView} or a {@link topic:e6bb33d076dc4f23be50c082c271b9f0 Typed View } + * @deprecated As of version 1.56. Use an {@link sap.ui.core.mvc.XMLView XMLView} or a {@link topic:e6bb33d076dc4f23be50c082c271b9f0 Typed View } * instead. */ export default class DOMAttribute extends UI5Element { @@ -43695,7 +43759,7 @@ declare module "sap/ui/core/tmpl/DOMAttribute" { /** * Describes the settings that can be provided to the DOMAttribute constructor. * - * @deprecated (since 1.56) - Use an {@link sap.ui.core.mvc.XMLView XMLView} or a {@link topic:e6bb33d076dc4f23be50c082c271b9f0 Typed View } + * @deprecated As of version 1.56. Use an {@link sap.ui.core.mvc.XMLView XMLView} or a {@link topic:e6bb33d076dc4f23be50c082c271b9f0 Typed View } * instead. */ export interface $DOMAttributeSettings extends $ElementSettings { @@ -43727,7 +43791,7 @@ declare module "sap/ui/core/tmpl/DOMElement" { * Represents a DOM element. It allows to use databinding for the properties and nested DOM attributes. * * @since 1.15 - * @deprecated (since 1.56) - Use an {@link sap.ui.core.mvc.XMLView XMLView} or a {@link topic:e6bb33d076dc4f23be50c082c271b9f0 Typed View } + * @deprecated As of version 1.56. Use an {@link sap.ui.core.mvc.XMLView XMLView} or a {@link topic:e6bb33d076dc4f23be50c082c271b9f0 Typed View } * instead. */ export default class DOMElement extends Control { @@ -44035,7 +44099,7 @@ declare module "sap/ui/core/tmpl/DOMElement" { /** * Describes the settings that can be provided to the DOMElement constructor. * - * @deprecated (since 1.56) - Use an {@link sap.ui.core.mvc.XMLView XMLView} or a {@link topic:e6bb33d076dc4f23be50c082c271b9f0 Typed View } + * @deprecated As of version 1.56. Use an {@link sap.ui.core.mvc.XMLView XMLView} or a {@link topic:e6bb33d076dc4f23be50c082c271b9f0 Typed View } * instead. */ export interface $DOMElementSettings extends $ControlSettings { @@ -44081,7 +44145,7 @@ declare module "sap/ui/core/tmpl/HandlebarsTemplate" { * The class for Handlebars Templates. * * @since 1.15 - * @deprecated (since 1.56) - Use an {@link sap.ui.core.mvc.XMLView XMLView} or a {@link topic:e6bb33d076dc4f23be50c082c271b9f0 Typed View } + * @deprecated As of version 1.56. Use an {@link sap.ui.core.mvc.XMLView XMLView} or a {@link topic:e6bb33d076dc4f23be50c082c271b9f0 Typed View } * instead. */ export default abstract class HandlebarsTemplate extends Template { @@ -44164,7 +44228,7 @@ declare module "sap/ui/core/tmpl/HandlebarsTemplate" { /** * Describes the settings that can be provided to the HandlebarsTemplate constructor. * - * @deprecated (since 1.56) - Use an {@link sap.ui.core.mvc.XMLView XMLView} or a {@link topic:e6bb33d076dc4f23be50c082c271b9f0 Typed View } + * @deprecated As of version 1.56. Use an {@link sap.ui.core.mvc.XMLView XMLView} or a {@link topic:e6bb33d076dc4f23be50c082c271b9f0 Typed View } * instead. */ export interface $HandlebarsTemplateSettings extends $TemplateSettings {} @@ -44189,7 +44253,7 @@ declare module "sap/ui/core/tmpl/Template" { * Base Class for Template. * * @since 1.15 - * @deprecated (since 1.56) - use an {@link sap.ui.core.mvc.XMLView XMLView} or a {@link topic:e6bb33d076dc4f23be50c082c271b9f0 Typed View } + * @deprecated As of version 1.56. use an {@link sap.ui.core.mvc.XMLView XMLView} or a {@link topic:e6bb33d076dc4f23be50c082c271b9f0 Typed View } * instead. */ export default abstract class Template extends ManagedObject { @@ -44432,7 +44496,7 @@ declare module "sap/ui/core/tmpl/Template" { /** * Describes the settings that can be provided to the Template constructor. * - * @deprecated (since 1.56) - use an {@link sap.ui.core.mvc.XMLView XMLView} or a {@link topic:e6bb33d076dc4f23be50c082c271b9f0 Typed View } + * @deprecated As of version 1.56. use an {@link sap.ui.core.mvc.XMLView XMLView} or a {@link topic:e6bb33d076dc4f23be50c082c271b9f0 Typed View } * instead. */ export interface $TemplateSettings extends $ManagedObjectSettings { @@ -44462,7 +44526,7 @@ declare module "sap/ui/core/tmpl/TemplateControl" { * This is the base class for all template controls. Template controls are declared based on templates. * * @since 1.15 - * @deprecated (since 1.56) - Use an {@link sap.ui.core.mvc.XMLView XMLView} or a {@link topic:e6bb33d076dc4f23be50c082c271b9f0 Typed View } + * @deprecated As of version 1.56. Use an {@link sap.ui.core.mvc.XMLView XMLView} or a {@link topic:e6bb33d076dc4f23be50c082c271b9f0 Typed View } * instead. */ export default class TemplateControl extends Control { @@ -44894,7 +44958,7 @@ declare module "sap/ui/core/tmpl/TemplateControl" { /** * Describes the settings that can be provided to the TemplateControl constructor. * - * @deprecated (since 1.56) - Use an {@link sap.ui.core.mvc.XMLView XMLView} or a {@link topic:e6bb33d076dc4f23be50c082c271b9f0 Typed View } + * @deprecated As of version 1.56. Use an {@link sap.ui.core.mvc.XMLView XMLView} or a {@link topic:e6bb33d076dc4f23be50c082c271b9f0 Typed View } * instead. */ export interface $TemplateControlSettings extends $ControlSettings { @@ -45499,8 +45563,8 @@ declare module "sap/ui/core/UIArea" { * Registry of all `sap.ui.core.UIArea`s that currently exist. * * @since 1.107 - * @deprecated (since 1.120) - without a replacement. Applications should not be interested in the set of - * `UIArea`s. They should only assign controls to them, by using {@link sap.ui.core.Control.prototype.placeAt Control.prototype.placeAt } + * @deprecated As of version 1.120. without a replacement. Applications should not be interested in the + * set of `UIArea`s. They should only assign controls to them, by using {@link sap.ui.core.Control.prototype.placeAt Control.prototype.placeAt } * or use the API of a `UIArea` as reachable via {@link sap.ui.core.Control.prototype.getUIArea Control.prototype.getUIArea}. */ static registry: registry; @@ -45636,7 +45700,7 @@ declare module "sap/ui/core/UIArea" { * Returns the content control of this `UIArea` at the specified index. If no index is given the first content * control is returned. * - * @deprecated (since 1.1) - use function {@link #getContent} instead + * @deprecated As of version 1.1. use function {@link #getContent} instead * * @returns the content control of this `UIArea` at the specified index. */ @@ -45802,7 +45866,7 @@ declare module "sap/ui/core/UIArea" { * to this UIArea will be cut off). Then the parent relationship for the new content control (if not empty) * will be set to this UIArea and finally, the UIArea will be marked for re-rendering. * - * @deprecated (since 1.1) - use {@link #removeAllContent} and {@link #addContent} instead + * @deprecated As of version 1.1. use {@link #removeAllContent} and {@link #addContent} instead */ setRootControl( /** @@ -45815,7 +45879,7 @@ declare module "sap/ui/core/UIArea" { * * The node must have an ID that will be used as ID for this instance of `UIArea`. * - * @deprecated (since 1.107) - without a replacement. Applications should not create or modify `UIArea`s + * @deprecated As of version 1.107. without a replacement. Applications should not create or modify `UIArea`s * programmatically. They should only assign controls to them, by using {@link sap.ui.core.Control.prototype.placeAt Control.prototype.placeAt } * or use the API of a `UIArea` as reachable via {@link sap.ui.core.Control.prototype.getUIArea Control.prototype.getUIArea}. */ @@ -45836,16 +45900,16 @@ declare module "sap/ui/core/UIArea" { * Registry of all `sap.ui.core.UIArea`s that currently exist. * * @since 1.107 - * @deprecated (since 1.120) - without a replacement. Applications should not be interested in the set of - * `UIArea`s. They should only assign controls to them, by using {@link sap.ui.core.Control.prototype.placeAt Control.prototype.placeAt } + * @deprecated As of version 1.120. without a replacement. Applications should not be interested in the + * set of `UIArea`s. They should only assign controls to them, by using {@link sap.ui.core.Control.prototype.placeAt Control.prototype.placeAt } * or use the API of a `UIArea` as reachable via {@link sap.ui.core.Control.prototype.getUIArea Control.prototype.getUIArea}. */ interface registry { /** * Number of existing UIAreas. * - * @deprecated (since 1.120) - without a replacement. Applications should not be interested in the set of - * `UIArea`s. They should only assign controls to them, by using {@link sap.ui.core.Control.prototype.placeAt Control.prototype.placeAt } + * @deprecated As of version 1.120. without a replacement. Applications should not be interested in the + * set of `UIArea`s. They should only assign controls to them, by using {@link sap.ui.core.Control.prototype.placeAt Control.prototype.placeAt } * or use the API of a `UIArea` as reachable via {@link sap.ui.core.Control.prototype.getUIArea Control.prototype.getUIArea}. */ size: int; @@ -45860,8 +45924,8 @@ declare module "sap/ui/core/UIArea" { * **Note**: The returned object is created by a call to `Object.create(null)`, and therefore lacks all * methods of `Object.prototype`, e.g. `toString` etc. * - * @deprecated (since 1.120) - without a replacement. Applications should not be interested in the set of - * all `UIArea`s. They should only assign controls to them, by using {@link sap.ui.core.Control.prototype.placeAt Control.prototype.placeAt } + * @deprecated As of version 1.120. without a replacement. Applications should not be interested in the + * set of all `UIArea`s. They should only assign controls to them, by using {@link sap.ui.core.Control.prototype.placeAt Control.prototype.placeAt } * or use the API of a `UIArea` as reachable via {@link sap.ui.core.Control.prototype.getUIArea Control.prototype.getUIArea}. * * @returns Object with all UIAreas, keyed by their ID @@ -45890,8 +45954,8 @@ declare module "sap/ui/core/UIArea" { * in the array is not specified and might change between calls (over time and across different versions * of UI5). * - * @deprecated (since 1.120) - without a replacement. Applications should not be interested in the set of - * all `UIArea`s. They should only assign controls to them, by using {@link sap.ui.core.Control.prototype.placeAt Control.prototype.placeAt } + * @deprecated As of version 1.120. without a replacement. Applications should not be interested in the + * set of all `UIArea`s. They should only assign controls to them, by using {@link sap.ui.core.Control.prototype.placeAt Control.prototype.placeAt } * or use the API of a `UIArea` as reachable via {@link sap.ui.core.Control.prototype.getUIArea Control.prototype.getUIArea}. * * @returns Array of UIAreas matching the predicate; order is undefined and might change in newer versions @@ -45929,8 +45993,8 @@ declare module "sap/ui/core/UIArea" { * that the implementation of `callback` sees, depends on the usual resolution mechanism. E.g. when `callback` * was bound to some context object, that object wins over the given `thisArg`. * - * @deprecated (since 1.120) - without a replacement. Applications should not be interested in the set of - * all `UIArea`s. They should only assign controls to them, by using {@link sap.ui.core.Control.prototype.placeAt Control.prototype.placeAt } + * @deprecated As of version 1.120. without a replacement. Applications should not be interested in the + * set of all `UIArea`s. They should only assign controls to them, by using {@link sap.ui.core.Control.prototype.placeAt Control.prototype.placeAt } * or use the API of a `UIArea` as reachable via {@link sap.ui.core.Control.prototype.getUIArea Control.prototype.getUIArea}. */ forEach( @@ -45949,7 +46013,7 @@ declare module "sap/ui/core/UIArea" { * When the ID is `null` or `undefined` or when there's no UIArea with the given ID, then `undefined` is * returned. * - * @deprecated (since 1.120) - without a replacement. Applications should not be interested in a certain + * @deprecated As of version 1.120. without a replacement. Applications should not be interested in a certain * `UIArea`. They should only assign controls to them, by using {@link sap.ui.core.Control.prototype.placeAt Control.prototype.placeAt } * or use the API of a `UIArea` as reachable via {@link sap.ui.core.Control.prototype.getUIArea Control.prototype.getUIArea}. * @@ -46462,7 +46526,7 @@ declare module "sap/ui/core/util/Export" { * it in other programs / applications. * * @since 1.22.0 - * @deprecated (since 1.73) - replaced by the export functionality of the `sap.ui.export` library. + * @deprecated As of version 1.73. replaced by the export functionality of the `sap.ui.export` library. */ export default class Export extends Control { /** @@ -46785,7 +46849,7 @@ declare module "sap/ui/core/util/Export" { /** * Describes the settings that can be provided to the Export constructor. * - * @deprecated (since 1.73) - replaced by the export functionality of the `sap.ui.export` library. + * @deprecated As of version 1.73. replaced by the export functionality of the `sap.ui.export` library. */ export interface $ExportSettings extends $ControlSettings { /** @@ -46821,7 +46885,7 @@ declare module "sap/ui/core/util/ExportCell" { * / {@link sap.ui.core.util.Export Export}. * * @since 1.22.0 - * @deprecated (since 1.73) - replaced by the export functionality of the `sap.ui.export` library. + * @deprecated As of version 1.73. replaced by the export functionality of the `sap.ui.export` library. */ export default class ExportCell extends UI5Element { /** @@ -46915,7 +46979,7 @@ declare module "sap/ui/core/util/ExportCell" { /** * Describes the settings that can be provided to the ExportCell constructor. * - * @deprecated (since 1.73) - replaced by the export functionality of the `sap.ui.export` library. + * @deprecated As of version 1.73. replaced by the export functionality of the `sap.ui.export` library. */ export interface $ExportCellSettings extends $ElementSettings { /** @@ -46940,7 +47004,7 @@ declare module "sap/ui/core/util/ExportColumn" { * Can have a name and a cell template. * * @since 1.22.0 - * @deprecated (since 1.73) - replaced by the export functionality of the `sap.ui.export` library. + * @deprecated As of version 1.73. replaced by the export functionality of the `sap.ui.export` library. */ export default class ExportColumn extends ManagedObject { /** @@ -47059,7 +47123,7 @@ declare module "sap/ui/core/util/ExportColumn" { /** * Describes the settings that can be provided to the ExportColumn constructor. * - * @deprecated (since 1.73) - replaced by the export functionality of the `sap.ui.export` library. + * @deprecated As of version 1.73. replaced by the export functionality of the `sap.ui.export` library. */ export interface $ExportColumnSettings extends $ManagedObjectSettings { /** @@ -47089,7 +47153,7 @@ declare module "sap/ui/core/util/ExportRow" { * Internally used in {@link sap.ui.core.util.Export Export}. * * @since 1.22.0 - * @deprecated (since 1.73) - replaced by the export functionality of the `sap.ui.export` library. + * @deprecated As of version 1.73. replaced by the export functionality of the `sap.ui.export` library. */ export default class ExportRow extends ManagedObject { /** @@ -47235,7 +47299,7 @@ declare module "sap/ui/core/util/ExportRow" { /** * Describes the settings that can be provided to the ExportRow constructor. * - * @deprecated (since 1.73) - replaced by the export functionality of the `sap.ui.export` library. + * @deprecated As of version 1.73. replaced by the export functionality of the `sap.ui.export` library. */ export interface $ExportRowSettings extends $ManagedObjectSettings { /** @@ -47260,7 +47324,7 @@ declare module "sap/ui/core/util/ExportType" { * Base export type. Subclasses can be used for {@link sap.ui.core.util.Export Export}. * * @since 1.22.0 - * @deprecated (since 1.73) - replaced by the export functionality of the `sap.ui.export` library. + * @deprecated As of version 1.73. replaced by the export functionality of the `sap.ui.export` library. */ export default class ExportType extends ManagedObject { /** @@ -47496,7 +47560,7 @@ declare module "sap/ui/core/util/ExportType" { /** * Describes the settings that can be provided to the ExportType constructor. * - * @deprecated (since 1.73) - replaced by the export functionality of the `sap.ui.export` library. + * @deprecated As of version 1.73. replaced by the export functionality of the `sap.ui.export` library. */ export interface $ExportTypeSettings extends $ManagedObjectSettings { /** @@ -47547,7 +47611,7 @@ declare module "sap/ui/core/util/ExportTypeCSV" { * be cut off. * * @since 1.22.0 - * @deprecated (since 1.73) - replaced by the export functionality of the `sap.ui.export` library. + * @deprecated As of version 1.73. replaced by the export functionality of the `sap.ui.export` library. */ export default class ExportTypeCSV extends ExportType { /** @@ -47651,7 +47715,7 @@ declare module "sap/ui/core/util/ExportTypeCSV" { /** * Describes the settings that can be provided to the ExportTypeCSV constructor. * - * @deprecated (since 1.73) - replaced by the export functionality of the `sap.ui.export` library. + * @deprecated As of version 1.73. replaced by the export functionality of the `sap.ui.export` library. */ export interface $ExportTypeCSVSettings extends $ExportTypeSettings { /** @@ -48105,8 +48169,11 @@ declare module "sap/ui/core/util/MockServer" { /** * A response handler function that will be called when an incoming request matches `method` and `path`. * The first parameter of the handler will be a `Response` object which can be used to respond on the request. + * A truthy return value indicates that the request handler has processed the request, meaning that no further + * request handlers are called. A falsy return value means that further request handlers with a matching + * path are called. */ - response: (p1: Response, p2: any) => void; + response: (p1: Response, p2: any) => boolean; }; /** @@ -48505,7 +48572,7 @@ declare module "sap/ui/core/ValueStateSupport" { * the state as an integer */ iState: int - ): ValueState | keyof typeof ValueState; + ): ValueState; /** * Returns a generic success, warning or error message if the given Element has a property "valueState" * with one of these three states or the given ValueState represents one of these states. @@ -48712,7 +48779,7 @@ declare module "sap/ui/core/webc/WebComponent" { * controls in the dedicated slots of the Web Component. * * @since 1.118.0 - * @experimental (since 1.118.0) - The API might change. It is not intended for productive usage yet! + * @experimental As of version 1.118.0. The API might change. It is not intended for productive usage yet! */ export default class WebComponent extends Control { /** @@ -48860,7 +48927,7 @@ declare module "sap/ui/core/webc/WebComponent" { /** * Describes the settings that can be provided to the WebComponent constructor. * - * @experimental (since 1.118.0) - The API might change. It is not intended for productive usage yet! + * @experimental As of version 1.118.0. The API might change. It is not intended for productive usage yet! */ export interface $WebComponentSettings extends $ControlSettings {} @@ -48961,7 +49028,7 @@ declare module "sap/ui/core/webc/WebComponentMetadata" { /** * @since 1.118.0 - * @experimental (since 1.118.0) - The API might change. It is not intended for productive usage yet! + * @experimental As of version 1.118.0. The API might change. It is not intended for productive usage yet! */ export default class WebComponentMetadata extends ElementMetadata { /** @@ -49668,8 +49735,8 @@ declare module "sap/ui/core/XMLComposite" { * Base Class for XMLComposite controls. * * @since 1.56.0 - * @deprecated (since 1.88) - use {@link topic:c1512f6ce1454ff1913e3857bad56392 Standard Composite Controls} - * @experimental (since 1.56.0) + * @deprecated As of version 1.88. use {@link topic:c1512f6ce1454ff1913e3857bad56392 Standard Composite Controls} + * @experimental As of version 1.56.0. */ export default abstract class XMLComposite extends Control { /** @@ -49954,8 +50021,8 @@ declare module "sap/ui/core/XMLComposite" { /** * Describes the settings that can be provided to the XMLComposite constructor. * - * @deprecated (since 1.88) - use {@link topic:c1512f6ce1454ff1913e3857bad56392 Standard Composite Controls} - * @experimental (since 1.56.0) + * @deprecated As of version 1.88. use {@link topic:c1512f6ce1454ff1913e3857bad56392 Standard Composite Controls} + * @experimental As of version 1.56.0. */ export interface $XMLCompositeSettings extends $ControlSettings { /** @@ -50160,7 +50227,7 @@ declare module "sap/ui/Device" { * have the possibility to customize the user agent, and to explicitly add this information. * * @since 1.31.0 - * @deprecated (since 1.98) + * @deprecated As of version 1.98. */ export const webview: boolean; @@ -50795,7 +50862,7 @@ declare module "sap/ui/model/analytics/AnalyticalBinding" { * to OData requests. If a binding count mode is set to `Request` or `Both`, a warning is logged to remind * the application that the OData requests generated by the AnalyticalBinding include a $inlinecount. * - * @experimental - This module is only for experimental use! + * @experimental This module is only for experimental use! * @ui5-protected DO NOT USE IN APPLICATIONS (only for related classes in the framework) */ export default class AnalyticalBinding extends TreeBinding { @@ -51231,7 +51298,7 @@ declare module "sap/ui/model/analytics/AnalyticalBinding" { /** * Gets the total number of leaves or `-1` if this is unknown. * - * @deprecated (since 1.92) - use {@link #getCount} instead + * @deprecated As of version 1.92. use {@link #getCount} instead * * @returns The total number of leaves, or `-1` if the number is not yet known or if the binding parameter * `provideTotalResultSize` is set to `false` @@ -51539,7 +51606,7 @@ declare module "sap/ui/model/analytics/odata4analytics" { * * Lazy initialization of attributes will cause unexpected values when you access object attributes directly. * - * @experimental - This module is only for experimental use! + * @experimental This module is only for experimental use! * @ui5-protected DO NOT USE IN APPLICATIONS (only for related classes in the framework) */ interface odata4analytics { @@ -53429,7 +53496,7 @@ declare module "sap/ui/model/analytics/odata4analytics" { /** * Handle to an OData model by the URI pointing to it. * - * @deprecated (since 1.94) - use {@link sap.ui.model.analytics.odata4analytics.Model.ReferenceByModel } + * @deprecated As of version 1.94. use {@link sap.ui.model.analytics.odata4analytics.Model.ReferenceByModel } * instead */ class ReferenceByURI { @@ -53477,112 +53544,6 @@ declare module "sap/ui/model/analytics/odata4analytics" { } } -declare module "sap/ui/model/base/ManagedObjectModel" { - import JSONModel from "sap/ui/model/json/JSONModel"; - - import ManagedObject from "sap/ui/base/ManagedObject"; - - import Metadata from "sap/ui/base/Metadata"; - - /** - * The ManagedObjectModel class can be used for data binding of properties and aggregations for managed - * objects. - * - * Provides model access to a given {@link sap.ui.base.ManagedObject}. Such access allows to bind to properties - * and aggregations of this object. - * - * @experimental (since 1.58) - */ - export default class ManagedObjectModel extends JSONModel { - /** - * The ManagedObjectModel class allows you to bind to properties and aggregations of managed objects. - */ - constructor( - /** - * the managed object models root object - */ - oObject: ManagedObject, - /** - * an object for custom data - */ - oData?: object - ); - - /** - * Creates a new subclass of class sap.ui.model.base.ManagedObjectModel with name `sClassName` and enriches - * it with the information contained in `oClassInfo`. - * - * `oClassInfo` might contain the same kind of information as described in {@link sap.ui.model.json.JSONModel.extend}. - * - * - * @returns Created class / constructor function - */ - static extend>( - /** - * Name of the class being created - */ - sClassName: string, - /** - * Object literal with information about the class - */ - oClassInfo?: sap.ClassInfo, - /** - * Constructor function for the metadata object; if not given, it defaults to the metadata implementation - * used by this class - */ - FNMetaImpl?: Function - ): Function; - /** - * Returns a metadata object for class sap.ui.model.base.ManagedObjectModel. - * - * - * @returns Metadata object describing this class - */ - static getMetadata(): Metadata; - /** - * Private method iterating the registered bindings of this model instance and initiating their check for - * update - * - * @ui5-protected Do not call from applications (only from related classes in the framework) - */ - checkUpdate( - bForceUpdate: boolean, - - bAsync: boolean, - /** - * an optional test function to filter the binding - */ - fnFilter: Function - ): void; - /** - * Private method iterating the registered bindings of this model instance and initiating their check for - * update - * - * @ui5-protected Do not call from applications (only from related classes in the framework) - */ - checkUpdate( - bAsync: boolean, - /** - * an optional test function to filter the binding - */ - fnFilter: Function - ): void; - /** - * Inserts the user-defined custom data into the model. - */ - setData( - /** - * The data as JSON object to be set on the model - */ - oData: object, - /** - * If set to `true`, the data is merged instead of replaced - */ - bMerge?: boolean - ): void; - } -} - declare module "sap/ui/model/Binding" { import EventProvider from "sap/ui/base/EventProvider"; @@ -56248,7 +56209,7 @@ declare module "sap/ui/model/Filter" { * * @returns The operator */ - getOperator(): (FilterOperator | keyof typeof FilterOperator) | undefined; + getOperator(): FilterOperator | undefined; /** * Returns the binding path for this filter, see {@link sap.ui.model.Filter#constructor}, parameter `vFilterInfo` * or `vFilterInfo.path`. @@ -56945,7 +56906,7 @@ declare module "sap/ui/model/ListBinding" { * When called, the context of the event handler (its `this`) will be bound to `oListener` if specified, * otherwise it will be bound to this `sap.ui.model.ListBinding` itself. * - * @deprecated (since 1.11) - use the `change` event. It now contains a parameter `(reason : "filter")` + * @deprecated As of version 1.11. use the `change` event. It now contains a parameter `(reason : "filter")` * when a filter event is fired. * @ui5-protected Do not call from applications (only from related classes in the framework) */ @@ -56965,8 +56926,8 @@ declare module "sap/ui/model/ListBinding" { * When called, the context of the event handler (its `this`) will be bound to `oListener` if specified, * otherwise it will be bound to this `sap.ui.model.ListBinding` itself. * - * @deprecated (since 1.11) - use the `change` event. It now contains a parameter `(reason : "sort")` when - * a sorter event is fired. + * @deprecated As of version 1.11. use the `change` event. It now contains a parameter `(reason : "sort")` + * when a sorter event is fired. * @ui5-protected Do not call from applications (only from related classes in the framework) */ attachSort( @@ -56982,7 +56943,7 @@ declare module "sap/ui/model/ListBinding" { /** * Detaches event handler `fnFunction` from the {@link #event:filter filter} event of this `sap.ui.model.ListBinding`. * - * @deprecated (since 1.11) - use the `change` event. + * @deprecated As of version 1.11. use the `change` event. * @ui5-protected Do not call from applications (only from related classes in the framework) */ detachFilter( @@ -56998,7 +56959,7 @@ declare module "sap/ui/model/ListBinding" { /** * Detaches event handler `fnFunction` from the {@link #event:sort sort} event of this `sap.ui.model.ListBinding`. * - * @deprecated (since 1.11) - use the `change` event. + * @deprecated As of version 1.11. use the `change` event. * @ui5-protected Do not call from applications (only from related classes in the framework) */ detachSort( @@ -57316,7 +57277,7 @@ declare module "sap/ui/model/ListBinding" { /** * Parameters of the ListBinding#filter event. * - * @deprecated (since 1.11) - use the `change` event. It now contains a parameter `(reason : "filter")` + * @deprecated As of version 1.11. use the `change` event. It now contains a parameter `(reason : "filter")` * when a filter event is fired. */ export interface ListBinding$FilterEventParameters {} @@ -57324,7 +57285,7 @@ declare module "sap/ui/model/ListBinding" { /** * Event object of the ListBinding#filter event. * - * @deprecated (since 1.11) - use the `change` event. It now contains a parameter `(reason : "filter")` + * @deprecated As of version 1.11. use the `change` event. It now contains a parameter `(reason : "filter")` * when a filter event is fired. */ export type ListBinding$FilterEvent = Event< @@ -57335,16 +57296,16 @@ declare module "sap/ui/model/ListBinding" { /** * Parameters of the ListBinding#sort event. * - * @deprecated (since 1.11) - use the `change` event. It now contains a parameter `(reason : "sort")` when - * a sorter event is fired. + * @deprecated As of version 1.11. use the `change` event. It now contains a parameter `(reason : "sort")` + * when a sorter event is fired. */ export interface ListBinding$SortEventParameters {} /** * Event object of the ListBinding#sort event. * - * @deprecated (since 1.11) - use the `change` event. It now contains a parameter `(reason : "sort")` when - * a sorter event is fired. + * @deprecated As of version 1.11. use the `change` event. It now contains a parameter `(reason : "sort")` + * when a sorter event is fired. */ export type ListBinding$SortEvent = Event< ListBinding$SortEventParameters, @@ -58092,7 +58053,7 @@ declare module "sap/ui/model/Model" { * * @returns Default binding mode of the model */ - getDefaultBindingMode(): BindingMode | keyof typeof BindingMode; + getDefaultBindingMode(): BindingMode; /** * Returns messages of this model associated with the given context, that is messages belonging to the object * referred to by this context or a child object of that object. The messages are sorted by their {@link sap.ui.core.message.Message#getType type } @@ -58199,7 +58160,7 @@ declare module "sap/ui/model/Model" { /** * Returns whether legacy path syntax is used. * - * @deprecated (since 1.88.0) - legacy path syntax is not supported by most model implementations. + * @deprecated As of version 1.88.0. legacy path syntax is not supported by most model implementations. * * @returns Whether legacy path syntax is used */ @@ -58238,7 +58199,7 @@ declare module "sap/ui/model/Model" { * to earlier releases which means they are resolved relative to the root element or handled strict and * stay unresolved until a binding context is set. * - * @deprecated (since 1.88.0) - legacy path syntax is not supported by most model implementations. + * @deprecated As of version 1.88.0. legacy path syntax is not supported by most model implementations. */ setLegacySyntax( /** @@ -58456,7 +58417,7 @@ declare module "sap/ui/model/odata/ODataTreeBindingAdapter" { * controls. Only usable with the sap.ui.table.TreeTable control. The functions defined here are only available * when you are using a TreeTable and an ODataModel. * - * @experimental - This module is only for experimental and internal use! + * @experimental This module is only for experimental and internal use! */ export default function ODataTreeBindingAdapter(): void; } @@ -58540,7 +58501,7 @@ declare module "sap/ui/model/odata/AnnotationHelper" { * * * @since 1.31.0 - * @deprecated (since 1.121) - the concept has been discarded. + * @deprecated As of version 1.121. the concept has been discarded. * * @returns constant value or binding info object for a property as expected by {@link sap.ui.base.ManagedObject#applySettings applySettings} */ @@ -58861,7 +58822,7 @@ declare module "sap/ui/model/odata/CountMode" { * before the introduction of the `CountMode`. For compatibility reasons, it is the default for the `ODataModel` * (v1) and shouldn't be used otherwise. * - * @deprecated (since 1.43) - this shouldn't be used any longer, decide for one of the other modes. + * @deprecated As of version 1.43. this shouldn't be used any longer, decide for one of the other modes. */ Both = "Both", /** @@ -58898,7 +58859,7 @@ declare module "sap/ui/model/odata/Filter" { /** * Filter for the list binding * - * @deprecated (since 1.22) - Please use the {@link sap.ui.model.Filter} instead. + * @deprecated As of version 1.22. Please use the {@link sap.ui.model.Filter} instead. */ export default class Filter extends BaseObject { /** @@ -58994,7 +58955,7 @@ declare module "sap/ui/model/odata/ODataAnnotations" { /** * Implementation to access OData Annotations * - * @deprecated (since 1.66) - please use {@link sap.ui.model.odata.v2.ODataAnnotations} instead. + * @deprecated As of version 1.66. please use {@link sap.ui.model.odata.v2.ODataAnnotations} instead. */ export default class ODataAnnotations extends EventProvider { constructor( @@ -59319,7 +59280,7 @@ declare module "sap/ui/model/odata/ODataContextBinding" { /** * The ContextBinding is a specific binding for a setting context for the model * - * @deprecated (since 1.66) - please use {@link sap.ui.model.odata.v2.ODataContextBinding} instead. + * @deprecated As of version 1.66. please use {@link sap.ui.model.odata.v2.ODataContextBinding} instead. */ export default abstract class ODataContextBinding extends ContextBinding { /** @@ -59391,7 +59352,7 @@ declare module "sap/ui/model/odata/ODataListBinding" { /** * List binding implementation for OData format. * - * @deprecated (since 1.66) - please use {@link sap.ui.model.odata.v2.ODataListBinding} instead. + * @deprecated As of version 1.66. please use {@link sap.ui.model.odata.v2.ODataListBinding} instead. */ export default class ODataListBinding extends ListBinding { constructor( @@ -61278,7 +61239,7 @@ declare module "sap/ui/model/odata/ODataModel" { /** * Model implementation for OData format * - * @deprecated (since 1.48) - please use {@link sap.ui.model.odata.v2.ODataModel} instead. + * @deprecated As of version 1.48. please use {@link sap.ui.model.odata.v2.ODataModel} instead. */ export default class ODataModel extends Model { /** @@ -62045,8 +62006,8 @@ declare module "sap/ui/model/odata/ODataModel" { /** * Force no caching * - * @deprecated (since 1.13) - the caching should be controlled by the backend by setting the correct cache - * control header + * @deprecated As of version 1.13. the caching should be controlled by the backend by setting the correct + * cache control header */ forceNoCache( /** @@ -62057,7 +62018,7 @@ declare module "sap/ui/model/odata/ODataModel" { /** * Return requested data as object if the data has already been loaded and stored in the model. * - * @deprecated (since 1.6.0) - please use {@link #getProperty} instead + * @deprecated As of version 1.6.0. please use {@link #getProperty} instead * * @returns oData Object containing the requested data if the path is valid. */ @@ -62087,7 +62048,7 @@ declare module "sap/ui/model/odata/ODataModel" { * * @returns The default count mode for retrieving the count of collections */ - getDefaultCountMode(): CountMode | keyof typeof CountMode; + getDefaultCountMode(): CountMode; /** * Returns all headers and custom headers which are stored in the OData model. * @@ -62189,7 +62150,7 @@ declare module "sap/ui/model/odata/ODataModel" { /** * Returns whether this model supports `$count` on its collections. * - * @deprecated (since 1.20) - please use {@link #getDefaultCountMode} instead. + * @deprecated As of version 1.20. please use {@link #getDefaultCountMode} instead. * * @returns Whether this model supports `$count` on its collections */ @@ -62353,7 +62314,7 @@ declare module "sap/ui/model/odata/ODataModel" { /** * Sets whether this OData service supports `$count` on its collections. * - * @deprecated (since 1.20) - please use {@link #setDefaultCountMode} instead. + * @deprecated As of version 1.20. please use {@link #setDefaultCountMode} instead. */ setCountSupported( /** @@ -62883,7 +62844,7 @@ declare module "sap/ui/model/odata/OperationMode" { * there is much more data than expected. * - Count mode `None` is not supported together with operation mode `Auto` * - * @deprecated (since 1.102.0) - because filtering and sorting may lead to different results when executed + * @deprecated As of version 1.102.0. because filtering and sorting may lead to different results when executed * on the client and on the server, and thus to inconsistent behavior. If it is certain that the collection * is completely loaded on the client, use {@link sap.ui.model.odata.OperationMode.Client}; otherwise, use * {@link sap.ui.model.odata.OperationMode.Default} or {@link sap.ui.model.odata.OperationMode.Server}. @@ -66161,10 +66122,22 @@ declare module "sap/ui/model/odata/UpdateMethod" { /** * Update requests will be send with HTTP method `MERGE`. */ + MERGE = "MERGE", + /** + * Deprecated to avoid different spellings, use {@link sap.ui.model.odata.UpdateMethod.MERGE} instead. + * + * @deprecated As of version 1.133.0. use {@link sap.ui.model.odata.UpdateMethod.MERGE} instead + */ Merge = "MERGE", /** * Update requests will be send with HTTP method `PUT`. */ + PUT = "PUT", + /** + * Deprecated to avoid different spellings, use {@link sap.ui.model.odata.UpdateMethod.PUT} instead. + * + * @deprecated As of version 1.133.0. use {@link sap.ui.model.odata.UpdateMethod.PUT} instead + */ Put = "PUT", } export default UpdateMethod; @@ -66174,9 +66147,9 @@ declare module "sap/ui/model/odata/v2/BatchMode" { /** * Different modes for retrieving the count of collections. * - * @deprecated (since 1.74.0) - Use {@link sap.ui.model.odata.CountMode} to specify how the count of collections - * is retrieved. Use the `useBatch` parameter of the {@link sap.ui.model.odata.v2.ODataModel} constructor - * to specify whether requests are sent in $batch. + * @deprecated As of version 1.74.0. Use {@link sap.ui.model.odata.CountMode} to specify how the count of + * collections is retrieved. Use the `useBatch` parameter of the {@link sap.ui.model.odata.v2.ODataModel } + * constructor to specify whether requests are sent in $batch. */ enum BatchMode { /** @@ -66399,7 +66372,7 @@ declare module "sap/ui/model/odata/v2/ODataAnnotations" { /** * Returns the parsed and merged annotation data object. * - * @deprecated (since 1.37.0) - only kept for compatibility with V1 API, use {@link #getData} instead. + * @deprecated As of version 1.37.0. only kept for compatibility with V1 API, use {@link #getData} instead. */ getAnnotationsData: undefined; @@ -68328,8 +68301,7 @@ declare module "sap/ui/model/odata/v2/ODataModel" { * support the operation modes `Client` and `Auto`. **Note:** {@link sap.ui.model.odata.OperationMode.Auto } * is deprecated since 1.102.0. * See: - * {@link http://www.sap.com/protocols/SAPData - * "SAP Annotations for OData Version 2.0" Specification} + * {@link http://www.sap.com/protocols/SAPData "SAP Annotations for OData Version 2.0" Specification} * * * @returns The new tree binding @@ -68872,7 +68844,7 @@ declare module "sap/ui/model/odata/v2/ODataModel" { * **Note:** Controls are not updated. Use {@link #resetChanges} instead to update also the controls, for * example: `oModel.resetChanges([oContext.getPath()], undefined, true);` * - * @deprecated (since 1.95.0) - use {@link #resetChanges} instead + * @deprecated As of version 1.95.0. use {@link #resetChanges} instead */ deleteCreatedEntry( /** @@ -69119,7 +69091,7 @@ declare module "sap/ui/model/odata/v2/ODataModel" { /** * Returns the definition of batch groups per entity type for two-way binding changes. * - * @deprecated (since 1.36) - use {@link #getChangeGroups} instead + * @deprecated As of version 1.36. use {@link #getChangeGroups} instead * * @returns Definition of batch groups for two-way binding changes, keyed by entity names. */ @@ -69134,7 +69106,7 @@ declare module "sap/ui/model/odata/v2/ODataModel" { /** * Return requested data as object if the data has already been loaded and stored in the model. * - * @deprecated (since 1.24) - please use {@link #getProperty} instead + * @deprecated As of version 1.24. please use {@link #getProperty} instead * * @returns Object containing the requested data if the path is valid. */ @@ -69164,11 +69136,11 @@ declare module "sap/ui/model/odata/v2/ODataModel" { * * @returns Returns the default count mode for this model */ - getDefaultCountMode(): CountMode | keyof typeof CountMode; + getDefaultCountMode(): CountMode; /** * Returns the array of batch group IDs that are set as deferred * - * @deprecated (since 1.32) - use {@link #getDeferredGroups} instead + * @deprecated As of version 1.32. use {@link #getDeferredGroups} instead * * @returns aGroupIds The array of deferred batch group IDs */ @@ -69229,7 +69201,7 @@ declare module "sap/ui/model/odata/v2/ODataModel" { * * @returns The message scope */ - getMessageScope(): MessageScope | keyof typeof MessageScope; + getMessageScope(): MessageScope; /** * Returns an instance of an OData meta model which offers a unified access to both OData V2 metadata and * V4 annotations. It uses the existing {@link sap.ui.model.odata.ODataMetadata} as a foundation and merges @@ -69431,7 +69403,7 @@ declare module "sap/ui/model/odata/v2/ODataModel" { * Returns the current security token if available; triggers a request to fetch the security token if it * is not available. * - * @deprecated (since 1.119.0) - use {@link #securityTokenAvailable} instead + * @deprecated As of version 1.119.0. use {@link #securityTokenAvailable} instead * * @returns The security token; `undefined` if it is not available */ @@ -69690,7 +69662,7 @@ declare module "sap/ui/model/odata/v2/ODataModel" { * Refreshes the metadata for this model, for example when the request for metadata has failed. Returns * a new promise which can be resolved or rejected depending on the metadata loading state. * - * @deprecated (since 1.42) - this API may cause data inconsistencies and should not be used. + * @deprecated As of version 1.42. this API may cause data inconsistencies and should not be used. * * @returns A promise on metadata loaded state or `undefined` if metadata is not initialized or currently * refreshed @@ -69825,7 +69797,7 @@ declare module "sap/ui/model/odata/v2/ODataModel" { /** * Definition of batch groups per entity type for two-way binding changes. * - * @deprecated (since 1.32) - Use {@link #setChangeGroups} instead + * @deprecated As of version 1.32. Use {@link #setChangeGroups} instead */ setChangeBatchGroups( /** @@ -69872,7 +69844,7 @@ declare module "sap/ui/model/odata/v2/ODataModel" { * * Requests that belong to a deferred batch group have to be sent by explicitly calling {@link #submitChanges}. * - * @deprecated (since 1.32) - use {@link #setDeferredGroups} instead + * @deprecated As of version 1.32. use {@link #setDeferredGroups} instead */ setDeferredBatchGroups( /** @@ -69986,8 +69958,8 @@ declare module "sap/ui/model/odata/v2/ODataModel" { * Submits the collected changes which were collected by the {@link #setProperty} method and other deferred * requests. * - * The update method is defined by the global `defaultUpdateMethod` parameter which is `sap.ui.model.odata.UpdateMethod.Merge` - * by default. In case of a `sap.ui.model.odata.UpdateMethod.Merge` request only the changed properties + * The update method is defined by the global `defaultUpdateMethod` parameter which is `sap.ui.model.odata.UpdateMethod.MERGE` + * by default. In case of a `sap.ui.model.odata.UpdateMethod.MERGE` request only the changed properties * will be updated. If a URI with a `$expand` query option was used then the expand entries will be removed * from the collected changes. Changes to this entries should be done on the entry itself. So no deep updates * are supported. @@ -70032,8 +70004,8 @@ declare module "sap/ui/model/odata/v2/ODataModel" { batchGroupId?: string; /** * **Deprecated** since 1.38.0; use the `defaultUpdateMethod` constructor parameter instead. If unset, the - * update method is determined from the `defaultUpdateMethod` constructor parameter. If `true`, `sap.ui.model.odata.UpdateMethod.Merge` - * is used for update operations; if set to `false`, `sap.ui.model.odata.UpdateMethod.Put` is used. + * update method is determined from the `defaultUpdateMethod` constructor parameter. If `true`, `sap.ui.model.odata.UpdateMethod.MERGE` + * is used for update operations; if set to `false`, `sap.ui.model.odata.UpdateMethod.PUT` is used. */ merge?: boolean; } @@ -70041,7 +70013,7 @@ declare module "sap/ui/model/odata/v2/ODataModel" { /** * Trigger a `PUT/MERGE` request to the OData service that was specified in the model constructor. * - * The update method used is defined by the global `defaultUpdateMethod` parameter which is `sap.ui.model.odata.UpdateMethod.Merge` + * The update method used is defined by the global `defaultUpdateMethod` parameter which is `sap.ui.model.odata.UpdateMethod.MERGE` * by default. Please note that deep updates are not supported and may not work. These should be done separately * and directly on the corresponding entry. * @@ -71071,9 +71043,7 @@ declare module "sap/ui/model/odata/v4/AnnotationHelper" { */ schemaChildName: string; } - ): - | (ValueListType | keyof typeof ValueListType) - | Promise; + ): ValueListType | Promise; /** * A function that helps to interpret OData V4 annotations. It knows about the syntax of the path value * used by the following dynamic expressions: @@ -72403,7 +72373,7 @@ declare module "sap/ui/model/odata/v4/ODataContextBinding" { * Invokes the OData operation that corresponds to this operation binding. * * @since 1.37.0 - * @deprecated (since 1.123.0) - use {@link #invoke} instead + * @deprecated As of version 1.123.0. use {@link #invoke} instead * * @returns A promise that is resolved without data or with a return value context when the operation call * succeeded, or rejected with an `Error` instance `oError` in case of failure. @@ -73749,12 +73719,6 @@ declare module "sap/ui/model/odata/v4/ODataListBinding" { * An object holding the information needed for data aggregation; see also OData * Extension for Data Aggregation Version 4.0. Since 1.76.0, `undefined` can be used to remove the data * aggregation object, which allows to set `$apply` explicitly afterwards. `null` is not supported. - * Since 1.89.0, the **deprecated** property `"grandTotal like 1.84" : true` can be used to turn on the - * handling of grand totals like in 1.84.0, using aggregates of aggregates and thus allowing to filter by - * aggregated properties while grand totals are needed. Beware that methods like "average" or "countdistinct" - * are not compatible with this approach, and it cannot be combined with group levels. Since 1.129.0, this - * property is not needed anymore and filtering by aggregated properties is supported even while grand totals - * or subtotals are needed. * Since 1.117.0, either a read-only recursive hierarchy or pure data aggregation is supported, but no * mix; `hierarchyQualifier` is the leading property that decides between those two use cases. Since 1.125.0, * maintenance of a recursive hierarchy is supported. @@ -73837,6 +73801,15 @@ declare module "sap/ui/model/odata/v4/ODataListBinding" { * for top and bottom, the default is top only (that is, as part of the group level node) */ subtotalsAtBottomOnly?: boolean; + /** + * Since 1.89.0, the **deprecated** property `"grandTotal like 1.84" : true` can be used to turn on the + * handling of grand totals like in 1.84.0, using aggregates of aggregates and thus allowing to filter by + * aggregated properties while grand totals are needed. Beware that methods like "average" or "countdistinct" + * are not compatible with this approach, and it cannot be combined with group levels. Since 1.129.0, this + * property is not needed anymore and filtering by aggregated properties is supported even while grand totals + * or subtotals are needed. + */ + "grandTotal like 1.84"?: boolean; } ): void; /** @@ -74162,7 +74135,7 @@ declare module "sap/ui/model/odata/v4/ODataListBinding" { /** * Parameters of the ODataListBinding#separateReceived event. * - * @experimental (since 1.131.0) + * @experimental As of version 1.131.0. */ export interface ODataListBinding$SeparateReceivedEventParameters { /** @@ -74189,7 +74162,7 @@ declare module "sap/ui/model/odata/v4/ODataListBinding" { /** * Event object of the ODataListBinding#separateReceived event. * - * @experimental (since 1.131.0) + * @experimental As of version 1.131.0. */ export type ODataListBinding$SeparateReceivedEvent = Event< ODataListBinding$SeparateReceivedEventParameters, @@ -74420,8 +74393,8 @@ declare module "sap/ui/model/odata/v4/ODataMetaModel" { * Returns the maximum value of all "Last-Modified" response headers seen so far. * * @since 1.47.0 - * @deprecated (since 1.51.0) - use {@link #getETags} instead because modifications to old files may be - * shadowed by a new file in certain scenarios. + * @deprecated As of version 1.51.0. use {@link #getETags} instead because modifications to old files may + * be shadowed by a new file in certain scenarios. * * @returns The maximum value of all "Last-Modified" (or, as a fallback, "Date") response headers seen so * far when loading $metadata or annotation files. It is `new Date(0)` initially as long as no such files @@ -74540,7 +74513,7 @@ declare module "sap/ui/model/odata/v4/ODataMetaModel" { * An absolute path to an OData property within the OData data model */ sPropertyPath: string - ): ValueListType | keyof typeof ValueListType; + ): ValueListType; /** * Method not supported * See: @@ -75775,7 +75748,7 @@ declare module "sap/ui/model/odata/v4/ODataModel" { /** * Returns a map of HTTP headers used for data and metadata requests. While the "X-CSRF-Token" header is * not used for metadata requests, it is still included here if available. The "SAP-ContextId" header is - * only included if requested explicitly (@since 1.86.0). + * only included if requested explicitly (since 1.86.0). * See: * #changeHttpHeaders * @@ -75785,7 +75758,7 @@ declare module "sap/ui/model/odata/v4/ODataModel" { */ getHttpHeaders( /** - * Whether to include the "SAP-ContextId" header (@since 1.86.0) + * Whether to include the "SAP-ContextId" header (since 1.86.0) */ bIncludeContextId?: boolean ): Record; @@ -75985,7 +75958,7 @@ declare module "sap/ui/model/odata/v4/ODataModel" { * an element binding. * * @since 1.37.0 - * @deprecated (since 1.39.0) - Use {@link sap.ui.model.odata.v4.Context#requestCanonicalPath} instead. + * @deprecated As of version 1.39.0. Use {@link sap.ui.model.odata.v4.Context#requestCanonicalPath} instead. * * @returns A promise which is resolved with the canonical path (e.g. "/SalesOrderList('0500000000')") in * case of success, or rejected with an instance of `Error` in case of failure, e.g. when the given context @@ -76364,7 +76337,7 @@ declare module "sap/ui/model/odata/v4/ODataPropertyBinding" { * * @returns The value list type */ - getValueListType(): ValueListType | keyof typeof ValueListType; + getValueListType(): ValueListType; /** * Returns `true` if this binding or its dependent bindings have property changes, created entities, or * entity deletions which have not been sent successfully to the server. This function does not take the @@ -76908,7 +76881,7 @@ declare module "sap/ui/model/PropertyBinding" { * * @returns The binding mode */ - getBindingMode(): BindingMode | keyof typeof BindingMode; + getBindingMode(): BindingMode; /** * Returns the current external value of the bound target which is formatted via a type or formatter function. * @@ -78103,7 +78076,7 @@ declare module "sap/ui/model/TreeBinding" { * When called, the context of the event handler (its `this`) will be bound to `oListener` if specified, * otherwise it will be bound to this `sap.ui.model.TreeBinding` itself. * - * @deprecated (since 1.11) - use the `change` event. It now contains a parameter `(reason : "filter")` + * @deprecated As of version 1.11. use the `change` event. It now contains a parameter `(reason : "filter")` * when a filter event is fired. * @ui5-protected Do not call from applications (only from related classes in the framework) */ @@ -78122,7 +78095,7 @@ declare module "sap/ui/model/TreeBinding" { * * The passed function and listener object must match the ones used for event registration. * - * @deprecated (since 1.11) - use the `change` event. + * @deprecated As of version 1.11. use the `change` event. * @ui5-protected Do not call from applications (only from related classes in the framework) */ detachFilter( @@ -85023,7 +84996,7 @@ declare namespace sap { * * * @since 1.15.0 - * @deprecated (since 1.56) - use {@link sap.ui.core.Component.get Component.get} or {@link sap.ui.core.Component.create Component.create } + * @deprecated As of version 1.56. use {@link sap.ui.core.Component.get Component.get} or {@link sap.ui.core.Component.create Component.create } * instead. Note: {@link sap.ui.core.Component.create Component.create} does not support synchronous loading * or the deprecated options ***manifestFirst*** and ***manifestUrl***. * @@ -85132,7 +85105,7 @@ declare namespace sap { * * If only a name is given, a new instance of the named controller class is returned. * - * @deprecated (since 1.56) - use {@link sap.ui.core.mvc.Controller.extend Controller.extend} to define + * @deprecated As of version 1.56. use {@link sap.ui.core.mvc.Controller.extend Controller.extend} to define * the controller class and {@link sap.ui.core.mvc.Controller.create Controller.create} to create controller * instances. For further information, see {@link sap.ui.core.mvc.Controller}. * @@ -86136,7 +86109,7 @@ declare namespace sap { * point to an aggregation after the target control has already been instantiated. In the latter case the * optional parameters oTargetControls and oTargetAggregation need to be specified. * - * @deprecated (since 1.56) - Use {@link sap.ui.core.ExtensionPoint.load} instead + * @deprecated As of version 1.56. Use {@link sap.ui.core.ExtensionPoint.load} instead * * @returns An array with 0..n controls created from an ExtensionPoint or if fnCreateDefaultContent is called * and returns a Promise, a Promise with the controls is returned instead @@ -86211,7 +86184,7 @@ declare namespace sap { * {@link sap.ui.core.mvc.Controller.loadFragment loadFragment} factory for a closer coupling to the corresponding * Controller instance. * - * @deprecated (since 1.58) - Refer to {@link topic:04129b2798c447368f4c8922c3c33cd7 Instantiation of Fragments}. + * @deprecated As of version 1.58. Refer to {@link topic:04129b2798c447368f4c8922c3c33cd7 Instantiation of Fragments}. * * @returns the instantiated root control(s) from the fragment content */ @@ -86257,8 +86230,8 @@ declare namespace sap { /** * Retrieve the {@link sap.ui.core.Core SAPUI5 Core} instance for the current window. * - * @deprecated (since 1.118) - Please require 'sap/ui/core/Core' instead and use the module export directly - * without using 'new'. + * @deprecated As of version 1.118. Please require 'sap/ui/core/Core' instead and use the module export + * directly without using 'new'. * * @returns the API of the current SAPUI5 Core instance. */ @@ -86269,7 +86242,7 @@ declare namespace sap { * * In case of the version info file is not available an error will occur when calling this function. * - * @deprecated (since 1.56) - Use {@link module:sap/ui/VersionInfo.load} instead + * @deprecated As of version 1.56. Use {@link module:sap/ui/VersionInfo.load} instead * * @returns the full version info, the library specific one, undefined (if library is not listed or there * was an error and "failOnError" is set to "false") or a Promise which resolves with one of them @@ -86313,7 +86286,7 @@ declare namespace sap { * In addition to an `id`, the `oFragmentConfig` object can have either a `fragmentName` or a `fragmentContent` * property, but not both. * - * @deprecated (since 1.58) - Additionally, use of fragments based on type `"HTML"` is deprecated since + * @deprecated As of version 1.58. Additionally, use of fragments based on type `"HTML"` is deprecated since * 1.108. If you need declarative fragments, use XML fragments instead. Refer to {@link topic:04129b2798c447368f4c8922c3c33cd7 Instantiation of Fragments}. * * @returns the instantiated root control(s) from the fragment content @@ -86376,7 +86349,7 @@ declare namespace sap { * In addition to an `id`, the `oFragmentConfig` object can have either a `fragmentName` or a `fragmentContent` * property, but not both. * - * @deprecated (since 1.58) - Additionally, use of fragments based on type `"HTML"` is deprecated since + * @deprecated As of version 1.58. Additionally, use of fragments based on type `"HTML"` is deprecated since * 1.108. If you need declarative fragments, use XML fragments instead. Refer to {@link topic:04129b2798c447368f4c8922c3c33cd7 Instantiation of Fragments}. * * @returns the instantiated root control(s) from the fragment content @@ -86413,8 +86386,8 @@ declare namespace sap { * Any other call signature will lead to a runtime error. If the id is omitted in the second variant, an * id will be created automatically. * - * @deprecated (since 1.56) - Use {@link sap.ui.core.mvc.HTMLView.create HTMLView.create} to create view - * instances + * @deprecated As of version 1.56. Use {@link sap.ui.core.mvc.HTMLView.create HTMLView.create} to create + * view instances * * @returns the created HTMLView instance in the creation case, otherwise undefined */ @@ -86450,8 +86423,8 @@ declare namespace sap { * Any other call signature will lead to a runtime error. If the id is omitted in the second variant, an * id will be created automatically. * - * @deprecated (since 1.56) - Use {@link sap.ui.core.mvc.HTMLView.create HTMLView.create} to create view - * instances + * @deprecated As of version 1.56. Use {@link sap.ui.core.mvc.HTMLView.create HTMLView.create} to create + * view instances * * @returns the created HTMLView instance in the creation case, otherwise undefined */ @@ -86490,7 +86463,7 @@ declare namespace sap { * ``` * * - * @deprecated (since 1.58) - Refer to {@link topic:04129b2798c447368f4c8922c3c33cd7 Instantiation of Fragments}. + * @deprecated As of version 1.58. Refer to {@link topic:04129b2798c447368f4c8922c3c33cd7 Instantiation of Fragments}. * * @returns the instantiated root control(s) from the fragment content */ @@ -86555,8 +86528,8 @@ declare namespace sap { * * Like with any other control, an id is optional and will be created when missing. * - * @deprecated (since 1.56) - Use {@link sap.ui.core.mvc.JSONView.create JSONView.create} to create view - * instances + * @deprecated As of version 1.56. Use {@link sap.ui.core.mvc.JSONView.create JSONView.create} to create + * view instances * * @returns the created JSONView instance */ @@ -86610,8 +86583,8 @@ declare namespace sap { * * Like with any other control, an id is optional and will be created when missing. * - * @deprecated (since 1.56) - Use {@link sap.ui.core.mvc.JSONView.create JSONView.create} to create view - * instances + * @deprecated As of version 1.56. Use {@link sap.ui.core.mvc.JSONView.create JSONView.create} to create + * view instances * * @returns the created JSONView instance */ @@ -86673,9 +86646,9 @@ declare namespace sap { * * **Note:** Any other call signature will lead to a runtime error. * - * @deprecated (since 1.56) - Instead use {@link topic:e6bb33d076dc4f23be50c082c271b9f0 Typed Views} by - * defining the view class with {@link sap.ui.core.mvc.View.extend View.extend} and creating the view instances - * with {@link sap.ui.core.mvc.View.create View.create}. + * @deprecated As of version 1.56. Instead use {@link topic:e6bb33d076dc4f23be50c082c271b9f0 Typed Views } + * by defining the view class with {@link sap.ui.core.mvc.View.extend View.extend} and creating the view + * instances with {@link sap.ui.core.mvc.View.create View.create}. * * @returns the created JSView instance in the creation case, otherwise undefined */ @@ -86726,9 +86699,9 @@ declare namespace sap { * * **Note:** Any other call signature will lead to a runtime error. * - * @deprecated (since 1.56) - Instead use {@link topic:e6bb33d076dc4f23be50c082c271b9f0 Typed Views} by - * defining the view class with {@link sap.ui.core.mvc.View.extend View.extend} and creating the view instances - * with {@link sap.ui.core.mvc.View.create View.create}. + * @deprecated As of version 1.56. Instead use {@link topic:e6bb33d076dc4f23be50c082c271b9f0 Typed Views } + * by defining the view class with {@link sap.ui.core.mvc.View.extend View.extend} and creating the view + * instances with {@link sap.ui.core.mvc.View.create View.create}. * * @returns the created JSView instance in the creation case, otherwise undefined */ @@ -86759,7 +86732,7 @@ declare namespace sap { * * **Note**: As a side effect of this method, the namespace containing the given class is created **immediately**. * - * @deprecated (since 1.56) - Lazy loading enforces synchronous requests and therefore has been deprecated + * @deprecated As of version 1.56. Lazy loading enforces synchronous requests and therefore has been deprecated * without a replacement. Instead of loading classes via lazy stubs, they should be required as dependencies * of an AMD module (using {@link sap.ui.define}) or on demand with a call to {@link sap.ui.require}. */ @@ -86808,7 +86781,7 @@ declare namespace sap { * When applications need a more flexible mapping between resource names and their location, they can use * {@link sap.ui.loader.config} with option `paths`. * - * @deprecated (since 1.56) - use {@link sap.ui.loader.config} and its `paths` option instead. + * @deprecated As of version 1.56. use {@link sap.ui.loader.config} and its `paths` option instead. */ function localResources( /** @@ -86819,7 +86792,7 @@ declare namespace sap { /** * Ensures that a given a namespace or hierarchy of nested namespaces exists in the current `globalThis`. * - * @deprecated (since 1.1) - see {@link topic:c78c07c094e04ccfaab659378a1707c7 Creating Control and Class Modules}. + * @deprecated As of version 1.1. see {@link topic:c78c07c094e04ccfaab659378a1707c7 Creating Control and Class Modules}. * * @returns the innermost namespace of the hierarchy */ @@ -86904,7 +86877,7 @@ declare namespace sap { * when the given sResourcePath starts with "themes/" (= when it is a theme-dependent resource). Even when * for this theme a different location outside the normal library location is configured. * - * @deprecated (since 1.56.0) - use {@link sap.ui.require.toUrl} instead. + * @deprecated As of version 1.56.0. use {@link sap.ui.require.toUrl} instead. * * @returns the URL of the requested resource */ @@ -86939,7 +86912,7 @@ declare namespace sap { * Internally, if a string is given that does not identify a UIArea or a control then implicitly a new `UIArea` * is created for the given DOM reference and the given control is added. * - * @deprecated (since 1.1) - use {@link sap.ui.core.Control#placeAt Control#placeAt} instead. + * @deprecated As of version 1.1. use {@link sap.ui.core.Control#placeAt Control#placeAt} instead. */ function setRoot( /** @@ -87015,7 +86988,7 @@ declare namespace sap { * ``` * * - * @deprecated (since 1.56) - use an {@link sap.ui.core.mvc.XMLView XMLView} or {@link sap.ui.core.mvc.JSView JSView } + * @deprecated As of version 1.56. use an {@link sap.ui.core.mvc.XMLView XMLView} or {@link sap.ui.core.mvc.JSView JSView } * instead. * * @returns the created Template instance or in case of usage without parameters any array of templates @@ -87073,7 +87046,7 @@ declare namespace sap { * Any other call signature will lead to a runtime error. If the id is omitted in the second variant, an * id will be created automatically. * - * @deprecated (since 1.56) - use {@link sap.ui.core.mvc.XMLView} in combination with {@link topic:5ee619fc1370463ea674ee04b65ed83b XML Templating } + * @deprecated As of version 1.56. use {@link sap.ui.core.mvc.XMLView} in combination with {@link topic:5ee619fc1370463ea674ee04b65ed83b XML Templating } * instead * * @returns the created TemplateView instance in the creation case, otherwise undefined @@ -87103,7 +87076,7 @@ declare namespace sap { * Any other call signature will lead to a runtime error. If the id is omitted in the second variant, an * id will be created automatically. * - * @deprecated (since 1.56) - use {@link sap.ui.core.mvc.XMLView} in combination with {@link topic:5ee619fc1370463ea674ee04b65ed83b XML Templating } + * @deprecated As of version 1.56. use {@link sap.ui.core.mvc.XMLView} in combination with {@link topic:5ee619fc1370463ea674ee04b65ed83b XML Templating } * instead * * @returns the created TemplateView instance in the creation case, otherwise undefined @@ -87117,8 +87090,8 @@ declare namespace sap { /** * Creates a view of the given type, name and with the given ID. * - * @deprecated (since 1.56) - Use {@link sap.ui.core.mvc.View.extend View.extend} to define the view class - * and {@link sap.ui.core.mvc.View.create View.create} to create view instances + * @deprecated As of version 1.56. Use {@link sap.ui.core.mvc.View.extend View.extend} to define the view + * class and {@link sap.ui.core.mvc.View.create View.create} to create view instances * * @returns the created View instance */ @@ -87189,7 +87162,7 @@ declare namespace sap { * In addition to an `id`, the `oFragmentConfig` object can have either a `fragmentName` or a `fragmentContent` * property, but not both. * - * @deprecated (since 1.58) - Refer to {@link topic:04129b2798c447368f4c8922c3c33cd7 Instantiation of Fragments}. + * @deprecated As of version 1.58. Refer to {@link topic:04129b2798c447368f4c8922c3c33cd7 Instantiation of Fragments}. * * @returns the instantiated root control(s) from the fragment content */ @@ -87251,7 +87224,7 @@ declare namespace sap { * In addition to an `id`, the `oFragmentConfig` object can have either a `fragmentName` or a `fragmentContent` * property, but not both. * - * @deprecated (since 1.58) - Refer to {@link topic:04129b2798c447368f4c8922c3c33cd7 Instantiation of Fragments}. + * @deprecated As of version 1.58. Refer to {@link topic:04129b2798c447368f4c8922c3c33cd7 Instantiation of Fragments}. * * @returns the instantiated root control(s) from the fragment content */ @@ -87305,7 +87278,8 @@ declare namespace sap { * * Like with any other control, `sId` is optional and an ID will be created automatically. * - * @deprecated (since 1.56) - Use {@link sap.ui.core.mvc.XMLView.create XMLView.create} to create view instances + * @deprecated As of version 1.56. Use {@link sap.ui.core.mvc.XMLView.create XMLView.create} to create view + * instances * * @returns the created XMLView instance */ @@ -87385,7 +87359,8 @@ declare namespace sap { * * Like with any other control, `sId` is optional and an ID will be created automatically. * - * @deprecated (since 1.56) - Use {@link sap.ui.core.mvc.XMLView.create XMLView.create} to create view instances + * @deprecated As of version 1.56. Use {@link sap.ui.core.mvc.XMLView.create XMLView.create} to create view + * instances * * @returns the created XMLView instance */ @@ -87448,7 +87423,7 @@ declare namespace sap { /** * If called on an instance of an (v1/v2) ODataModel it will enrich it with analytics capabilities. * - * @experimental - This module is only for experimental use! + * @experimental This module is only for experimental use! * @ui5-protected Do not call from applications (only from related classes in the framework) */ function ODataModelAdapter(): void; @@ -87502,7 +87477,7 @@ declare namespace sap { * synchronous. * * @since 1.16.3 - * @deprecated (since 1.56) - use {@link sap.ui.core.Component.load} + * @deprecated As of version 1.56. use {@link sap.ui.core.Component.load} * * @returns Constructor of the component class or a Promise that will be fulfilled with the same */ diff --git a/types/openui5/sap.ui.dt.d.ts b/types/openui5/sap.ui.dt.d.ts index 01d1cac07b5626..f88d630ce9ef06 100644 --- a/types/openui5/sap.ui.dt.d.ts +++ b/types/openui5/sap.ui.dt.d.ts @@ -1,4 +1,4 @@ -// For Library Version: 1.132.0 +// For Library Version: 1.133.0 declare namespace sap { interface IUI5DefineDependencyNames { diff --git a/types/openui5/sap.ui.fl.d.ts b/types/openui5/sap.ui.fl.d.ts index a493256069979f..dbfba1eeeb7663 100644 --- a/types/openui5/sap.ui.fl.d.ts +++ b/types/openui5/sap.ui.fl.d.ts @@ -1,4 +1,4 @@ -// For Library Version: 1.132.0 +// For Library Version: 1.133.0 declare module "sap/ui/fl/library" {} @@ -114,7 +114,7 @@ declare module "sap/ui/fl/transport/TransportDialog" { * transport request. It is not a generic utility, but part of the Variantmanament and therefore cannot * be used in any other application. * - * @deprecated (since 1.74) - The TransportDialog should be used only internally inside the `sap.ui.fl` + * @deprecated As of version 1.74. The TransportDialog should be used only internally inside the `sap.ui.fl` * library. */ export default class TransportDialog extends Dialog { @@ -190,7 +190,7 @@ declare module "sap/ui/fl/transport/TransportDialog" { /** * Describes the settings that can be provided to the TransportDialog constructor. * - * @deprecated (since 1.74) - The TransportDialog should be used only internally inside the `sap.ui.fl` + * @deprecated As of version 1.74. The TransportDialog should be used only internally inside the `sap.ui.fl` * library. */ export interface $TransportDialogSettings extends $DialogSettings {} @@ -761,7 +761,7 @@ declare module "sap/ui/fl/variants/VariantManagement" { * * @returns Value of property `headerLevel` */ - getHeaderLevel(): TitleLevel | keyof typeof TitleLevel; + getHeaderLevel(): TitleLevel; /** * Gets current value of property {@link #getInErrorState inErrorState}. * @@ -853,7 +853,7 @@ declare module "sap/ui/fl/variants/VariantManagement" { * * @returns Value of property `titleStyle` */ - getTitleStyle(): TitleLevel | keyof typeof TitleLevel; + getTitleStyle(): TitleLevel; /** * Gets current value of property {@link #getUpdateVariantInURL updateVariantInURL}. * diff --git a/types/openui5/sap.ui.integration.d.ts b/types/openui5/sap.ui.integration.d.ts index 38f77ebe5bab29..478f4f91284bb3 100644 --- a/types/openui5/sap.ui.integration.d.ts +++ b/types/openui5/sap.ui.integration.d.ts @@ -1,4 +1,4 @@ -// For Library Version: 1.132.0 +// For Library Version: 1.133.0 declare module "sap/ui/integration/library" { import { URI } from "sap/ui/core/library"; @@ -29,32 +29,32 @@ declare module "sap/ui/integration/library" { * This enum is part of the 'sap/ui/integration/library' module export and must be accessed by the property * 'CardActionType'. * - * @experimental (since 1.64) - Disclaimer: this property is in a beta state - incompatible API changes + * @experimental As of version 1.64. Disclaimer: this property is in a beta state - incompatible API changes * may be done before its official public release. Use at your own discretion. */ export enum CardActionType { /** * Used for custom actions. * - * @experimental (since 1.76) + * @experimental As of version 1.76. */ Custom = "Custom", /** * Date selection. Available only for Calendar cards. * - * @experimental (since 1.87) + * @experimental As of version 1.87. */ DateChange = "DateChange", /** * Used for hiding the appeared details about the card. * - * @experimental (since 1.100) + * @experimental As of version 1.100. */ HideCard = "HideCard", /** * Month selection. Available only for Calendar cards. * - * @experimental (since 1.87) + * @experimental As of version 1.87. */ MonthChange = "MonthChange", /** @@ -64,7 +64,7 @@ declare module "sap/ui/integration/library" { /** * Used for showing more details about the card. * - * @experimental (since 1.100) + * @experimental As of version 1.100. */ ShowCard = "ShowCard", /** @@ -100,7 +100,7 @@ declare module "sap/ui/integration/library" { * This enum is part of the 'sap/ui/integration/library' module export and must be accessed by the property * 'CardBlockingMessageType'. * - * @experimental (since 1.114) + * @experimental As of version 1.114. */ export enum CardBlockingMessageType { /** @@ -123,7 +123,7 @@ declare module "sap/ui/integration/library" { * 'CardDataMode'. * * @since 1.65 - * @experimental (since 1.65) + * @experimental As of version 1.65. */ export enum CardDataMode { /** @@ -146,7 +146,7 @@ declare module "sap/ui/integration/library" { * 'CardDesign'. * * @since 1.109 - * @experimental (since 1.109) + * @experimental As of version 1.109. */ export enum CardDesign { /** @@ -165,7 +165,7 @@ declare module "sap/ui/integration/library" { * 'CardDisplayVariant'. * * @since 1.118 - * @experimental (since 1.118) - For usage only by Work Zone. + * @experimental As of version 1.118. For usage only by Work Zone. */ export enum CardDisplayVariant { /** @@ -212,7 +212,7 @@ declare module "sap/ui/integration/library" { /** * An object type that represents card menu action properties. * - * @experimental (since 1.79) + * @experimental As of version 1.79. */ export type CardMenuAction = { /** @@ -267,7 +267,7 @@ declare module "sap/ui/integration/library" { * This enum is part of the 'sap/ui/integration/library' module export and must be accessed by the property * 'CardMessageType'. * - * @experimental (since 1.128) + * @experimental As of version 1.128. */ export enum CardMessageType { /** @@ -300,6 +300,35 @@ declare module "sap/ui/integration/library" { */ Warning = "Warning", } + /** + * Determines the overflow behaviour of the card. + * + * This enum is part of the 'sap/ui/integration/library' module export and must be accessed by the property + * 'CardOverflow'. + * + * @since 1.133 + * @experimental As of version 1.133. + */ + export enum CardOverflow { + /** + * The overflowing part of the card is hidden. + * + * **Note**: If the "Default" option is used, the card must be allowed to grow in height as much as it needs + * to avoid overflowing. Use a layout which allows this. + */ + Default = "Default", + /** + * The overflowing part of the card is hidden, but a 'Show More' button is displayed in the footer. By pressing + * the button, the full content will be displayed. + * + * **Note**: If this option is used, the "minHeight" setting for cards of type Analytical, AnalyticsCloud + * and WebPage will be ignored. + * + * **Disclaimer**: This feature is not suitable for object cards with forms. It might lead to undesired + * user interaction. + */ + ShowMore = "ShowMore", + } /** * Preview modes for `{@link sap.ui.integration.widgets.Card}`. Helpful in scenarios when the end user is * choosing or configuring a card. @@ -308,7 +337,7 @@ declare module "sap/ui/integration/library" { * 'CardPreviewMode'. * * @since 1.112 - * @experimental (since 1.112) + * @experimental As of version 1.112. */ export enum CardPreviewMode { /** @@ -349,8 +378,8 @@ declare module "sap/ui/integration/ActionDefinition" { * in `Component` card and `Extension`. * * @since 1.85 - * @experimental (since 1.85) - Disclaimer: this class is in a beta state - incompatible API changes may - * be done before its official public release. Use at your own discretion. + * @experimental As of version 1.85. Disclaimer: this class is in a beta state - incompatible API changes + * may be done before its official public release. Use at your own discretion. */ export default class ActionDefinition extends UI5Element { /** @@ -528,11 +557,12 @@ declare module "sap/ui/integration/ActionDefinition" { * * Default value is `Transparent`. * - * @deprecated (since 1.130) - All `ActionDefinitions` are now rendered as menu items and don't have `buttonType`. + * @deprecated As of version 1.130. All `ActionDefinitions` are now rendered as menu items and don't have + * `buttonType`. * * @returns Value of property `buttonType` */ - getButtonType(): ButtonType | keyof typeof ButtonType; + getButtonType(): ButtonType; /** * Gets current value of property {@link #getEnabled enabled}. * @@ -594,7 +624,7 @@ declare module "sap/ui/integration/ActionDefinition" { * * @returns Value of property `type` */ - getType(): CardActionType | keyof typeof CardActionType; + getType(): CardActionType; /** * Gets current value of property {@link #getVisible visible}. * @@ -667,7 +697,8 @@ declare module "sap/ui/integration/ActionDefinition" { * * Default value is `Transparent`. * - * @deprecated (since 1.130) - All `ActionDefinitions` are now rendered as menu items and don't have `buttonType`. + * @deprecated As of version 1.130. All `ActionDefinitions` are now rendered as menu items and don't have + * `buttonType`. * * @returns Reference to `this` in order to allow method chaining */ @@ -803,8 +834,8 @@ declare module "sap/ui/integration/ActionDefinition" { /** * Describes the settings that can be provided to the ActionDefinition constructor. * - * @experimental (since 1.85) - Disclaimer: this class is in a beta state - incompatible API changes may - * be done before its official public release. Use at your own discretion. + * @experimental As of version 1.85. Disclaimer: this class is in a beta state - incompatible API changes + * may be done before its official public release. Use at your own discretion. */ export interface $ActionDefinitionSettings extends $ElementSettings { /** @@ -828,7 +859,8 @@ declare module "sap/ui/integration/ActionDefinition" { /** * The type of the action button. * - * @deprecated (since 1.130) - All `ActionDefinitions` are now rendered as menu items and don't have `buttonType`. + * @deprecated As of version 1.130. All `ActionDefinitions` are now rendered as menu items and don't have + * `buttonType`. */ buttonType?: | (ButtonType | keyof typeof ButtonType) @@ -893,6 +925,7 @@ declare module "sap/ui/integration/widgets/Card" { CardDataMode, CardDesign, CardDisplayVariant, + CardOverflow, CardPreviewMode, CardArea, CardMessageType, @@ -925,7 +958,7 @@ declare module "sap/ui/integration/widgets/Card" { /** * Settings for blocking message that ocurred in a {@link sap.ui.integration.widgets.Card} * - * @experimental (since 1.114) + * @experimental As of version 1.114. */ export type BlockingMessageSettings = { /** @@ -1018,7 +1051,7 @@ declare module "sap/ui/integration/widgets/Card" { */ constructor( /** - * Initial settings for the new control + * Initial settings for the new control. */ mSettings?: $CardSettings ); @@ -1033,11 +1066,11 @@ declare module "sap/ui/integration/widgets/Card" { */ constructor( /** - * ID for the new control, generated automatically if no ID is given + * ID for the new control. ID generated automatically if no ID is provided. */ sId?: string, /** - * Initial settings for the new control + * Initial settings for the new control. */ mSettings?: $CardSettings ); @@ -1077,8 +1110,8 @@ declare module "sap/ui/integration/widgets/Card" { * Adds some actionDefinition to the aggregation {@link #getActionDefinitions actionDefinitions}. * * @since 1.85 - * @experimental (since 1.85) - Disclaimer: this aggregation is in a beta state - incompatible API changes - * may be done before its official public release. Use at your own discretion. + * @experimental As of version 1.85. Disclaimer: this aggregation is in a beta state - incompatible API + * changes may be done before its official public release. Use at your own discretion. * * @returns Reference to `this` in order to allow method chaining */ @@ -1100,8 +1133,8 @@ declare module "sap/ui/integration/widgets/Card" { * In consecutive order those places are: `Extension`, `Card`, `Host`. Each of them can prevent the next * one to handle the action by calling `oEvent.preventDefault()`. * - * @experimental (since 1.64) - Disclaimer: this event is in a beta state - incompatible API changes may - * be done before its official public release. Use at your own discretion. + * @experimental As of version 1.64. Disclaimer: this event is in a beta state - incompatible API changes + * may be done before its official public release. Use at your own discretion. * * @returns Reference to `this` in order to allow method chaining */ @@ -1132,8 +1165,8 @@ declare module "sap/ui/integration/widgets/Card" { * In consecutive order those places are: `Extension`, `Card`, `Host`. Each of them can prevent the next * one to handle the action by calling `oEvent.preventDefault()`. * - * @experimental (since 1.64) - Disclaimer: this event is in a beta state - incompatible API changes may - * be done before its official public release. Use at your own discretion. + * @experimental As of version 1.64. Disclaimer: this event is in a beta state - incompatible API changes + * may be done before its official public release. Use at your own discretion. * * @returns Reference to `this` in order to allow method chaining */ @@ -1157,7 +1190,7 @@ declare module "sap/ui/integration/widgets/Card" { * Fired when some configuration settings are changed as a result of user interaction. For example - filter * value is changed. * - * @experimental (since 1.96) + * @experimental As of version 1.96. * * @returns Reference to `this` in order to allow method chaining */ @@ -1186,7 +1219,7 @@ declare module "sap/ui/integration/widgets/Card" { * Fired when some configuration settings are changed as a result of user interaction. For example - filter * value is changed. * - * @experimental (since 1.96) + * @experimental As of version 1.96. * * @returns Reference to `this` in order to allow method chaining */ @@ -1208,7 +1241,7 @@ declare module "sap/ui/integration/widgets/Card" { * * Fired when the manifest is loaded. * - * @experimental (since 1.72) + * @experimental As of version 1.72. * * @returns Reference to `this` in order to allow method chaining */ @@ -1235,7 +1268,7 @@ declare module "sap/ui/integration/widgets/Card" { * * Fired when the manifest is loaded. * - * @experimental (since 1.72) + * @experimental As of version 1.72. * * @returns Reference to `this` in order to allow method chaining */ @@ -1258,7 +1291,7 @@ declare module "sap/ui/integration/widgets/Card" { * Fired when the state of the card is changed. For example - the card is ready, new page is selected, a * filter is changed or data is refreshed. * - * @experimental (since 1.107) + * @experimental As of version 1.107. * * @returns Reference to `this` in order to allow method chaining */ @@ -1286,7 +1319,7 @@ declare module "sap/ui/integration/widgets/Card" { * Fired when the state of the card is changed. For example - the card is ready, new page is selected, a * filter is changed or data is refreshed. * - * @experimental (since 1.107) + * @experimental As of version 1.107. * * @returns Reference to `this` in order to allow method chaining */ @@ -1304,8 +1337,8 @@ declare module "sap/ui/integration/widgets/Card" { * Destroys all the actionDefinitions in the aggregation {@link #getActionDefinitions actionDefinitions}. * * @since 1.85 - * @experimental (since 1.85) - Disclaimer: this aggregation is in a beta state - incompatible API changes - * may be done before its official public release. Use at your own discretion. + * @experimental As of version 1.85. Disclaimer: this aggregation is in a beta state - incompatible API + * changes may be done before its official public release. Use at your own discretion. * * @returns Reference to `this` in order to allow method chaining */ @@ -1315,8 +1348,8 @@ declare module "sap/ui/integration/widgets/Card" { * * The passed function and listener object must match the ones used for event registration. * - * @experimental (since 1.64) - Disclaimer: this event is in a beta state - incompatible API changes may - * be done before its official public release. Use at your own discretion. + * @experimental As of version 1.64. Disclaimer: this event is in a beta state - incompatible API changes + * may be done before its official public release. Use at your own discretion. * * @returns Reference to `this` in order to allow method chaining */ @@ -1336,7 +1369,7 @@ declare module "sap/ui/integration/widgets/Card" { * * The passed function and listener object must match the ones used for event registration. * - * @experimental (since 1.96) + * @experimental As of version 1.96. * * @returns Reference to `this` in order to allow method chaining */ @@ -1356,7 +1389,7 @@ declare module "sap/ui/integration/widgets/Card" { * * The passed function and listener object must match the ones used for event registration. * - * @experimental (since 1.72) + * @experimental As of version 1.72. * * @returns Reference to `this` in order to allow method chaining */ @@ -1375,7 +1408,7 @@ declare module "sap/ui/integration/widgets/Card" { * * The passed function and listener object must match the ones used for event registration. * - * @experimental (since 1.107) + * @experimental As of version 1.107. * * @returns Reference to `this` in order to allow method chaining */ @@ -1395,8 +1428,8 @@ declare module "sap/ui/integration/widgets/Card" { * Listeners may prevent the default action of this event by calling the `preventDefault` method on the * event object. The return value of this method indicates whether the default action should be executed. * - * @experimental (since 1.64) - Disclaimer: this event is in a beta state - incompatible API changes may - * be done before its official public release. Use at your own discretion. + * @experimental As of version 1.64. Disclaimer: this event is in a beta state - incompatible API changes + * may be done before its official public release. Use at your own discretion. * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Whether or not to prevent the default action @@ -1410,7 +1443,7 @@ declare module "sap/ui/integration/widgets/Card" { /** * Fires event {@link #event:configurationChange configurationChange} to attached listeners. * - * @experimental (since 1.96) + * @experimental As of version 1.96. * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Reference to `this` in order to allow method chaining @@ -1424,7 +1457,7 @@ declare module "sap/ui/integration/widgets/Card" { /** * Fires event {@link #event:manifestReady manifestReady} to attached listeners. * - * @experimental (since 1.72) + * @experimental As of version 1.72. * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Reference to `this` in order to allow method chaining @@ -1438,7 +1471,7 @@ declare module "sap/ui/integration/widgets/Card" { /** * Fires event {@link #event:stateChanged stateChanged} to attached listeners. * - * @experimental (since 1.107) + * @experimental As of version 1.107. * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Reference to `this` in order to allow method chaining @@ -1456,8 +1489,8 @@ declare module "sap/ui/integration/widgets/Card" { * is destroyed when the property `manifest` changes. * * @since 1.85 - * @experimental (since 1.85) - Disclaimer: this aggregation is in a beta state - incompatible API changes - * may be done before its official public release. Use at your own discretion. + * @experimental As of version 1.85. Disclaimer: this aggregation is in a beta state - incompatible API + * changes may be done before its official public release. Use at your own discretion. */ getActionDefinitions(): ActionDefinition[]; /** @@ -1468,7 +1501,7 @@ declare module "sap/ui/integration/widgets/Card" { * If both manifest URL and base URL are not defined - relative resources might not be loaded correctly. * * @since 1.70 - * @experimental (since 1.70) + * @experimental As of version 1.70. * * @returns Value of property `baseUrl` */ @@ -1476,7 +1509,7 @@ declare module "sap/ui/integration/widgets/Card" { /** * Get information about the blocking message in the card. * - * @experimental (since 1.114) + * @experimental As of version 1.114. * * @returns Information about the message or `null`, if such isn't shown. */ @@ -1490,7 +1523,7 @@ declare module "sap/ui/integration/widgets/Card" { * * - Use when developing a Component card. * - * @experimental (since 1.77) + * @experimental As of version 1.77. * * @returns Object containing parameters in format `{parameterKey: parameterValue}`. */ @@ -1503,11 +1536,11 @@ declare module "sap/ui/integration/widgets/Card" { * Default value is `Auto`. * * @since 1.65 - * @experimental (since 1.65) + * @experimental As of version 1.65. * * @returns Value of property `dataMode` */ - getDataMode(): CardDataMode | keyof typeof CardDataMode; + getDataMode(): CardDataMode; /** * Gets current value of property {@link #getDesign design}. * @@ -1516,11 +1549,11 @@ declare module "sap/ui/integration/widgets/Card" { * Default value is `Solid`. * * @since 1.109 - * @experimental (since 1.109) + * @experimental As of version 1.109. * * @returns Value of property `design` */ - getDesign(): CardDesign | keyof typeof CardDesign; + getDesign(): CardDesign; /** * Gets current value of property {@link #getDisplayVariant displayVariant}. * @@ -1529,11 +1562,11 @@ declare module "sap/ui/integration/widgets/Card" { * Default value is `Standard`. * * @since 1.118 - * @experimental (since 1.118) - For usage only by Work Zone. + * @experimental As of version 1.118. For usage only by Work Zone. * * @returns Value of property `displayVariant` */ - getDisplayVariant(): CardDisplayVariant | keyof typeof CardDisplayVariant; + getDisplayVariant(): CardDisplayVariant; /** * Returns the DOM Element that should get the focus. * @@ -1549,7 +1582,7 @@ declare module "sap/ui/integration/widgets/Card" { /** * Gets the instance of the `host` association. * - * @experimental (since 1.77) + * @experimental As of version 1.77. * * @returns The host object associated with this card. */ @@ -1604,8 +1637,8 @@ declare module "sap/ui/integration/widgets/Card" { * Default value is `[]`. * * @since 1.76 - * @experimental (since 1.76) - This API might be removed when a permanent solution for flexibility changes - * is implemented. + * @experimental As of version 1.76. This API might be removed when a permanent solution for flexibility + * changes is implemented. * * @returns Value of property `manifestChanges` */ @@ -1615,7 +1648,7 @@ declare module "sap/ui/integration/widgets/Card" { * * **Note** Use this method when the manifest is ready. Check `manifestReady` event. * - * @experimental (since 1.77) + * @experimental As of version 1.77. * * @returns The value at the specified path. */ @@ -1625,13 +1658,29 @@ declare module "sap/ui/integration/widgets/Card" { */ sPath: string ): any; + /** + * Gets current value of property {@link #getOverflow overflow}. + * + * Allows to control the overflow behaviour of the card. + * + * **Note**: If the "Default" option is used, the card must be allowed to grow in height as much as it needs + * to avoid overflowing. Use a layout which allows this. + * + * Default value is `Default`. + * + * @since 1.133 + * @experimental As of version 1.133. + * + * @returns Value of property `overflow` + */ + getOverflow(): CardOverflow; /** * Gets current value of property {@link #getParameters parameters}. * * Overrides the default values of the parameters, which are defined in the manifest. The value is an object * containing parameters in format `{parameterKey: parameterValue}`. * - * @experimental (since 1.65) - This property might be changed in future. + * @experimental As of version 1.65. This property might be changed in future. * * @returns Value of property `parameters` */ @@ -1649,11 +1698,11 @@ declare module "sap/ui/integration/widgets/Card" { * Default value is `Off`. * * @since 1.112 - * @experimental (since 1.112) + * @experimental As of version 1.112. * * @returns Value of property `previewMode` */ - getPreviewMode(): CardPreviewMode | keyof typeof CardPreviewMode; + getPreviewMode(): CardPreviewMode; /** * Gets current value of property {@link #getReferenceId referenceId}. * @@ -1671,7 +1720,7 @@ declare module "sap/ui/integration/widgets/Card" { * * For more details see {@link module:sap/base/i18n/ResourceBundle#getText}. * - * @experimental (since 1.83) - The API might change. + * @experimental As of version 1.83. The API might change. * * @returns The value belonging to the key, if found; otherwise the key itself or `undefined` depending * on `bIgnoreKeyFallback`. @@ -1703,7 +1752,7 @@ declare module "sap/ui/integration/widgets/Card" { * Default value is `false`. * * @since 1.127 - * @experimental (since 1.127) + * @experimental As of version 1.127. * * @returns Value of property `useProgressiveDisclosure` */ @@ -1711,7 +1760,7 @@ declare module "sap/ui/integration/widgets/Card" { /** * Hide the blocking message that is shown in the card by `showBlockingMessage` call. * - * @experimental (since 1.114) + * @experimental As of version 1.114. */ hideBlockingMessage(): void; /** @@ -1727,7 +1776,7 @@ declare module "sap/ui/integration/widgets/Card" { /** * Hides the message previously shown by showMessage. * - * @experimental (since 1.117) + * @experimental As of version 1.117. */ hideMessage(): void; /** @@ -1735,8 +1784,8 @@ declare module "sap/ui/integration/widgets/Card" { * and returns its index if found or -1 otherwise. * * @since 1.85 - * @experimental (since 1.85) - Disclaimer: this aggregation is in a beta state - incompatible API changes - * may be done before its official public release. Use at your own discretion. + * @experimental As of version 1.85. Disclaimer: this aggregation is in a beta state - incompatible API + * changes may be done before its official public release. Use at your own discretion. * * @returns The index of the provided control in the aggregation if found, or -1 otherwise */ @@ -1750,8 +1799,8 @@ declare module "sap/ui/integration/widgets/Card" { * Inserts a actionDefinition into the aggregation {@link #getActionDefinitions actionDefinitions}. * * @since 1.85 - * @experimental (since 1.85) - Disclaimer: this aggregation is in a beta state - incompatible API changes - * may be done before its official public release. Use at your own discretion. + * @experimental As of version 1.85. Disclaimer: this aggregation is in a beta state - incompatible API + * changes may be done before its official public release. Use at your own discretion. * * @returns Reference to `this` in order to allow method chaining */ @@ -1768,7 +1817,7 @@ declare module "sap/ui/integration/widgets/Card" { iIndex: int ): this; /** - * @experimental (since 1.65) - The API might change. + * @experimental As of version 1.65. The API might change. * * @returns If the card is ready or not. */ @@ -1781,7 +1830,7 @@ declare module "sap/ui/integration/widgets/Card" { * the complete manifest json } The promise is rejected if the module cannot be loaded with an object: { * error: "Card.designtime not found" } * - * @experimental (since 1.73) + * @experimental As of version 1.73. * * @returns Promise resolves after the designtime configuration is loaded. */ @@ -1789,7 +1838,7 @@ declare module "sap/ui/integration/widgets/Card" { /** * Refreshes the card by re-applying the manifest settings and triggering all data requests. * - * @experimental (since 1.65) - The API might change. + * @experimental As of version 1.65. The API might change. */ refresh(): void; /** @@ -1802,8 +1851,8 @@ declare module "sap/ui/integration/widgets/Card" { * Removes a actionDefinition from the aggregation {@link #getActionDefinitions actionDefinitions}. * * @since 1.85 - * @experimental (since 1.85) - Disclaimer: this aggregation is in a beta state - incompatible API changes - * may be done before its official public release. Use at your own discretion. + * @experimental As of version 1.85. Disclaimer: this aggregation is in a beta state - incompatible API + * changes may be done before its official public release. Use at your own discretion. * * @returns The removed actionDefinition or `null` */ @@ -1819,8 +1868,8 @@ declare module "sap/ui/integration/widgets/Card" { * Additionally, it unregisters them from the hosting UIArea. * * @since 1.85 - * @experimental (since 1.85) - Disclaimer: this aggregation is in a beta state - incompatible API changes - * may be done before its official public release. Use at your own discretion. + * @experimental As of version 1.85. Disclaimer: this aggregation is in a beta state - incompatible API + * changes may be done before its official public release. Use at your own discretion. * * @returns An array of the removed elements (might be empty) */ @@ -1828,7 +1877,7 @@ declare module "sap/ui/integration/widgets/Card" { /** * Performs an HTTP request using the given configuration. * - * @experimental (since 1.79) + * @experimental As of version 1.79. * * @returns Resolves when the request is successful, rejects otherwise. */ @@ -1893,7 +1942,7 @@ declare module "sap/ui/integration/widgets/Card" { * When called with a value of `null` or `undefined`, the default value of the property will be restored. * * @since 1.70 - * @experimental (since 1.70) + * @experimental As of version 1.70. * * @returns Reference to `this` in order to allow method chaining */ @@ -1907,7 +1956,7 @@ declare module "sap/ui/integration/widgets/Card" { * Sets a new value for the `dataMode` property. * * @since 1.65 - * @experimental (since 1.65) - API might change. + * @experimental As of version 1.65. API might change. * * @returns Pointer to the control instance to allow method chaining. */ @@ -1927,7 +1976,7 @@ declare module "sap/ui/integration/widgets/Card" { * Default value is `Solid`. * * @since 1.109 - * @experimental (since 1.109) + * @experimental As of version 1.109. * * @returns Reference to `this` in order to allow method chaining */ @@ -2013,8 +2062,8 @@ declare module "sap/ui/integration/widgets/Card" { * Default value is `[]`. * * @since 1.76 - * @experimental (since 1.76) - This API might be removed when a permanent solution for flexibility changes - * is implemented. + * @experimental As of version 1.76. This API might be removed when a permanent solution for flexibility + * changes is implemented. * * @returns Reference to `this` in order to allow method chaining */ @@ -2024,6 +2073,29 @@ declare module "sap/ui/integration/widgets/Card" { */ sManifestChanges?: object[] ): this; + /** + * Sets a new value for property {@link #getOverflow overflow}. + * + * Allows to control the overflow behaviour of the card. + * + * **Note**: If the "Default" option is used, the card must be allowed to grow in height as much as it needs + * to avoid overflowing. Use a layout which allows this. + * + * When called with a value of `null` or `undefined`, the default value of the property will be restored. + * + * Default value is `Default`. + * + * @since 1.133 + * @experimental As of version 1.133. + * + * @returns Reference to `this` in order to allow method chaining + */ + setOverflow( + /** + * New value for property `overflow` + */ + sOverflow?: CardOverflow | keyof typeof CardOverflow + ): this; /** * Sets a new value for property {@link #getParameters parameters}. * @@ -2032,7 +2104,7 @@ declare module "sap/ui/integration/widgets/Card" { * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * @experimental (since 1.65) - This property might be changed in future. + * @experimental As of version 1.65. This property might be changed in future. * * @returns Reference to `this` in order to allow method chaining */ @@ -2057,7 +2129,7 @@ declare module "sap/ui/integration/widgets/Card" { * Default value is `Off`. * * @since 1.112 - * @experimental (since 1.112) + * @experimental As of version 1.112. * * @returns Reference to `this` in order to allow method chaining */ @@ -2097,7 +2169,7 @@ declare module "sap/ui/integration/widgets/Card" { * Default value is `false`. * * @since 1.127 - * @experimental (since 1.127) + * @experimental As of version 1.127. * * @returns Reference to `this` in order to allow method chaining */ @@ -2111,7 +2183,7 @@ declare module "sap/ui/integration/widgets/Card" { * Show blocking message in the card's content area. Should be used after the `manifestApplied` event or * after the `cardReady` lifecycle hook in Component cards and Extensions. * - * @experimental (since 1.114) + * @experimental As of version 1.114. */ showBlockingMessage( /** @@ -2135,7 +2207,7 @@ declare module "sap/ui/integration/widgets/Card" { * If there is a previous message, it is removed. Can be used only after the `manifestApplied` event is * fired. * - * @experimental (since 1.81) + * @experimental As of version 1.81. */ showMessage( /** @@ -2173,7 +2245,7 @@ declare module "sap/ui/integration/widgets/Card" { * ``` * * - * @experimental (since 1.84) + * @experimental As of version 1.84. */ triggerAction( /** @@ -2202,7 +2274,7 @@ declare module "sap/ui/integration/widgets/Card" { /** * Facade of the {@link sap.ui.integration.widgets.Card} control. * - * @experimental (since 1.79) + * @experimental As of version 1.79. */ export interface CardFacade { __implements__sap_ui_integration_widgets_CardFacade: boolean; @@ -2211,8 +2283,8 @@ declare module "sap/ui/integration/widgets/Card" { * Adds some actionDefinition to the aggregation {@link #getActionDefinitions actionDefinitions}. * * @since 1.85 - * @experimental (since 1.85) - Disclaimer: this aggregation is in a beta state - incompatible API changes - * may be done before its official public release. Use at your own discretion. + * @experimental As of version 1.85. Disclaimer: this aggregation is in a beta state - incompatible API + * changes may be done before its official public release. Use at your own discretion. * * @returns Reference to `this` in order to allow method chaining */ @@ -2230,7 +2302,7 @@ declare module "sap/ui/integration/widgets/Card" { * If both manifest URL and base URL are not defined - relative resources might not be loaded correctly. * * @since 1.70 - * @experimental (since 1.70) + * @experimental As of version 1.70. * * @returns Value of property `baseUrl` */ @@ -2238,7 +2310,7 @@ declare module "sap/ui/integration/widgets/Card" { /** * Get information about the blocking message in the card. * - * @experimental (since 1.114) + * @experimental As of version 1.114. * * @returns Information about the message or `null`, if such isn't shown. */ @@ -2252,7 +2324,7 @@ declare module "sap/ui/integration/widgets/Card" { * * - Use when developing a Component card. * - * @experimental (since 1.77) + * @experimental As of version 1.77. * * @returns Object containing parameters in format `{parameterKey: parameterValue}`. */ @@ -2262,7 +2334,7 @@ declare module "sap/ui/integration/widgets/Card" { * * **Note** Use this method when the manifest is ready. Check `manifestReady` event. * - * @experimental (since 1.77) + * @experimental As of version 1.77. * * @returns The value at the specified path. */ @@ -2278,7 +2350,7 @@ declare module "sap/ui/integration/widgets/Card" { * Overrides the default values of the parameters, which are defined in the manifest. The value is an object * containing parameters in format `{parameterKey: parameterValue}`. * - * @experimental (since 1.65) - This property might be changed in future. + * @experimental As of version 1.65. This property might be changed in future. * * @returns Value of property `parameters` */ @@ -2288,7 +2360,7 @@ declare module "sap/ui/integration/widgets/Card" { * * For more details see {@link module:sap/base/i18n/ResourceBundle#getText}. * - * @experimental (since 1.83) - The API might change. + * @experimental As of version 1.83. The API might change. * * @returns The value belonging to the key, if found; otherwise the key itself or `undefined` depending * on `bIgnoreKeyFallback`. @@ -2314,7 +2386,7 @@ declare module "sap/ui/integration/widgets/Card" { /** * Hide the blocking message that is shown in the card by `showBlockingMessage` call. * - * @experimental (since 1.114) + * @experimental As of version 1.114. */ hideBlockingMessage(): void; /** @@ -2330,7 +2402,7 @@ declare module "sap/ui/integration/widgets/Card" { /** * Hides the message previously shown by showMessage. * - * @experimental (since 1.117) + * @experimental As of version 1.117. */ hideMessage(): void; /** @@ -2338,8 +2410,8 @@ declare module "sap/ui/integration/widgets/Card" { * and returns its index if found or -1 otherwise. * * @since 1.85 - * @experimental (since 1.85) - Disclaimer: this aggregation is in a beta state - incompatible API changes - * may be done before its official public release. Use at your own discretion. + * @experimental As of version 1.85. Disclaimer: this aggregation is in a beta state - incompatible API + * changes may be done before its official public release. Use at your own discretion. * * @returns The index of the provided control in the aggregation if found, or -1 otherwise */ @@ -2353,8 +2425,8 @@ declare module "sap/ui/integration/widgets/Card" { * Inserts a actionDefinition into the aggregation {@link #getActionDefinitions actionDefinitions}. * * @since 1.85 - * @experimental (since 1.85) - Disclaimer: this aggregation is in a beta state - incompatible API changes - * may be done before its official public release. Use at your own discretion. + * @experimental As of version 1.85. Disclaimer: this aggregation is in a beta state - incompatible API + * changes may be done before its official public release. Use at your own discretion. * * @returns Reference to `this` in order to allow method chaining */ @@ -2373,7 +2445,7 @@ declare module "sap/ui/integration/widgets/Card" { /** * Refreshes the card by re-applying the manifest settings and triggering all data requests. * - * @experimental (since 1.65) - The API might change. + * @experimental As of version 1.65. The API might change. */ refresh(): void; /** @@ -2386,8 +2458,8 @@ declare module "sap/ui/integration/widgets/Card" { * Removes a actionDefinition from the aggregation {@link #getActionDefinitions actionDefinitions}. * * @since 1.85 - * @experimental (since 1.85) - Disclaimer: this aggregation is in a beta state - incompatible API changes - * may be done before its official public release. Use at your own discretion. + * @experimental As of version 1.85. Disclaimer: this aggregation is in a beta state - incompatible API + * changes may be done before its official public release. Use at your own discretion. * * @returns The removed actionDefinition or `null` */ @@ -2400,7 +2472,7 @@ declare module "sap/ui/integration/widgets/Card" { /** * Performs an HTTP request using the given configuration. * - * @experimental (since 1.79) + * @experimental As of version 1.79. * * @returns Resolves when the request is successful, rejects otherwise. */ @@ -2459,7 +2531,7 @@ declare module "sap/ui/integration/widgets/Card" { * Show blocking message in the card's content area. Should be used after the `manifestApplied` event or * after the `cardReady` lifecycle hook in Component cards and Extensions. * - * @experimental (since 1.114) + * @experimental As of version 1.114. */ showBlockingMessage( /** @@ -2483,7 +2555,7 @@ declare module "sap/ui/integration/widgets/Card" { * If there is a previous message, it is removed. Can be used only after the `manifestApplied` event is * fired. * - * @experimental (since 1.81) + * @experimental As of version 1.81. */ showMessage( /** @@ -2521,7 +2593,7 @@ declare module "sap/ui/integration/widgets/Card" { * ``` * * - * @experimental (since 1.84) + * @experimental As of version 1.84. */ triggerAction( /** @@ -2567,7 +2639,7 @@ declare module "sap/ui/integration/widgets/Card" { * Overrides the default values of the parameters, which are defined in the manifest. The value is an object * containing parameters in format `{parameterKey: parameterValue}`. * - * @experimental (since 1.65) - This property might be changed in future. + * @experimental As of version 1.65. This property might be changed in future. */ parameters?: object | PropertyBindingInfo | `{${string}}`; @@ -2575,7 +2647,7 @@ declare module "sap/ui/integration/widgets/Card" { * Defines the state of the `Card`. When set to `Inactive`, the `Card` doesn't make requests. * * @since 1.65 - * @experimental (since 1.65) + * @experimental As of version 1.65. */ dataMode?: | (CardDataMode | keyof typeof CardDataMode) @@ -2588,7 +2660,7 @@ declare module "sap/ui/integration/widgets/Card" { * If both manifest URL and base URL are not defined - relative resources might not be loaded correctly. * * @since 1.70 - * @experimental (since 1.70) + * @experimental As of version 1.70. */ baseUrl?: URI | PropertyBindingInfo | `{${string}}`; @@ -2631,8 +2703,8 @@ declare module "sap/ui/integration/widgets/Card" { * * * @since 1.76 - * @experimental (since 1.76) - This API might be removed when a permanent solution for flexibility changes - * is implemented. + * @experimental As of version 1.76. This API might be removed when a permanent solution for flexibility + * changes is implemented. */ manifestChanges?: object[] | PropertyBindingInfo | `{${string}}`; @@ -2640,7 +2712,7 @@ declare module "sap/ui/integration/widgets/Card" { * Defines the design of the `Card`. * * @since 1.109 - * @experimental (since 1.109) + * @experimental As of version 1.109. */ design?: | (CardDesign | keyof typeof CardDesign) @@ -2651,7 +2723,7 @@ declare module "sap/ui/integration/widgets/Card" { * Defines the display variant for card rendering and behavior. * * @since 1.118 - * @experimental (since 1.118) - For usage only by Work Zone. + * @experimental As of version 1.118. For usage only by Work Zone. */ displayVariant?: | (CardDisplayVariant | keyof typeof CardDisplayVariant) @@ -2667,7 +2739,7 @@ declare module "sap/ui/integration/widgets/Card" { * - When set to "Off", the card displays real data. * * @since 1.112 - * @experimental (since 1.112) + * @experimental As of version 1.112. */ previewMode?: | (CardPreviewMode | keyof typeof CardPreviewMode) @@ -2679,17 +2751,31 @@ declare module "sap/ui/integration/widgets/Card" { * the feature for cards where it is needed. * * @since 1.127 - * @experimental (since 1.127) + * @experimental As of version 1.127. */ useProgressiveDisclosure?: boolean | PropertyBindingInfo | `{${string}}`; + /** + * Allows to control the overflow behaviour of the card. + * + * **Note**: If the "Default" option is used, the card must be allowed to grow in height as much as it needs + * to avoid overflowing. Use a layout which allows this. + * + * @since 1.133 + * @experimental As of version 1.133. + */ + overflow?: + | (CardOverflow | keyof typeof CardOverflow) + | PropertyBindingInfo + | `{${string}}`; + /** * Actions definitions from which actions in the header menu of the card are created. **Note**: This aggregation * is destroyed when the property `manifest` changes. * * @since 1.85 - * @experimental (since 1.85) - Disclaimer: this aggregation is in a beta state - incompatible API changes - * may be done before its official public release. Use at your own discretion. + * @experimental As of version 1.85. Disclaimer: this aggregation is in a beta state - incompatible API + * changes may be done before its official public release. Use at your own discretion. */ actionDefinitions?: | ActionDefinition[] @@ -2709,8 +2795,8 @@ declare module "sap/ui/integration/widgets/Card" { * In consecutive order those places are: `Extension`, `Card`, `Host`. Each of them can prevent the next * one to handle the action by calling `oEvent.preventDefault()`. * - * @experimental (since 1.64) - Disclaimer: this event is in a beta state - incompatible API changes may - * be done before its official public release. Use at your own discretion. + * @experimental As of version 1.64. Disclaimer: this event is in a beta state - incompatible API changes + * may be done before its official public release. Use at your own discretion. */ action?: (oEvent: Card$ActionEvent) => void; @@ -2718,14 +2804,14 @@ declare module "sap/ui/integration/widgets/Card" { * Fired when some configuration settings are changed as a result of user interaction. For example - filter * value is changed. * - * @experimental (since 1.96) + * @experimental As of version 1.96. */ configurationChange?: (oEvent: Card$ConfigurationChangeEvent) => void; /** * Fired when the manifest is loaded. * - * @experimental (since 1.72) + * @experimental As of version 1.72. */ manifestReady?: (oEvent: Event) => void; @@ -2733,7 +2819,7 @@ declare module "sap/ui/integration/widgets/Card" { * Fired when the state of the card is changed. For example - the card is ready, new page is selected, a * filter is changed or data is refreshed. * - * @experimental (since 1.107) + * @experimental As of version 1.107. */ stateChanged?: (oEvent: Event) => void; } @@ -2741,8 +2827,8 @@ declare module "sap/ui/integration/widgets/Card" { /** * Parameters of the Card#action event. * - * @experimental (since 1.64) - Disclaimer: this event is in a beta state - incompatible API changes may - * be done before its official public release. Use at your own discretion. + * @experimental As of version 1.64. Disclaimer: this event is in a beta state - incompatible API changes + * may be done before its official public release. Use at your own discretion. */ export interface Card$ActionEventParameters { /** @@ -2781,15 +2867,15 @@ declare module "sap/ui/integration/widgets/Card" { /** * Event object of the Card#action event. * - * @experimental (since 1.64) - Disclaimer: this event is in a beta state - incompatible API changes may - * be done before its official public release. Use at your own discretion. + * @experimental As of version 1.64. Disclaimer: this event is in a beta state - incompatible API changes + * may be done before its official public release. Use at your own discretion. */ export type Card$ActionEvent = Event; /** * Parameters of the Card#configurationChange event. * - * @experimental (since 1.96) + * @experimental As of version 1.96. */ export interface Card$ConfigurationChangeEventParameters { /** @@ -2810,7 +2896,7 @@ declare module "sap/ui/integration/widgets/Card" { /** * Event object of the Card#configurationChange event. * - * @experimental (since 1.96) + * @experimental As of version 1.96. */ export type Card$ConfigurationChangeEvent = Event< Card$ConfigurationChangeEventParameters, @@ -2833,14 +2919,14 @@ declare module "sap/ui/integration/widgets/Card" { /** * Parameters of the Card#manifestReady event. * - * @experimental (since 1.72) + * @experimental As of version 1.72. */ export interface Card$ManifestReadyEventParameters {} /** * Event object of the Card#manifestReady event. * - * @experimental (since 1.72) + * @experimental As of version 1.72. */ export type Card$ManifestReadyEvent = Event< Card$ManifestReadyEventParameters, @@ -2850,14 +2936,14 @@ declare module "sap/ui/integration/widgets/Card" { /** * Parameters of the Card#stateChanged event. * - * @experimental (since 1.107) + * @experimental As of version 1.107. */ export interface Card$StateChangedEventParameters {} /** * Event object of the Card#stateChanged event. * - * @experimental (since 1.107) + * @experimental As of version 1.107. */ export type Card$StateChangedEvent = Event< Card$StateChangedEventParameters, @@ -2880,7 +2966,7 @@ declare module "sap/ui/integration/Designtime" { * be implemented. * * @since 1.75 - * @experimental (since 1.75) + * @experimental As of version 1.75. */ export default class Designtime extends ManagedObject { /** @@ -2962,7 +3048,7 @@ declare module "sap/ui/integration/Designtime" { /** * Describes the settings that can be provided to the Designtime constructor. * - * @experimental (since 1.75) + * @experimental As of version 1.75. */ export interface $DesigntimeSettings extends $ManagedObjectSettings {} } @@ -2972,7 +3058,7 @@ declare module "sap/ui/integration/designtime/baseEditor/validator/IsBoolean" { * Validates if the provided value is a boolean or binding string. * * @since 1.81 - * @experimental - 1.81 + * @experimental 1.81 */ interface IsBoolean { /** @@ -2997,7 +3083,7 @@ declare module "sap/ui/integration/designtime/baseEditor/validator/IsDate" { * Validates if the provided value can be parsed to a valid date. * * @since 1.81 - * @experimental - 1.81 + * @experimental 1.81 */ interface IsDate { /** @@ -3022,7 +3108,7 @@ declare module "sap/ui/integration/designtime/baseEditor/validator/IsInteger" { * Validates if the provided value is an integer or binding string. * * @since 1.81 - * @experimental - 1.81 + * @experimental 1.81 */ interface IsInteger { /** @@ -3047,7 +3133,7 @@ declare module "sap/ui/integration/designtime/baseEditor/validator/IsNumber" { * Validates if the provided value is a number or binding string. * * @since 1.81 - * @experimental - 1.81 + * @experimental 1.81 */ interface IsNumber { /** @@ -3072,7 +3158,7 @@ declare module "sap/ui/integration/designtime/baseEditor/validator/IsSelectedKey * Validates if the provided value is one of the given keys. * * @since 1.81 - * @experimental - 1.81 + * @experimental 1.81 */ interface IsSelectedKey { /** @@ -3106,7 +3192,7 @@ declare module "sap/ui/integration/designtime/baseEditor/validator/IsStringList" * Validates if none of the provided values is an invalid binding. * * @since 1.81 - * @experimental - 1.81 + * @experimental 1.81 */ interface IsStringList { /** @@ -3131,7 +3217,7 @@ declare module "sap/ui/integration/designtime/baseEditor/validator/IsUniqueKey" * Validates if the provided key is unique in a list of given keys. * * @since 1.81 - * @experimental - 1.81 + * @experimental 1.81 */ interface IsUniqueKey { /** @@ -3169,7 +3255,7 @@ declare module "sap/ui/integration/designtime/baseEditor/validator/IsUniqueList" * Validates if the provided list contains no duplicates. * * @since 1.81 - * @experimental - 1.81 + * @experimental 1.81 */ interface IsUniqueList { /** @@ -3194,7 +3280,7 @@ declare module "sap/ui/integration/designtime/baseEditor/validator/IsValidBindin * Validates if the provided value is a valid binding. * * @since 1.81 - * @experimental - 1.81 + * @experimental 1.81 */ interface IsValidBinding { /** @@ -3228,7 +3314,7 @@ declare module "sap/ui/integration/designtime/baseEditor/validator/MaxLength" { * Validates if the provided value doesn't exceed the maximum length. * * @since 1.81 - * @experimental - 1.81 + * @experimental 1.81 */ interface MaxLength { /** @@ -3253,7 +3339,7 @@ declare module "sap/ui/integration/designtime/baseEditor/validator/NotABinding" * Validates if the provided value doesn't contain a binding. * * @since 1.81 - * @experimental - 1.81 + * @experimental 1.81 */ interface NotABinding { /** @@ -3277,7 +3363,7 @@ declare module "sap/ui/integration/editor/Editor" { /** * Facade of the {@link sap.ui.integration.editor.Editor} control. * - * @experimental (since 1.94) + * @experimental As of version 1.94. */ export interface EditorFacade { __implements__sap_ui_integration_editor_EditorFacade: boolean; @@ -3285,7 +3371,7 @@ declare module "sap/ui/integration/editor/Editor" { /** * Performs an HTTP request using the given configuration. * - * @experimental (since 1.94) + * @experimental As of version 1.94. * * @returns Resolves when the request is successful, rejects otherwise. */ @@ -3484,8 +3570,8 @@ declare module "sap/ui/integration/Extension" { * In consecutive order those places are: `Extension`, `Card`, `Host`. Each of them can prevent the next * one to handle the action by calling `oEvent.preventDefault()`. * - * @experimental (since 1.75) - Disclaimer: this event is in a beta state - incompatible API changes may - * be done before its official public release. Use at your own discretion. + * @experimental As of version 1.75. Disclaimer: this event is in a beta state - incompatible API changes + * may be done before its official public release. Use at your own discretion. * * @returns Reference to `this` in order to allow method chaining */ @@ -3516,8 +3602,8 @@ declare module "sap/ui/integration/Extension" { * In consecutive order those places are: `Extension`, `Card`, `Host`. Each of them can prevent the next * one to handle the action by calling `oEvent.preventDefault()`. * - * @experimental (since 1.75) - Disclaimer: this event is in a beta state - incompatible API changes may - * be done before its official public release. Use at your own discretion. + * @experimental As of version 1.75. Disclaimer: this event is in a beta state - incompatible API changes + * may be done before its official public release. Use at your own discretion. * * @returns Reference to `this` in order to allow method chaining */ @@ -3536,8 +3622,8 @@ declare module "sap/ui/integration/Extension" { * * The passed function and listener object must match the ones used for event registration. * - * @experimental (since 1.75) - Disclaimer: this event is in a beta state - incompatible API changes may - * be done before its official public release. Use at your own discretion. + * @experimental As of version 1.75. Disclaimer: this event is in a beta state - incompatible API changes + * may be done before its official public release. Use at your own discretion. * * @returns Reference to `this` in order to allow method chaining */ @@ -3556,7 +3642,7 @@ declare module "sap/ui/integration/Extension" { * the response is available. Use this method to override the default behavior when fetching network resources. * Mimics the browser native Fetch API. * - * @experimental (since 1.113) - The API might change. + * @experimental As of version 1.113. The API might change. * * @returns A `Promise` that resolves to a `Response` object. */ @@ -3581,8 +3667,8 @@ declare module "sap/ui/integration/Extension" { * Listeners may prevent the default action of this event by calling the `preventDefault` method on the * event object. The return value of this method indicates whether the default action should be executed. * - * @experimental (since 1.75) - Disclaimer: this event is in a beta state - incompatible API changes may - * be done before its official public release. Use at your own discretion. + * @experimental As of version 1.75. Disclaimer: this event is in a beta state - incompatible API changes + * may be done before its official public release. Use at your own discretion. * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Whether or not to prevent the default action @@ -3598,8 +3684,8 @@ declare module "sap/ui/integration/Extension" { * * The actions configuration. * - * @deprecated (since 1.85) - This property is replaced by the `actions` aggregation of the card; - * @experimental (since 1.75) - Disclaimer: this property is in a beta state - incompatible API changes + * @deprecated As of version 1.85. This property is replaced by the `actions` aggregation of the card; + * @experimental As of version 1.75. Disclaimer: this property is in a beta state - incompatible API changes * may be done before its official public release. Use at your own discretion. * * @returns Value of property `actions` @@ -3624,7 +3710,7 @@ declare module "sap/ui/integration/Extension" { /** * Override this method to lazy load dependencies for the extension. * - * @experimental (since 1.108) + * @experimental As of version 1.108. * * @returns Returns a promise. The card will wait for this promise to be resolved before continuing with * the initialization. @@ -3641,8 +3727,8 @@ declare module "sap/ui/integration/Extension" { * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * @deprecated (since 1.85) - This property is replaced by the `actions` aggregation of the card; - * @experimental (since 1.75) - Disclaimer: this property is in a beta state - incompatible API changes + * @deprecated As of version 1.85. This property is replaced by the `actions` aggregation of the card; + * @experimental As of version 1.75. Disclaimer: this property is in a beta state - incompatible API changes * may be done before its official public release. Use at your own discretion. * * @returns Reference to `this` in order to allow method chaining @@ -3676,8 +3762,8 @@ declare module "sap/ui/integration/Extension" { /** * The actions configuration. * - * @deprecated (since 1.85) - This property is replaced by the `actions` aggregation of the card; - * @experimental (since 1.75) - Disclaimer: this property is in a beta state - incompatible API changes + * @deprecated As of version 1.85. This property is replaced by the `actions` aggregation of the card; + * @experimental As of version 1.75. Disclaimer: this property is in a beta state - incompatible API changes * may be done before its official public release. Use at your own discretion. */ actions?: CardMenuAction[] | PropertyBindingInfo | `{${string}}`; @@ -3685,7 +3771,7 @@ declare module "sap/ui/integration/Extension" { /** * The formatters that can be used in the manifest. * - * @experimental (since 1.79) + * @experimental As of version 1.79. */ formatters?: object | PropertyBindingInfo | `{${string}}`; @@ -3696,8 +3782,8 @@ declare module "sap/ui/integration/Extension" { * In consecutive order those places are: `Extension`, `Card`, `Host`. Each of them can prevent the next * one to handle the action by calling `oEvent.preventDefault()`. * - * @experimental (since 1.75) - Disclaimer: this event is in a beta state - incompatible API changes may - * be done before its official public release. Use at your own discretion. + * @experimental As of version 1.75. Disclaimer: this event is in a beta state - incompatible API changes + * may be done before its official public release. Use at your own discretion. */ action?: (oEvent: Extension$ActionEvent) => void; } @@ -3705,8 +3791,8 @@ declare module "sap/ui/integration/Extension" { /** * Parameters of the Extension#action event. * - * @experimental (since 1.75) - Disclaimer: this event is in a beta state - incompatible API changes may - * be done before its official public release. Use at your own discretion. + * @experimental As of version 1.75. Disclaimer: this event is in a beta state - incompatible API changes + * may be done before its official public release. Use at your own discretion. */ export interface Extension$ActionEventParameters { /** @@ -3750,8 +3836,8 @@ declare module "sap/ui/integration/Extension" { /** * Event object of the Extension#action event. * - * @experimental (since 1.75) - Disclaimer: this event is in a beta state - incompatible API changes may - * be done before its official public release. Use at your own discretion. + * @experimental As of version 1.75. Disclaimer: this event is in a beta state - incompatible API changes + * may be done before its official public release. Use at your own discretion. */ export type Extension$ActionEvent = Event< Extension$ActionEventParameters, @@ -3780,7 +3866,7 @@ declare module "sap/ui/integration/Host" { * Examples may include, but are not limited to options like: share a card, remove a card. * * @since 1.75 - * @experimental (since 1.75) + * @experimental As of version 1.75. */ export default class Host extends UI5Element { /** @@ -3857,8 +3943,8 @@ declare module "sap/ui/integration/Host" { * In consecutive order those places are: `Extension`, `Card`, `Host`. Each of them can prevent the next * one to handle the action by calling `oEvent.preventDefault()`. * - * @experimental (since 1.75) - Disclaimer: this event is in a beta state - incompatible API changes may - * be done before its official public release. Use at your own discretion. + * @experimental As of version 1.75. Disclaimer: this event is in a beta state - incompatible API changes + * may be done before its official public release. Use at your own discretion. * * @returns Reference to `this` in order to allow method chaining */ @@ -3889,8 +3975,8 @@ declare module "sap/ui/integration/Host" { * In consecutive order those places are: `Extension`, `Card`, `Host`. Each of them can prevent the next * one to handle the action by calling `oEvent.preventDefault()`. * - * @experimental (since 1.75) - Disclaimer: this event is in a beta state - incompatible API changes may - * be done before its official public release. Use at your own discretion. + * @experimental As of version 1.75. Disclaimer: this event is in a beta state - incompatible API changes + * may be done before its official public release. Use at your own discretion. * * @returns Reference to `this` in order to allow method chaining */ @@ -3914,7 +4000,7 @@ declare module "sap/ui/integration/Host" { * Fired when some card configuration settings are changed as a result of user interaction. For example * - filter value is changed. * - * @experimental (since 1.96) + * @experimental As of version 1.96. * * @returns Reference to `this` in order to allow method chaining */ @@ -3943,7 +4029,7 @@ declare module "sap/ui/integration/Host" { * Fired when some card configuration settings are changed as a result of user interaction. For example * - filter value is changed. * - * @experimental (since 1.96) + * @experimental As of version 1.96. * * @returns Reference to `this` in order to allow method chaining */ @@ -3967,7 +4053,7 @@ declare module "sap/ui/integration/Host" { * Fired when the card is initially ready for the first time. Will not be fired for consecutive refreshes * or data changes. * - * @experimental (since 1.116) + * @experimental As of version 1.116. * * @returns Reference to `this` in order to allow method chaining */ @@ -3996,7 +4082,7 @@ declare module "sap/ui/integration/Host" { * Fired when the card is initially ready for the first time. Will not be fired for consecutive refreshes * or data changes. * - * @experimental (since 1.116) + * @experimental As of version 1.116. * * @returns Reference to `this` in order to allow method chaining */ @@ -4020,7 +4106,7 @@ declare module "sap/ui/integration/Host" { * Fired when the state of a card is changed. For example - the card is ready, new page is selected inside * the card, a filter is changed or data is refreshed. * - * @experimental (since 1.107) + * @experimental As of version 1.107. * * @returns Reference to `this` in order to allow method chaining */ @@ -4049,7 +4135,7 @@ declare module "sap/ui/integration/Host" { * Fired when the state of a card is changed. For example - the card is ready, new page is selected inside * the card, a filter is changed or data is refreshed. * - * @experimental (since 1.107) + * @experimental As of version 1.107. * * @returns Reference to `this` in order to allow method chaining */ @@ -4071,7 +4157,7 @@ declare module "sap/ui/integration/Host" { * * Fired when a message from channels like navigator.serviceWorker is received. * - * @experimental (since 1.91) + * @experimental As of version 1.91. * * @returns Reference to `this` in order to allow method chaining */ @@ -4098,7 +4184,7 @@ declare module "sap/ui/integration/Host" { * * Fired when a message from channels like navigator.serviceWorker is received. * - * @experimental (since 1.91) + * @experimental As of version 1.91. * * @returns Reference to `this` in order to allow method chaining */ @@ -4115,8 +4201,8 @@ declare module "sap/ui/integration/Host" { /** * This function is called when a CSRF token has expired. * - * @deprecated (since 1.120.0) - the concept has been discarded. - * @experimental (since 1.97) + * @deprecated As of version 1.120.0. the concept has been discarded. + * @experimental As of version 1.97. */ csrfTokenExpired( /** @@ -4129,8 +4215,8 @@ declare module "sap/ui/integration/Host" { /** * This function is called when a CSRF token is fetched. * - * @deprecated (since 1.120.0) - the concept has been discarded. - * @experimental (since 1.97) + * @deprecated As of version 1.120.0. the concept has been discarded. + * @experimental As of version 1.97. */ csrfTokenFetched( /** @@ -4149,8 +4235,8 @@ declare module "sap/ui/integration/Host" { * * The passed function and listener object must match the ones used for event registration. * - * @experimental (since 1.75) - Disclaimer: this event is in a beta state - incompatible API changes may - * be done before its official public release. Use at your own discretion. + * @experimental As of version 1.75. Disclaimer: this event is in a beta state - incompatible API changes + * may be done before its official public release. Use at your own discretion. * * @returns Reference to `this` in order to allow method chaining */ @@ -4170,7 +4256,7 @@ declare module "sap/ui/integration/Host" { * * The passed function and listener object must match the ones used for event registration. * - * @experimental (since 1.96) + * @experimental As of version 1.96. * * @returns Reference to `this` in order to allow method chaining */ @@ -4190,7 +4276,7 @@ declare module "sap/ui/integration/Host" { * * The passed function and listener object must match the ones used for event registration. * - * @experimental (since 1.116) + * @experimental As of version 1.116. * * @returns Reference to `this` in order to allow method chaining */ @@ -4210,7 +4296,7 @@ declare module "sap/ui/integration/Host" { * * The passed function and listener object must match the ones used for event registration. * - * @experimental (since 1.107) + * @experimental As of version 1.107. * * @returns Reference to `this` in order to allow method chaining */ @@ -4229,7 +4315,7 @@ declare module "sap/ui/integration/Host" { * * The passed function and listener object must match the ones used for event registration. * - * @experimental (since 1.91) + * @experimental As of version 1.91. * * @returns Reference to `this` in order to allow method chaining */ @@ -4249,8 +4335,8 @@ declare module "sap/ui/integration/Host" { * Listeners may prevent the default action of this event by calling the `preventDefault` method on the * event object. The return value of this method indicates whether the default action should be executed. * - * @experimental (since 1.75) - Disclaimer: this event is in a beta state - incompatible API changes may - * be done before its official public release. Use at your own discretion. + * @experimental As of version 1.75. Disclaimer: this event is in a beta state - incompatible API changes + * may be done before its official public release. Use at your own discretion. * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Whether or not to prevent the default action @@ -4264,7 +4350,7 @@ declare module "sap/ui/integration/Host" { /** * Fires event {@link #event:cardConfigurationChange cardConfigurationChange} to attached listeners. * - * @experimental (since 1.96) + * @experimental As of version 1.96. * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Reference to `this` in order to allow method chaining @@ -4278,7 +4364,7 @@ declare module "sap/ui/integration/Host" { /** * Fires event {@link #event:cardInitialized cardInitialized} to attached listeners. * - * @experimental (since 1.116) + * @experimental As of version 1.116. * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Reference to `this` in order to allow method chaining @@ -4292,7 +4378,7 @@ declare module "sap/ui/integration/Host" { /** * Fires event {@link #event:cardStateChanged cardStateChanged} to attached listeners. * - * @experimental (since 1.107) + * @experimental As of version 1.107. * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Reference to `this` in order to allow method chaining @@ -4306,7 +4392,7 @@ declare module "sap/ui/integration/Host" { /** * Fires event {@link #event:message message} to attached listeners. * - * @experimental (since 1.91) + * @experimental As of version 1.91. * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Reference to `this` in order to allow method chaining @@ -4322,7 +4408,7 @@ declare module "sap/ui/integration/Host" { * * The actions configuration. * - * @experimental (since 1.75) - Disclaimer: this property is in a beta state - incompatible API changes + * @experimental As of version 1.75. Disclaimer: this property is in a beta state - incompatible API changes * may be done before its official public release. Use at your own discretion. * * @returns Value of property `actions` @@ -4370,8 +4456,8 @@ declare module "sap/ui/integration/Host" { * Resolves the value of a CSRF token. Subclasses of Host can override this method to take over the default * CSRF token resolving. Applications must not call this method directly, it is called by the framework. * - * @deprecated (since 1.120.0) - the concept has been discarded. - * @experimental (since 1.97) + * @deprecated As of version 1.120.0. the concept has been discarded. + * @experimental As of version 1.97. * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns A promise which resolves the CSRF token to its value. @@ -4435,7 +4521,7 @@ declare module "sap/ui/integration/Host" { * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * @experimental (since 1.75) - Disclaimer: this property is in a beta state - incompatible API changes + * @experimental As of version 1.75. Disclaimer: this property is in a beta state - incompatible API changes * may be done before its official public release. Use at your own discretion. * * @returns Reference to `this` in order to allow method chaining @@ -4470,13 +4556,13 @@ declare module "sap/ui/integration/Host" { /** * Describes the settings that can be provided to the Host constructor. * - * @experimental (since 1.75) + * @experimental As of version 1.75. */ export interface $HostSettings extends $ElementSettings { /** * The actions configuration. * - * @experimental (since 1.75) - Disclaimer: this property is in a beta state - incompatible API changes + * @experimental As of version 1.75. Disclaimer: this property is in a beta state - incompatible API changes * may be done before its official public release. Use at your own discretion. */ actions?: CardMenuAction[] | PropertyBindingInfo | `{${string}}`; @@ -4501,8 +4587,8 @@ declare module "sap/ui/integration/Host" { * In consecutive order those places are: `Extension`, `Card`, `Host`. Each of them can prevent the next * one to handle the action by calling `oEvent.preventDefault()`. * - * @experimental (since 1.75) - Disclaimer: this event is in a beta state - incompatible API changes may - * be done before its official public release. Use at your own discretion. + * @experimental As of version 1.75. Disclaimer: this event is in a beta state - incompatible API changes + * may be done before its official public release. Use at your own discretion. */ action?: (oEvent: Host$ActionEvent) => void; @@ -4510,7 +4596,7 @@ declare module "sap/ui/integration/Host" { * Fired when some card configuration settings are changed as a result of user interaction. For example * - filter value is changed. * - * @experimental (since 1.96) + * @experimental As of version 1.96. */ cardConfigurationChange?: ( oEvent: Host$CardConfigurationChangeEvent @@ -4520,7 +4606,7 @@ declare module "sap/ui/integration/Host" { * Fired when the state of a card is changed. For example - the card is ready, new page is selected inside * the card, a filter is changed or data is refreshed. * - * @experimental (since 1.107) + * @experimental As of version 1.107. */ cardStateChanged?: (oEvent: Host$CardStateChangedEvent) => void; @@ -4528,14 +4614,14 @@ declare module "sap/ui/integration/Host" { * Fired when the card is initially ready for the first time. Will not be fired for consecutive refreshes * or data changes. * - * @experimental (since 1.116) + * @experimental As of version 1.116. */ cardInitialized?: (oEvent: Host$CardInitializedEvent) => void; /** * Fired when a message from channels like navigator.serviceWorker is received. * - * @experimental (since 1.91) + * @experimental As of version 1.91. */ message?: (oEvent: Host$MessageEvent) => void; } @@ -4543,8 +4629,8 @@ declare module "sap/ui/integration/Host" { /** * Parameters of the Host#action event. * - * @experimental (since 1.75) - Disclaimer: this event is in a beta state - incompatible API changes may - * be done before its official public release. Use at your own discretion. + * @experimental As of version 1.75. Disclaimer: this event is in a beta state - incompatible API changes + * may be done before its official public release. Use at your own discretion. */ export interface Host$ActionEventParameters { /** @@ -4588,15 +4674,15 @@ declare module "sap/ui/integration/Host" { /** * Event object of the Host#action event. * - * @experimental (since 1.75) - Disclaimer: this event is in a beta state - incompatible API changes may - * be done before its official public release. Use at your own discretion. + * @experimental As of version 1.75. Disclaimer: this event is in a beta state - incompatible API changes + * may be done before its official public release. Use at your own discretion. */ export type Host$ActionEvent = Event; /** * Parameters of the Host#cardConfigurationChange event. * - * @experimental (since 1.96) + * @experimental As of version 1.96. */ export interface Host$CardConfigurationChangeEventParameters { /** @@ -4622,7 +4708,7 @@ declare module "sap/ui/integration/Host" { /** * Event object of the Host#cardConfigurationChange event. * - * @experimental (since 1.96) + * @experimental As of version 1.96. */ export type Host$CardConfigurationChangeEvent = Event< Host$CardConfigurationChangeEventParameters, @@ -4632,7 +4718,7 @@ declare module "sap/ui/integration/Host" { /** * Parameters of the Host#cardInitialized event. * - * @experimental (since 1.116) + * @experimental As of version 1.116. */ export interface Host$CardInitializedEventParameters { /** @@ -4644,7 +4730,7 @@ declare module "sap/ui/integration/Host" { /** * Event object of the Host#cardInitialized event. * - * @experimental (since 1.116) + * @experimental As of version 1.116. */ export type Host$CardInitializedEvent = Event< Host$CardInitializedEventParameters, @@ -4654,7 +4740,7 @@ declare module "sap/ui/integration/Host" { /** * Parameters of the Host#cardStateChanged event. * - * @experimental (since 1.107) + * @experimental As of version 1.107. */ export interface Host$CardStateChangedEventParameters { /** @@ -4666,7 +4752,7 @@ declare module "sap/ui/integration/Host" { /** * Event object of the Host#cardStateChanged event. * - * @experimental (since 1.107) + * @experimental As of version 1.107. */ export type Host$CardStateChangedEvent = Event< Host$CardStateChangedEventParameters, @@ -4676,7 +4762,7 @@ declare module "sap/ui/integration/Host" { /** * Parameters of the Host#message event. * - * @experimental (since 1.91) + * @experimental As of version 1.91. */ export interface Host$MessageEventParameters { data?: object; @@ -4685,7 +4771,7 @@ declare module "sap/ui/integration/Host" { /** * Event object of the Host#message event. * - * @experimental (since 1.91) + * @experimental As of version 1.91. */ export type Host$MessageEvent = Event; } @@ -4706,7 +4792,7 @@ declare namespace sap { * Validates if the provided value belongs to the icon pool. * * @since 1.81 - * @experimental - 1.81 + * @experimental 1.81 */ namespace IsInIconPool { /** @@ -4880,6 +4966,8 @@ declare namespace sap { "sap/ui/integration/util/ManifestResolver": undefined; + "sap/ui/integration/util/openCardShowMore": undefined; + "sap/ui/integration/util/RequestDataProvider": undefined; "sap/ui/integration/util/SkeletonCard": undefined; diff --git a/types/openui5/sap.ui.layout.d.ts b/types/openui5/sap.ui.layout.d.ts index 4f4ecc4e0b18d2..5d253edbb59950 100644 --- a/types/openui5/sap.ui.layout.d.ts +++ b/types/openui5/sap.ui.layout.d.ts @@ -1,4 +1,4 @@ -// For Library Version: 1.132.0 +// For Library Version: 1.133.0 declare module "sap/ui/layout/library" { import Control from "sap/ui/core/Control"; @@ -53,7 +53,7 @@ declare module "sap/ui/layout/library" { /** * Background with bright and dark background colors * - * @deprecated (since 1.50) + * @deprecated As of version 1.50. */ Mixed = "Mixed", } @@ -424,8 +424,8 @@ declare module "sap/ui/layout/library" { /** * Uses the `GridLayout` layout to render the `SimpleForm` control * - * @deprecated (since 1.67.0) - as the `sap.ui.commons` library is deprecated, and the `GridLayout` must - * not be used in responsive applications. Please use `ResponsiveGridLayout` or `ColumnLayout` instead. + * @deprecated As of version 1.67.0. as the `sap.ui.commons` library is deprecated, and the `GridLayout` + * must not be used in responsive applications. Please use `ResponsiveGridLayout` or `ColumnLayout` instead. */ GridLayout = "GridLayout", /** @@ -437,7 +437,7 @@ declare module "sap/ui/layout/library" { /** * Uses the `ResponsiveLayout` layout to render the `SimpleForm` control * - * @deprecated (since 1.93) - replaced by {@link sap.ui.layout.form.SimpleFormLayout.ColumnLayout ColumnLayout} + * @deprecated As of version 1.93. replaced by {@link sap.ui.layout.form.SimpleFormLayout.ColumnLayout ColumnLayout} */ ResponsiveLayout = "ResponsiveLayout", } @@ -498,8 +498,8 @@ declare module "sap/ui/layout/library" { * It gets the full width of the row and the label is displayed above. **Note:** For labels full size has * no effect. * - * @deprecated (since 1.67.0) - as `sap.ui.commons` library is deprecated and the `GridLayout` must not - * be used in responsive applications. Please use `ResponsiveGridLayout` or `ColumnLayout` instead. + * @deprecated As of version 1.67.0. as `sap.ui.commons` library is deprecated and the `GridLayout` must + * not be used in responsive applications. Please use `ResponsiveGridLayout` or `ColumnLayout` instead. */ type GridElementCells = string; } @@ -653,7 +653,7 @@ declare module "sap/ui/layout/BlockLayout" { * * @returns Value of property `background` */ - getBackground(): BlockBackgroundType | keyof typeof BlockBackgroundType; + getBackground(): BlockBackgroundType; /** * Gets content of aggregation {@link #getContent content}. * @@ -918,9 +918,7 @@ declare module "sap/ui/layout/BlockLayoutCell" { * * @returns Value of property `backgroundColorSet` */ - getBackgroundColorSet(): - | BlockLayoutCellColorSet - | keyof typeof BlockLayoutCellColorSet; + getBackgroundColorSet(): BlockLayoutCellColorSet; /** * Gets current value of property {@link #getBackgroundColorShade backgroundColorShade}. * @@ -931,9 +929,7 @@ declare module "sap/ui/layout/BlockLayoutCell" { * * @returns Value of property `backgroundColorShade` */ - getBackgroundColorShade(): - | BlockLayoutCellColorShade - | keyof typeof BlockLayoutCellColorShade; + getBackgroundColorShade(): BlockLayoutCellColorShade; /** * Gets content of aggregation {@link #getContent content}. * @@ -960,7 +956,7 @@ declare module "sap/ui/layout/BlockLayoutCell" { * * @returns Value of property `titleAlignment` */ - getTitleAlignment(): HorizontalAlign | keyof typeof HorizontalAlign; + getTitleAlignment(): HorizontalAlign; /** * Gets current value of property {@link #getTitleLevel titleLevel}. * @@ -972,7 +968,7 @@ declare module "sap/ui/layout/BlockLayoutCell" { * * @returns Value of property `titleLevel` */ - getTitleLevel(): TitleLevel | keyof typeof TitleLevel; + getTitleLevel(): TitleLevel; /** * Gets content of aggregation {@link #getTitleLink titleLink}. * @@ -1615,7 +1611,7 @@ declare module "sap/ui/layout/BlockLayoutRow" { * * @returns Value of property `rowColorSet` */ - getRowColorSet(): BlockRowColorSets | keyof typeof BlockRowColorSets; + getRowColorSet(): BlockRowColorSets; /** * Gets current value of property {@link #getScrollable scrollable}. * @@ -1983,9 +1979,7 @@ declare module "sap/ui/layout/cssgrid/CSSGrid" { * * @returns Value of property `gridAutoFlow` */ - getGridAutoFlow(): - | cssgrid.CSSGridAutoFlow - | keyof typeof cssgrid.CSSGridAutoFlow; + getGridAutoFlow(): cssgrid.CSSGridAutoFlow; /** * Gets current value of property {@link #getGridAutoRows gridAutoRows}. * @@ -2496,9 +2490,7 @@ declare module "sap/ui/layout/cssgrid/GridBasicLayout" { * * @returns Value of property `gridAutoFlow` */ - getGridAutoFlow(): - | cssgrid.CSSGridAutoFlow - | keyof typeof cssgrid.CSSGridAutoFlow; + getGridAutoFlow(): cssgrid.CSSGridAutoFlow; /** * Gets current value of property {@link #getGridAutoRows gridAutoRows}. * @@ -3925,9 +3917,7 @@ declare module "sap/ui/layout/cssgrid/GridSettings" { * * @returns Value of property `gridAutoFlow` */ - getGridAutoFlow(): - | cssgrid.CSSGridAutoFlow - | keyof typeof cssgrid.CSSGridAutoFlow; + getGridAutoFlow(): cssgrid.CSSGridAutoFlow; /** * Gets current value of property {@link #getGridAutoRows gridAutoRows}. * @@ -4937,9 +4927,7 @@ declare module "sap/ui/layout/DynamicSideContent" { * * @returns Value of property `sideContentFallDown` */ - getSideContentFallDown(): - | SideContentFallDown - | keyof typeof SideContentFallDown; + getSideContentFallDown(): SideContentFallDown; /** * Gets current value of property {@link #getSideContentPosition sideContentPosition}. * @@ -4951,9 +4939,7 @@ declare module "sap/ui/layout/DynamicSideContent" { * * @returns Value of property `sideContentPosition` */ - getSideContentPosition(): - | SideContentPosition - | keyof typeof SideContentPosition; + getSideContentPosition(): SideContentPosition; /** * Gets current value of property {@link #getSideContentVisibility sideContentVisibility}. * @@ -4964,9 +4950,7 @@ declare module "sap/ui/layout/DynamicSideContent" { * * @returns Value of property `sideContentVisibility` */ - getSideContentVisibility(): - | SideContentVisibility - | keyof typeof SideContentVisibility; + getSideContentVisibility(): SideContentVisibility; /** * Gets current value of property {@link #getSideContentWidthL sideContentWidthL}. * @@ -7812,7 +7796,7 @@ declare module "sap/ui/layout/form/FormLayout" { * * @returns Value of property `backgroundDesign` */ - getBackgroundDesign(): BackgroundDesign | keyof typeof BackgroundDesign; + getBackgroundDesign(): BackgroundDesign; /** * In {@link sap.ui.layout.SemanticFormElement SemanticFormElement}, delimiters are rendered. They should * use only a small space. So `Layout`-dependent `LayoutData` are needed. @@ -7916,8 +7900,8 @@ declare module "sap/ui/layout/form/GridContainerData" { * The `GridLayout`-specific layout data for `FormContainers`. * * @since 1.16.0 - * @deprecated (since 1.67.0) - as `sap.ui.commons` library is deprecated and the `GridLayout` must not - * be used in responsive applications. Please use `ResponsiveGridLayout` or `ColumnLayout` instead. + * @deprecated As of version 1.67.0. as `sap.ui.commons` library is deprecated and the `GridLayout` must + * not be used in responsive applications. Please use `ResponsiveGridLayout` or `ColumnLayout` instead. */ export default class GridContainerData extends LayoutData { /** @@ -8019,8 +8003,8 @@ declare module "sap/ui/layout/form/GridContainerData" { /** * Describes the settings that can be provided to the GridContainerData constructor. * - * @deprecated (since 1.67.0) - as `sap.ui.commons` library is deprecated and the `GridLayout` must not - * be used in responsive applications. Please use `ResponsiveGridLayout` or `ColumnLayout` instead. + * @deprecated As of version 1.67.0. as `sap.ui.commons` library is deprecated and the `GridLayout` must + * not be used in responsive applications. Please use `ResponsiveGridLayout` or `ColumnLayout` instead. */ export interface $GridContainerDataSettings extends $LayoutDataSettings { /** @@ -8048,8 +8032,8 @@ declare module "sap/ui/layout/form/GridElementData" { * The `GridLayout`-specific layout data for `FormElement` fields. * * @since 1.16.0 - * @deprecated (since 1.67.0) - as `sap.ui.commons` library is deprecated and the `GridLayout` must not - * be used in responsive applications. Please use `ResponsiveGridLayout` or `ColumnLayout` instead. + * @deprecated As of version 1.67.0. as `sap.ui.commons` library is deprecated and the `GridLayout` must + * not be used in responsive applications. Please use `ResponsiveGridLayout` or `ColumnLayout` instead. */ export default class GridElementData extends LayoutData { /** @@ -8196,8 +8180,8 @@ declare module "sap/ui/layout/form/GridElementData" { /** * Describes the settings that can be provided to the GridElementData constructor. * - * @deprecated (since 1.67.0) - as `sap.ui.commons` library is deprecated and the `GridLayout` must not - * be used in responsive applications. Please use `ResponsiveGridLayout` or `ColumnLayout` instead. + * @deprecated As of version 1.67.0. as `sap.ui.commons` library is deprecated and the `GridLayout` must + * not be used in responsive applications. Please use `ResponsiveGridLayout` or `ColumnLayout` instead. */ export interface $GridElementDataSettings extends $LayoutDataSettings { /** @@ -8247,8 +8231,8 @@ declare module "sap/ui/layout/form/GridLayout" { * using the `layout` aggregation. * * @since 1.16.0 - * @deprecated (since 1.67.0) - as `sap.ui.commons` library is deprecated and the `GridLayout` must not - * be used in responsive applications. Please use `ResponsiveGridLayout` or `ColumnLayout` instead. + * @deprecated As of version 1.67.0. as `sap.ui.commons` library is deprecated and the `GridLayout` must + * not be used in responsive applications. Please use `ResponsiveGridLayout` or `ColumnLayout` instead. */ export default class GridLayout extends FormLayout { /** @@ -8354,8 +8338,8 @@ declare module "sap/ui/layout/form/GridLayout" { /** * Describes the settings that can be provided to the GridLayout constructor. * - * @deprecated (since 1.67.0) - as `sap.ui.commons` library is deprecated and the `GridLayout` must not - * be used in responsive applications. Please use `ResponsiveGridLayout` or `ColumnLayout` instead. + * @deprecated As of version 1.67.0. as `sap.ui.commons` library is deprecated and the `GridLayout` must + * not be used in responsive applications. Please use `ResponsiveGridLayout` or `ColumnLayout` instead. */ export interface $GridLayoutSettings extends $FormLayoutSettings { /** @@ -9209,7 +9193,7 @@ declare module "sap/ui/layout/form/ResponsiveLayout" { * using the `layout` aggregation. * * @since 1.16.0 - * @deprecated (since 1.93) - replaced by {@link sap.ui.layout.form.ColumnLayout ColumnLayout} + * @deprecated As of version 1.93. replaced by {@link sap.ui.layout.form.ColumnLayout ColumnLayout} */ export default class ResponsiveLayout extends FormLayout { /** @@ -9284,7 +9268,7 @@ declare module "sap/ui/layout/form/ResponsiveLayout" { /** * Describes the settings that can be provided to the ResponsiveLayout constructor. * - * @deprecated (since 1.93) - replaced by {@link sap.ui.layout.form.ColumnLayout ColumnLayout} + * @deprecated As of version 1.93. replaced by {@link sap.ui.layout.form.ColumnLayout ColumnLayout} */ export interface $ResponsiveLayoutSettings extends $FormLayoutSettings {} } @@ -9704,7 +9688,7 @@ declare module "sap/ui/layout/form/SimpleForm" { * * @returns Value of property `backgroundDesign` */ - getBackgroundDesign(): BackgroundDesign | keyof typeof BackgroundDesign; + getBackgroundDesign(): BackgroundDesign; /** * Gets current value of property {@link #getBreakpointL breakpointL}. * @@ -9932,7 +9916,7 @@ declare module "sap/ui/layout/form/SimpleForm" { * * Default value is `192`. * - * @deprecated (since 1.93) - use another `Layout` + * @deprecated As of version 1.93. use another `Layout` * * @returns Value of property `labelMinWidth` */ @@ -10022,7 +10006,7 @@ declare module "sap/ui/layout/form/SimpleForm" { * * @returns Value of property `layout` */ - getLayout(): form.SimpleFormLayout | keyof typeof form.SimpleFormLayout; + getLayout(): form.SimpleFormLayout; /** * Gets current value of property {@link #getMaxContainerCols maxContainerCols}. * @@ -10052,7 +10036,7 @@ declare module "sap/ui/layout/form/SimpleForm" { * * Default value is `-1`. * - * @deprecated (since 1.93) - use another `Layout` + * @deprecated As of version 1.93. use another `Layout` * * @returns Value of property `minWidth` */ @@ -10490,7 +10474,7 @@ declare module "sap/ui/layout/form/SimpleForm" { * * Default value is `192`. * - * @deprecated (since 1.93) - use another `Layout` + * @deprecated As of version 1.93. use another `Layout` * * @returns Reference to `this` in order to allow method chaining */ @@ -10659,7 +10643,7 @@ declare module "sap/ui/layout/form/SimpleForm" { * * Default value is `-1`. * - * @deprecated (since 1.93) - use another `Layout` + * @deprecated As of version 1.93. use another `Layout` * * @returns Reference to `this` in order to allow method chaining */ @@ -10761,7 +10745,7 @@ declare module "sap/ui/layout/form/SimpleForm" { * * **Note:** This property is only used if a `ResponsiveLayout` is used as a layout. * - * @deprecated (since 1.93) - use another `Layout` + * @deprecated As of version 1.93. use another `Layout` */ minWidth?: int | PropertyBindingInfo | `{${string}}`; @@ -10793,7 +10777,7 @@ declare module "sap/ui/layout/form/SimpleForm" { * * **Note:** This property is only used if a `ResponsiveLayout` is used as a layout. * - * @deprecated (since 1.93) - use another `Layout` + * @deprecated As of version 1.93. use another `Layout` */ labelMinWidth?: int | PropertyBindingInfo | `{${string}}`; @@ -11311,7 +11295,7 @@ declare module "sap/ui/layout/Grid" { * * @returns Value of property `position` */ - getPosition(): GridPosition | keyof typeof GridPosition; + getPosition(): GridPosition; /** * Gets current value of property {@link #getVSpacing vSpacing}. * @@ -11738,7 +11722,7 @@ declare module "sap/ui/layout/GridData" { * Deprecated. Defines an indent value for large screens. This value overwrites the value for large screens * defined in the `indent` property. * - * @deprecated (since 1.17.1) - Use the `indentL` property instead. + * @deprecated As of version 1.17.1. Use the `indentL` property instead. * * @returns Value of property `indentLarge` */ @@ -11759,7 +11743,7 @@ declare module "sap/ui/layout/GridData" { * Deprecated. Defines an indent value for medium screens. This value overwrites the value for medium screens * defined in the `indent` property. * - * @deprecated (since 1.17.1) - Use the `indentM` property instead. + * @deprecated As of version 1.17.1. Use the `indentM` property instead. * * @returns Value of property `indentMedium` */ @@ -11780,7 +11764,7 @@ declare module "sap/ui/layout/GridData" { * Deprecated. Defines an indent value for small screens. This value overwrites the value for small screens * defined in the `indent` property. * - * @deprecated (since 1.17.1) - Use `indentS` property instead. + * @deprecated As of version 1.17.1. Use `indentS` property instead. * * @returns Value of property `indentSmall` */ @@ -11904,7 +11888,7 @@ declare module "sap/ui/layout/GridData" { * Deprecated. Defines a span value for large screens. This value overwrites the value for large screens * defined in the `span` property. * - * @deprecated (since 1.17.1) - Use the `spanL` property instead. + * @deprecated As of version 1.17.1. Use the `spanL` property instead. * * @returns Value of property `spanLarge` */ @@ -11925,7 +11909,7 @@ declare module "sap/ui/layout/GridData" { * Deprecated. Defines a span value for medium screens. This value overwrites the value for medium screens * defined in the `span` property. * - * @deprecated (since 1.17.1) - Use the `spanM` property instead. + * @deprecated As of version 1.17.1. Use the `spanM` property instead. * * @returns Value of property `spanMedium` */ @@ -11946,7 +11930,7 @@ declare module "sap/ui/layout/GridData" { * Deprecated. Defines a span value for small screens. This value overwrites the value for small screens * defined in the `span` property. * - * @deprecated (since 1.17.1) - Use the `spanS` property instead. + * @deprecated As of version 1.17.1. Use the `spanS` property instead. * * @returns Value of property `spanSmall` */ @@ -11990,7 +11974,7 @@ declare module "sap/ui/layout/GridData" { * * Default value is `true`. * - * @deprecated (since 1.17.1) - Use the `visibleL` property instead. + * @deprecated As of version 1.17.1. Use the `visibleL` property instead. * * @returns Value of property `visibleOnLarge` */ @@ -12002,7 +11986,7 @@ declare module "sap/ui/layout/GridData" { * * Default value is `true`. * - * @deprecated (since 1.17.1) - Use the `visibleM` property instead. + * @deprecated As of version 1.17.1. Use the `visibleM` property instead. * * @returns Value of property `visibleOnMedium` */ @@ -12014,7 +11998,7 @@ declare module "sap/ui/layout/GridData" { * * Default value is `true`. * - * @deprecated (since 1.17.1) - Use the `visibleS` property instead. + * @deprecated As of version 1.17.1. Use the `visibleS` property instead. * * @returns Value of property `visibleOnSmall` */ @@ -12088,7 +12072,7 @@ declare module "sap/ui/layout/GridData" { * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * @deprecated (since 1.17.1) - Use the `indentL` property instead. + * @deprecated As of version 1.17.1. Use the `indentL` property instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -12123,7 +12107,7 @@ declare module "sap/ui/layout/GridData" { * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * @deprecated (since 1.17.1) - Use the `indentM` property instead. + * @deprecated As of version 1.17.1. Use the `indentM` property instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -12158,7 +12142,7 @@ declare module "sap/ui/layout/GridData" { * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * @deprecated (since 1.17.1) - Use `indentS` property instead. + * @deprecated As of version 1.17.1. Use `indentS` property instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -12359,7 +12343,7 @@ declare module "sap/ui/layout/GridData" { * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * @deprecated (since 1.17.1) - Use the `spanL` property instead. + * @deprecated As of version 1.17.1. Use the `spanL` property instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -12394,7 +12378,7 @@ declare module "sap/ui/layout/GridData" { * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * @deprecated (since 1.17.1) - Use the `spanM` property instead. + * @deprecated As of version 1.17.1. Use the `spanM` property instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -12429,7 +12413,7 @@ declare module "sap/ui/layout/GridData" { * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * @deprecated (since 1.17.1) - Use the `spanS` property instead. + * @deprecated As of version 1.17.1. Use the `spanS` property instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -12501,7 +12485,7 @@ declare module "sap/ui/layout/GridData" { * * Default value is `true`. * - * @deprecated (since 1.17.1) - Use the `visibleL` property instead. + * @deprecated As of version 1.17.1. Use the `visibleL` property instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -12520,7 +12504,7 @@ declare module "sap/ui/layout/GridData" { * * Default value is `true`. * - * @deprecated (since 1.17.1) - Use the `visibleM` property instead. + * @deprecated As of version 1.17.1. Use the `visibleM` property instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -12539,7 +12523,7 @@ declare module "sap/ui/layout/GridData" { * * Default value is `true`. * - * @deprecated (since 1.17.1) - Use the `visibleS` property instead. + * @deprecated As of version 1.17.1. Use the `visibleS` property instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -12724,7 +12708,7 @@ declare module "sap/ui/layout/GridData" { * Deprecated. Defines a span value for large screens. This value overwrites the value for large screens * defined in the `span` property. * - * @deprecated (since 1.17.1) - Use the `spanL` property instead. + * @deprecated As of version 1.17.1. Use the `spanL` property instead. */ spanLarge?: int | PropertyBindingInfo | `{${string}}`; @@ -12732,7 +12716,7 @@ declare module "sap/ui/layout/GridData" { * Deprecated. Defines a span value for medium screens. This value overwrites the value for medium screens * defined in the `span` property. * - * @deprecated (since 1.17.1) - Use the `spanM` property instead. + * @deprecated As of version 1.17.1. Use the `spanM` property instead. */ spanMedium?: int | PropertyBindingInfo | `{${string}}`; @@ -12740,7 +12724,7 @@ declare module "sap/ui/layout/GridData" { * Deprecated. Defines a span value for small screens. This value overwrites the value for small screens * defined in the `span` property. * - * @deprecated (since 1.17.1) - Use the `spanS` property instead. + * @deprecated As of version 1.17.1. Use the `spanS` property instead. */ spanSmall?: int | PropertyBindingInfo | `{${string}}`; @@ -12748,7 +12732,7 @@ declare module "sap/ui/layout/GridData" { * Deprecated. Defines an indent value for large screens. This value overwrites the value for large screens * defined in the `indent` property. * - * @deprecated (since 1.17.1) - Use the `indentL` property instead. + * @deprecated As of version 1.17.1. Use the `indentL` property instead. */ indentLarge?: int | PropertyBindingInfo | `{${string}}`; @@ -12756,7 +12740,7 @@ declare module "sap/ui/layout/GridData" { * Deprecated. Defines an indent value for medium screens. This value overwrites the value for medium screens * defined in the `indent` property. * - * @deprecated (since 1.17.1) - Use the `indentM` property instead. + * @deprecated As of version 1.17.1. Use the `indentM` property instead. */ indentMedium?: int | PropertyBindingInfo | `{${string}}`; @@ -12764,28 +12748,28 @@ declare module "sap/ui/layout/GridData" { * Deprecated. Defines an indent value for small screens. This value overwrites the value for small screens * defined in the `indent` property. * - * @deprecated (since 1.17.1) - Use `indentS` property instead. + * @deprecated As of version 1.17.1. Use `indentS` property instead. */ indentSmall?: int | PropertyBindingInfo | `{${string}}`; /** * Deprecated. Defines if this control is visible on large screens. * - * @deprecated (since 1.17.1) - Use the `visibleL` property instead. + * @deprecated As of version 1.17.1. Use the `visibleL` property instead. */ visibleOnLarge?: boolean | PropertyBindingInfo | `{${string}}`; /** * Deprecated. Defines if this control is visible on medium screens. * - * @deprecated (since 1.17.1) - Use the `visibleM` property instead. + * @deprecated As of version 1.17.1. Use the `visibleM` property instead. */ visibleOnMedium?: boolean | PropertyBindingInfo | `{${string}}`; /** * Deprecated. Defines if this control is visible on small screens. * - * @deprecated (since 1.17.1) - Use the `visibleS` property instead. + * @deprecated As of version 1.17.1. Use the `visibleS` property instead. */ visibleOnSmall?: boolean | PropertyBindingInfo | `{${string}}`; } @@ -13206,7 +13190,7 @@ declare module "sap/ui/layout/PaneContainer" { * * @returns Value of property `orientation` */ - getOrientation(): Orientation | keyof typeof Orientation; + getOrientation(): Orientation; /** * Gets content of aggregation {@link #getPanes panes}. * @@ -14484,9 +14468,9 @@ declare module "sap/ui/layout/Splitter" { * the control changes its size. The resize handler is enabled in every control instance by default. For * performance reasons this behavior can be disabled by calling disableAutoResize() * - * @deprecated (since 1.21) - This method is declared as protected in order to assess the need for this - * feature. It is declared as deprecated because the API might change in case the need for this is high - * enough to make it part of the official Splitter interface + * @deprecated As of version 1.21. This method is declared as protected in order to assess the need for + * this feature. It is declared as deprecated because the API might change in case the need for this is + * high enough to make it part of the official Splitter interface * @ui5-protected Do not call from applications (only from related classes in the framework) */ disableAutoResize( @@ -14507,9 +14491,9 @@ declare module "sap/ui/layout/Splitter" { * Disables recalculation and resize of the splitter contents while dragging the splitter bar. This means * that the contents are resized only once after moving the splitter bar. * - * @deprecated (since 1.21) - This method is declared as protected in order to assess the need for this - * feature. It is declared as deprecated because the API might change in case the need for this is high - * enough to make it part of the official Splitter interface + * @deprecated As of version 1.21. This method is declared as protected in order to assess the need for + * this feature. It is declared as deprecated because the API might change in case the need for this is + * high enough to make it part of the official Splitter interface * @ui5-protected Do not call from applications (only from related classes in the framework) */ disableLiveResize(): void; @@ -14518,9 +14502,9 @@ declare module "sap/ui/layout/Splitter" { * the control changes its size. The resize handler is enabled in every control instance by default. For * performance reasons this behavior can be disabled by calling disableAutoResize() * - * @deprecated (since 1.21) - This method is declared as protected in order to assess the need for this - * feature. It is declared as deprecated because the API might change in case the need for this is high - * enough to make it part of the official Splitter interface + * @deprecated As of version 1.21. This method is declared as protected in order to assess the need for + * this feature. It is declared as deprecated because the API might change in case the need for this is + * high enough to make it part of the official Splitter interface * @ui5-protected Do not call from applications (only from related classes in the framework) */ enableAutoResize( @@ -14539,9 +14523,9 @@ declare module "sap/ui/layout/Splitter" { * Enables recalculation and resize of the splitter contents while dragging the splitter bar. This means * that the contents are resized several times per second when moving the splitter bar. * - * @deprecated (since 1.21) - This method is declared as protected in order to assess the need for this - * feature. It is declared as deprecated because the API might change in case the need for this is high - * enough to make it part of the official Splitter interface + * @deprecated As of version 1.21. This method is declared as protected in order to assess the need for + * this feature. It is declared as deprecated because the API might change in case the need for this is + * high enough to make it part of the official Splitter interface * @ui5-protected Do not call from applications (only from related classes in the framework) */ enableLiveResize(): void; @@ -14561,9 +14545,9 @@ declare module "sap/ui/layout/Splitter" { /** * Returns the current actual content sizes as pixel value - these values can change with every resize. * - * @deprecated (since 1.21) - This method is declared as protected in order to assess the need for this - * feature. It is declared as deprecated because the API might change in case the need for this is high - * enough to make it part of the official Splitter interface + * @deprecated As of version 1.21. This method is declared as protected in order to assess the need for + * this feature. It is declared as deprecated because the API might change in case the need for this is + * high enough to make it part of the official Splitter interface * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Array of px values that correspond to the content area sizes @@ -14596,7 +14580,7 @@ declare module "sap/ui/layout/Splitter" { * * @returns Value of property `orientation` */ - getOrientation(): Orientation | keyof typeof Orientation; + getOrientation(): Orientation; /** * Gets current value of property {@link #getWidth width}. * diff --git a/types/openui5/sap.ui.mdc.d.ts b/types/openui5/sap.ui.mdc.d.ts index 3778fe3461952f..fb7ac0d3a16b28 100644 --- a/types/openui5/sap.ui.mdc.d.ts +++ b/types/openui5/sap.ui.mdc.d.ts @@ -1,4 +1,4 @@ -// For Library Version: 1.132.0 +// For Library Version: 1.133.0 declare module "sap/ui/mdc/AggregationBaseDelegate" { import BaseDelegate from "sap/ui/mdc/BaseDelegate"; @@ -173,7 +173,7 @@ declare module "sap/ui/mdc/ChartDelegate" { * the internal behavior. * * @since 1.88 - * @experimental (since 1.88) + * @experimental As of version 1.88. */ interface ChartDelegate extends AggregationBaseDelegate { /** @@ -2428,8 +2428,6 @@ declare module "sap/ui/mdc/util/TypeMap" { * Configuration class for type handling in delegates. Allows mapping of model types to {@link sap.ui.mdc.enums.BaseType } * and enables model-specific type configuration. * - * **Note:** The modules of all data types registered in a `TypeMap` must be loaded in advance. - * * @since 1.114.0 */ interface TypeMap { @@ -2496,7 +2494,7 @@ declare module "sap/ui/mdc/util/TypeMap" { * Used constraints */ oConstraints: object - ): BaseType | keyof typeof BaseType; + ): BaseType; /** * Convenience method to retrieve the `BaseType` for a given {@link sap.ui.model.SimpleType SimpleType}. * @@ -2509,10 +2507,13 @@ declare module "sap/ui/mdc/util/TypeMap" { * Given type string or {@link sap.ui.model.SimpleType} */ oType: SimpleType - ): BaseType | keyof typeof BaseType; + ): BaseType; /** * Gets a data type class based on a given name. * + * **Note:** All modules of the required data types must be loaded before. To do this, {@link #retrieveDataTypeClasses } + * can be used. + * * * @returns Corresponding data type class */ @@ -2537,6 +2538,9 @@ declare module "sap/ui/mdc/util/TypeMap" { /** * Gets a data type instance based on a given `ObjectPath`, `FormatOptions`, and `Constraints`. * + * **Note:** All modules of the required data types must be loaded before. To do this, {@link #retrieveDataTypeClasses } + * can be used. + * * * @returns Instance of the resolved data type */ @@ -2615,6 +2619,19 @@ declare module "sap/ui/mdc/util/TypeMap" { */ oConstraints?: object ): object; + /** + * Loads modules for all requested data types. + * + * @since 1.133.0 + * + * @returns Array of corresponding data type classes + */ + retrieveDataTypeClasses( + /** + * Array of class path as `string` where each name is separated by '.' + */ + aDataTypes: string[] + ): Promise; /** * Sets a {@link sap.ui.mdc.enums.BaseType BaseType} and an optional model- or scenario-specific configuration * method for a given {@link sap.ui.model.SimpleType} `ObjectPath` `string`. @@ -2930,7 +2947,7 @@ declare module "sap/ui/mdc/ValueHelpDelegate" { * This might be extended with payload-dependent filters. * * @since 1.101.0 - * @deprecated (since 1.118) - replaced by {@link module:sap/ui/mdc/ValueHelpDelegate.findConditionsForContext findConditionsForContext}. + * @deprecated As of version 1.118. replaced by {@link module:sap/ui/mdc/ValueHelpDelegate.findConditionsForContext findConditionsForContext}. * * @returns `true` if item is selected */ @@ -3760,10 +3777,15 @@ declare module "sap/ui/mdc/Chart" { /** * The `Chart` control creates a chart based on metadata and the configuration specified. - * **Note:** The inner chart needs to be created inside the `ChartDelegate`. + * + * + * **Note:** The `Chart` control acts as a wrapper that is used to enhance an instance of a given chart + * control framework (in the following texts referred to as inner chart) with functionalities, such as a + * `toolbar`, `p13n`, and `VariantManagement`. The inner chart instance and its configuration must be provided + * via an implementation of a `ChartDelegate` module. * * @since 1.88 - * @experimental (since 1.88) + * @experimental As of version 1.88. */ export default class Chart extends Control implements IFilterSource, IxState { __implements__sap_ui_mdc_IFilterSource: boolean; @@ -4031,7 +4053,7 @@ declare module "sap/ui/mdc/Chart" { * * @returns Value of property `headerLevel` */ - getHeaderLevel(): TitleLevel | keyof typeof TitleLevel; + getHeaderLevel(): TitleLevel; /** * Gets current value of property {@link #getHeaderStyle headerStyle}. * @@ -4041,7 +4063,7 @@ declare module "sap/ui/mdc/Chart" { * * @returns Value of property `headerStyle` */ - getHeaderStyle(): TitleLevel | keyof typeof TitleLevel; + getHeaderStyle(): TitleLevel; /** * Gets current value of property {@link #getHeaderVisible headerVisible}. * @@ -4077,9 +4099,7 @@ declare module "sap/ui/mdc/Chart" { * * @returns Value of property `ignoreToolbarActions` */ - getIgnoreToolbarActions(): Array< - ChartToolbarActionType | keyof typeof ChartToolbarActionType - >; + getIgnoreToolbarActions(): ChartToolbarActionType[]; /** * Gets content of aggregation {@link #getItems items}. * @@ -4162,7 +4182,7 @@ declare module "sap/ui/mdc/Chart" { * * @returns Value of property `p13nMode` */ - getP13nMode(): Array; + getP13nMode(): ChartP13nMode[]; /** * Gets content of aggregation {@link #getSelectionDetailsActions selectionDetailsActions}. * @@ -4600,7 +4620,7 @@ declare module "sap/ui/mdc/Chart" { * - `role` * - `dataType` * - * @experimental (since 1.80) + * @experimental As of version 1.80. */ export type PropertyInfo = PropertyInfo1 & { /** @@ -4620,7 +4640,7 @@ declare module "sap/ui/mdc/Chart" { /** * Describes the settings that can be provided to the Chart constructor. * - * @experimental (since 1.88) + * @experimental As of version 1.88. */ export interface $ChartSettings extends $ControlSettings { /** @@ -4899,7 +4919,7 @@ declare module "sap/ui/mdc/chart/ChartImplementationContainer" { * Based on the `showNoDataStruct` the `content` or `noDataContent` will be shown. * * @since 1.105 - * @experimental (since 1.105) + * @experimental As of version 1.105. */ export default class ChartImplementationContainer extends Control { /** @@ -5012,7 +5032,7 @@ declare module "sap/ui/mdc/chart/ChartImplementationContainer" { /** * Describes the settings that can be provided to the ChartImplementationContainer constructor. * - * @experimental (since 1.105) + * @experimental As of version 1.105. */ export interface $ChartImplementationContainerSettings extends $ControlSettings { @@ -5056,7 +5076,7 @@ declare module "sap/ui/mdc/chart/ChartSelectionDetails" { * the configuration specified. * * @since 1.88 - * @experimental (since 1.88) + * @experimental As of version 1.88. */ export default class ChartSelectionDetails extends SelectionDetails { /** @@ -5201,7 +5221,7 @@ declare module "sap/ui/mdc/chart/ChartSelectionDetails" { /** * Describes the settings that can be provided to the ChartSelectionDetails constructor. * - * @experimental (since 1.88) + * @experimental As of version 1.88. */ export interface $ChartSelectionDetailsSettings extends $SelectionDetailsSettings { @@ -5243,7 +5263,7 @@ declare module "sap/ui/mdc/chart/Item" { * The `Item` control for the chart/property metadata used within MDC Chart. * * @since 1.88 - * @experimental (since 1.88) + * @experimental As of version 1.88. */ export default class Item extends UI5Element { /** @@ -5323,7 +5343,7 @@ declare module "sap/ui/mdc/chart/Item" { * * The unique identifier of the chart item that reflects the name of the property in the PropertyInfo. * - * @deprecated (since 1.115) - Please use `propertyKey` instead. + * @deprecated As of version 1.115. Please use `propertyKey` instead. * * @returns Value of property `name` */ @@ -5383,7 +5403,7 @@ declare module "sap/ui/mdc/chart/Item" { * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * @deprecated (since 1.115) - Please use `propertyKey` instead. + * @deprecated As of version 1.115. Please use `propertyKey` instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -5449,13 +5469,13 @@ declare module "sap/ui/mdc/chart/Item" { /** * Describes the settings that can be provided to the Item constructor. * - * @experimental (since 1.88) + * @experimental As of version 1.88. */ export interface $ItemSettings extends $ElementSettings { /** * The unique identifier of the chart item that reflects the name of the property in the PropertyInfo. * - * @deprecated (since 1.115) - Please use `propertyKey` instead. + * @deprecated As of version 1.115. Please use `propertyKey` instead. */ name?: string | PropertyBindingInfo; @@ -5500,7 +5520,7 @@ declare module "sap/ui/mdc/chart/SelectionDetailsActions" { * The `SelectionDetailsActions` is used to provide additional functionality to the Details popover. * * @since 1.88 - * @experimental (since 1.88) + * @experimental As of version 1.88. */ export default class SelectionDetailsActions extends UI5Element { /** @@ -5800,7 +5820,7 @@ declare module "sap/ui/mdc/chart/SelectionDetailsActions" { /** * Describes the settings that can be provided to the SelectionDetailsActions constructor. * - * @experimental (since 1.88) + * @experimental As of version 1.88. */ export interface $SelectionDetailsActionsSettings extends $ElementSettings { /** @@ -6676,7 +6696,7 @@ declare module "sap/ui/mdc/Control" { /** * Returns the `typeUtil` made available by a delegate module. * - * @deprecated (since 1.115.0) - please see {@link #getTypeMap} + * @deprecated As of version 1.115.0. please see {@link #getTypeMap} * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns `TypeUtil` object @@ -6898,7 +6918,7 @@ declare module "sap/ui/mdc/Element" { /** * Returns the `typeUtil` made available by a delegate module. * - * @deprecated (since 1.115.0) - please see {@link #getTypeMap} + * @deprecated As of version 1.115.0. please see {@link #getTypeMap} * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns `TypeUtil` object @@ -7037,7 +7057,7 @@ declare module "sap/ui/mdc/enums/ChartP13nMode" { * Defines the personalization mode of the chart. * * @since 1.115 - * @experimental (since 1.115) + * @experimental As of version 1.115. */ enum ChartP13nMode { /** @@ -7066,7 +7086,7 @@ declare module "sap/ui/mdc/enums/ChartToolbarActionType" { * Can be used to remove some of the default `ToolbarAction`. For more information, see {@link sap.ui.mdc.Chart#ignoreToolbarActions}. * * @since 1.115 - * @experimental (since 1.115) + * @experimental As of version 1.115. */ enum ChartToolbarActionType { /** @@ -7273,7 +7293,7 @@ declare module "sap/ui/mdc/enums/FilterBarValidationStatus" { */ NoError = "undefined", /** - * Required filter filed without a value. + * Required filter field without a value. */ RequiredHasNoValue = "undefined", } @@ -8425,8 +8445,8 @@ declare module "sap/ui/mdc/Field" { * * Do not use the `conditions` property, use the `value` and `additionalValue` properties instead. * - * @deprecated (since 1.54) - this property is not supported for the `Field`. Use the `value` property and - * `additionalValue` property to bind the control. + * @deprecated As of version 1.54. this property is not supported for the `Field`. Use the `value` property + * and `additionalValue` property to bind the control. * * @returns Reference to `this` to allow method chaining */ @@ -8499,8 +8519,8 @@ declare module "sap/ui/mdc/Field" { * * Do not use the `conditions` property, use the `value` and `additionalValue` properties instead. * - * @deprecated (since 1.54) - this property is not supported for the `Field`. Use the `value` property and - * `additionalValue` property to bind the control. + * @deprecated As of version 1.54. this property is not supported for the `Field`. Use the `value` property + * and `additionalValue` property to bind the control. * * @returns Conditions of the field */ @@ -8513,8 +8533,8 @@ declare module "sap/ui/mdc/Field" { * **Note:** If the `value` property is bound to a model using a type, this type is used. In this case the * value of the `dataType` property is ignored. * - * @deprecated (since 1.54) - this property is not supported for the `Field`. The type in the binding to - * the `value` property is used. + * @deprecated As of version 1.54. this property is not supported for the `Field`. The type in the binding + * to the `value` property is used. * * @returns Value of property `dataType` */ @@ -8527,8 +8547,8 @@ declare module "sap/ui/mdc/Field" { * **Note:** If the `value` property is bound to a model using a type, this type is used. In this case the * values of the `dataType` property and the `dataTypeConstraints` property are ignored. * - * @deprecated (since 1.54) - this property is not supported for the `Field`. The `Constraints` of the type - * in the binding to the `value` property is used. + * @deprecated As of version 1.54. this property is not supported for the `Field`. The `Constraints` of + * the type in the binding to the `value` property is used. * * @returns Value of property `dataTypeConstraints` */ @@ -8541,8 +8561,8 @@ declare module "sap/ui/mdc/Field" { * **Note:** If the `value` property is bound to a model using a type, this type is used. In this case the * values of the `dataType` property and the `dataTypeFormatOptions` property are ignored. * - * @deprecated (since 1.54) - this property is not supported for the `Field`. The `FormatOptions` of the - * type in the binding to the `value` property is used. + * @deprecated As of version 1.54. this property is not supported for the `Field`. The `FormatOptions` of + * the type in the binding to the `value` property is used. * * @returns Value of property `dataTypeFormatOptions` */ @@ -8582,8 +8602,8 @@ declare module "sap/ui/mdc/Field" { * * Do not use the `conditions` property, use the `value` and `additionalValue` properties instead. * - * @deprecated (since 1.54) - this property is not supported for the `Field`. Use the `value` property and - * `additionalValue` property to bind the control. + * @deprecated As of version 1.54. this property is not supported for the `Field`. Use the `value` property + * and `additionalValue` property to bind the control. * * @returns Reference to `this` to allow method chaining */ @@ -8601,8 +8621,8 @@ declare module "sap/ui/mdc/Field" { * **Note:** If the `value` property is bound to a model using a type, this type is used. In this case the * value of the `dataType` property is ignored. * - * @deprecated (since 1.54) - this property is not supported for the `Field`. The type in the binding to - * the `value` property is used. + * @deprecated As of version 1.54. this property is not supported for the `Field`. The type in the binding + * to the `value` property is used. * * @returns Reference to `this` to allow method chaining */ @@ -8620,8 +8640,8 @@ declare module "sap/ui/mdc/Field" { * **Note:** If the `value` property is bound to a model using a type, this type is used. In this case the * values of the `dataType` property and the `dataTypeConstraints` property are ignored. * - * @deprecated (since 1.54) - this property is not supported for the `Field`. The `Constraints` of the type - * in the binding to the `value` property is used. + * @deprecated As of version 1.54. this property is not supported for the `Field`. The `Constraints` of + * the type in the binding to the `value` property is used. * * @returns Reference to `this` to allow method chaining */ @@ -8639,8 +8659,8 @@ declare module "sap/ui/mdc/Field" { * **Note:** If the `value` property is bound to a model using a type, this type is used. In this case the * values of the `dataType` property and the `dataTypeFormatOptions` property are ignored. * - * @deprecated (since 1.54) - this property is not supported for the `Field`. The `FormatOptions` of the - * type in the binding to the `value` property is used. + * @deprecated As of version 1.54. this property is not supported for the `Field`. The `FormatOptions` of + * the type in the binding to the `value` property is used. * * @returns Reference to `this` to allow method chaining */ @@ -8653,7 +8673,7 @@ declare module "sap/ui/mdc/Field" { /** * This property must not be set for the `Field` * - * @deprecated (since 1.54) - this property is not supported for the `Field`. + * @deprecated As of version 1.54. this property is not supported for the `Field`. * * @returns `this` to allow method chaining. */ @@ -8693,8 +8713,8 @@ declare module "sap/ui/mdc/Field" { * * Do not use the `conditions` property, use the `value` and `additionalValue` properties instead. * - * @deprecated (since 1.54) - this property is not supported for the `Field`. Use the `value` property and - * `additionalValue` property to bind the control. + * @deprecated As of version 1.54. this property is not supported for the `Field`. Use the `value` property + * and `additionalValue` property to bind the control. * * @returns Reference to `this` to allow method chaining */ @@ -9975,7 +9995,7 @@ declare module "sap/ui/mdc/field/FieldBase" { * * @returns BaseType */ - getBaseType(): BaseType | keyof typeof BaseType; + getBaseType(): BaseType; /** * Gets current value of property {@link #getConditions conditions}. * @@ -10146,7 +10166,7 @@ declare module "sap/ui/mdc/field/FieldBase" { * * @returns Value of property `display` */ - getDisplay(): FieldDisplay | keyof typeof FieldDisplay; + getDisplay(): FieldDisplay; /** * Gets current value of property {@link #getEditMode editMode}. * @@ -10157,12 +10177,12 @@ declare module "sap/ui/mdc/field/FieldBase" { * * @returns Value of property `editMode` */ - getEditMode(): FieldEditMode | keyof typeof FieldEditMode; + getEditMode(): FieldEditMode; /** * ID of the element which is the current target of the association {@link #getFieldHelp fieldHelp}, or * `null`. * - * @deprecated (since 1.114.0) - replaced by {@link #setValueHelp valueHelp} association + * @deprecated As of version 1.114.0. replaced by {@link #setValueHelp valueHelp} association */ getFieldHelp(): ID | null; /** @@ -10326,7 +10346,7 @@ declare module "sap/ui/mdc/field/FieldBase" { * * @returns Value of property `textAlign` */ - getTextAlign(): TextAlign | keyof typeof TextAlign; + getTextAlign(): TextAlign; /** * Gets current value of property {@link #getTextDirection textDirection}. * @@ -10339,7 +10359,7 @@ declare module "sap/ui/mdc/field/FieldBase" { * * @returns Value of property `textDirection` */ - getTextDirection(): TextDirection | keyof typeof TextDirection; + getTextDirection(): TextDirection; /** * Provides some internals of the unit part of the field to be used in {@link sap.ui.mdc.field.ConditionsType ConditionsType } * for format and parse the conditions. @@ -10368,7 +10388,7 @@ declare module "sap/ui/mdc/field/FieldBase" { * * @returns Value of property `valueState` */ - getValueState(): ValueState | keyof typeof ValueState; + getValueState(): ValueState; /** * Gets current value of property {@link #getValueStateText valueStateText}. * @@ -10715,7 +10735,7 @@ declare module "sap/ui/mdc/field/FieldBase" { /** * Sets the associated {@link #getFieldHelp fieldHelp}. * - * @deprecated (since 1.114.0) - replaced by {@link #setValueHelp valueHelp} association + * @deprecated As of version 1.114.0. replaced by {@link #setValueHelp valueHelp} association * * @returns Reference to `this` in order to allow method chaining */ @@ -11264,7 +11284,7 @@ declare module "sap/ui/mdc/field/FieldBase" { * * **Note:** For `Boolean` fields, no `ValueHelp` should be added, but a default `ValueHelp` used instead. * - * @deprecated (since 1.114.0) - replaced by {@link #setValueHelp valueHelp} association + * @deprecated As of version 1.114.0. replaced by {@link #setValueHelp valueHelp} association */ fieldHelp?: ValueHelp | string; @@ -11981,7 +12001,7 @@ declare module "sap/ui/mdc/FilterBar" { * * @returns Value of property `p13nMode` */ - getP13nMode(): Array; + getP13nMode(): FilterBarP13nMode[]; /** * Gets current value of property {@link #getShowAdaptFiltersButton showAdaptFiltersButton}. * @@ -12975,7 +12995,7 @@ declare module "sap/ui/mdc/filterbar/vh/FilterBar" { * on its own. * * @since 1.84.0 - * @deprecated (since 1.124.0) - Please use the `sap.ui.mdc.valuehelp.FilterBar` control instead. + * @deprecated As of version 1.124.0. Please use the `sap.ui.mdc.valuehelp.FilterBar` control instead. */ export default class FilterBar extends FilterBar1 { /** @@ -13050,7 +13070,7 @@ declare module "sap/ui/mdc/filterbar/vh/FilterBar" { /** * Describes the settings that can be provided to the FilterBar constructor. * - * @deprecated (since 1.124.0) - Please use the `sap.ui.mdc.valuehelp.FilterBar` control instead. + * @deprecated As of version 1.124.0. Please use the `sap.ui.mdc.valuehelp.FilterBar` control instead. */ export interface $FilterBarSettings extends $FilterBarSettings1 {} } @@ -14401,7 +14421,7 @@ declare module "sap/ui/mdc/MultiValueField" { * * Do not use the `conditions` property, use the `items` aggregation instead. * - * @deprecated (since 1.93) - this property is not supported for the `MultiValueField`. Use the `items` + * @deprecated As of version 1.93. this property is not supported for the `MultiValueField`. Use the `items` * aggregation to bind the control. * * @returns Reference to `this` to allow method chaining @@ -14470,7 +14490,7 @@ declare module "sap/ui/mdc/MultiValueField" { * * Do not use the `conditions` property, use the `items` aggregation instead. * - * @deprecated (since 1.54) - this property is not supported for the `MultiValueField`. Use the `items` + * @deprecated As of version 1.54. this property is not supported for the `MultiValueField`. Use the `items` * aggregation to bind the control. * * @returns conditions of the field @@ -14484,8 +14504,8 @@ declare module "sap/ui/mdc/MultiValueField" { * **Note:** If the `items` aggregation is bound to a model using a type, this type is used. In this case * the value of the `dataType` property is ignored. * - * @deprecated (since 1.93) - this property is not supported for the `MultiValueField`. The type in the - * binding to the `items` aggregation is used. + * @deprecated As of version 1.93. this property is not supported for the `MultiValueField`. The type in + * the binding to the `items` aggregation is used. * * @returns Value of property `dataType` */ @@ -14498,8 +14518,8 @@ declare module "sap/ui/mdc/MultiValueField" { * **Note:** If the `items` aggregation is bound to a model using a type, this type is used. In this case * the values of the `dataType` property and the `dataTypeConstraints` property are ignored. * - * @deprecated (since 1.93) - this property is not supported for the `MultiValueField`. The type in the - * binding to the `items` aggregation is used. + * @deprecated As of version 1.93. this property is not supported for the `MultiValueField`. The type in + * the binding to the `items` aggregation is used. * * @returns Value of property `dataTypeConstraints` */ @@ -14512,8 +14532,8 @@ declare module "sap/ui/mdc/MultiValueField" { * **Note:** If the `items` aggregation is bound to a model using a type, this type is used. In this case * the values of the `dataType` property and the `dataTypeFormatOptions` property are ignored. * - * @deprecated (since 1.93) - this property is not supported for the `MultiValueField`. The type in the - * binding to the `items` aggregation is used. + * @deprecated As of version 1.93. this property is not supported for the `MultiValueField`. The type in + * the binding to the `items` aggregation is used. * * @returns Value of property `dataTypeFormatOptions` */ @@ -14556,7 +14576,7 @@ declare module "sap/ui/mdc/MultiValueField" { /** * Gets current value of property {@link #getMultipleLines multipleLines}. * - * @deprecated (since 1.93) - this property is not supported for the `MultiValueField`. + * @deprecated As of version 1.93. this property is not supported for the `MultiValueField`. * * @returns Value for property `multipleLines` */ @@ -14618,7 +14638,7 @@ declare module "sap/ui/mdc/MultiValueField" { * * Do not use the `conditions` property, use the `items` aggregation instead. * - * @deprecated (since 1.54) - this property is not supported for the `MultiValueField`. Use the `items` + * @deprecated As of version 1.54. this property is not supported for the `MultiValueField`. Use the `items` * aggregation to bind the control. * * @returns Reference to `this` to allow method chaining @@ -14636,8 +14656,8 @@ declare module "sap/ui/mdc/MultiValueField" { * **Note:** If the `items` aggregation is bound to a model using a type, this type is used. In this case * the value of the `dataType` property is ignored. * - * @deprecated (since 1.93) - this property is not supported for the `MultiValueField`. The type in the - * binding to the `items` aggregation is used. + * @deprecated As of version 1.93. this property is not supported for the `MultiValueField`. The type in + * the binding to the `items` aggregation is used. * * @returns Reference to `this` to allow method chaining */ @@ -14655,8 +14675,8 @@ declare module "sap/ui/mdc/MultiValueField" { * **Note:** If the `items` aggregation is bound to a model using a type, this type is used. In this case * the values of the `dataType` property and the `dataTypeConstraints` property are ignored. * - * @deprecated (since 1.93) - this property is not supported for the `MultiValueField`. The type in the - * binding to the `items` aggregation is used. + * @deprecated As of version 1.93. this property is not supported for the `MultiValueField`. The type in + * the binding to the `items` aggregation is used. * * @returns Reference to `this` to allow method chaining */ @@ -14674,8 +14694,8 @@ declare module "sap/ui/mdc/MultiValueField" { * **Note:** If the `items` aggregation is bound to a model using a type, this type is used. In this case * the values of the `dataType` property and the `dataTypeFormatOptions` property are ignored. * - * @deprecated (since 1.93) - this property is not supported for the `MultiValueField`. The type in the - * binding to the `items` aggregation is used. + * @deprecated As of version 1.93. this property is not supported for the `MultiValueField`. The type in + * the binding to the `items` aggregation is used. * * @returns Reference to `this` to allow method chaining */ @@ -14720,7 +14740,7 @@ declare module "sap/ui/mdc/MultiValueField" { /** * This property must not be set for the `MultiValueField` control. * - * @deprecated (since 1.93) - this property is not supported for the `MultiValueField` control. + * @deprecated As of version 1.93. this property is not supported for the `MultiValueField` control. * * @returns `this` to allow method chaining. */ @@ -14733,7 +14753,7 @@ declare module "sap/ui/mdc/MultiValueField" { /** * Sets a new value for property {@link #getMultipleLines multipleLines}. * - * @deprecated (since 1.93) - this property is not supported for the `MultiValueField`. + * @deprecated As of version 1.93. this property is not supported for the `MultiValueField`. * * @returns Reference to `this` to allow method chaining */ @@ -14748,7 +14768,7 @@ declare module "sap/ui/mdc/MultiValueField" { * * Do not use the `conditions` property, use the `items` aggregation instead. * - * @deprecated (since 1.93) - this property is not supported for the `MultiValueField`. Use the `items` + * @deprecated As of version 1.93. this property is not supported for the `MultiValueField`. Use the `items` * aggregation to bind the control. * * @returns Reference to `this` to allow method chaining @@ -15785,7 +15805,7 @@ declare module "sap/ui/mdc/Table" { * * @returns Value of property `headerLevel` */ - getHeaderLevel(): TitleLevel | keyof typeof TitleLevel; + getHeaderLevel(): TitleLevel; /** * Gets current value of property {@link #getHeaderVisible headerVisible}. * @@ -15804,7 +15824,7 @@ declare module "sap/ui/mdc/Table" { * * This property has no effect and will be removed soon. * - * @deprecated (since 1.115) - the concept has been discarded. + * @deprecated As of version 1.115. the concept has been discarded. * * @returns Value of property `height` */ @@ -15882,7 +15902,7 @@ declare module "sap/ui/mdc/Table" { * * @returns Value of property `p13nMode` */ - getP13nMode(): Array; + getP13nMode(): TableP13nMode[]; /** * Gets content of aggregation {@link #getQuickFilter quickFilter}. * @@ -15920,7 +15940,7 @@ declare module "sap/ui/mdc/Table" { * * @returns Value of property `selectionMode` */ - getSelectionMode(): TableSelectionMode | keyof typeof TableSelectionMode; + getSelectionMode(): TableSelectionMode; /** * Gets current value of property {@link #getShowPasteButton showPasteButton}. * @@ -15977,7 +15997,7 @@ declare module "sap/ui/mdc/Table" { * * Type of the table. */ - getType(): TableTypeBase | (TableType | keyof typeof TableType); + getType(): TableTypeBase | TableType; /** * Gets current value of property {@link #getUseColumnLabelsAsTooltips useColumnLabelsAsTooltips}. * @@ -16362,7 +16382,7 @@ declare module "sap/ui/mdc/Table" { * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * @deprecated (since 1.115) - the concept has been discarded. + * @deprecated As of version 1.115. the concept has been discarded. * * @returns Reference to `this` in order to allow method chaining */ @@ -16776,7 +16796,7 @@ declare module "sap/ui/mdc/Table" { /** * This property has no effect and will be removed soon. * - * @deprecated (since 1.115) - the concept has been discarded. + * @deprecated As of version 1.115. the concept has been discarded. */ height?: CSSSize | PropertyBindingInfo | `{${string}}`; @@ -17398,7 +17418,7 @@ declare module "sap/ui/mdc/table/Column" { * Defines data property related to the column. * * @since 1.84 - * @deprecated (since 1.115) - Please use `propertyKey` instead. + * @deprecated As of version 1.115. Please use `propertyKey` instead. * * @returns Value of property `dataProperty` */ @@ -17425,7 +17445,7 @@ declare module "sap/ui/mdc/table/Column" { * * @returns Value of property `hAlign` */ - getHAlign(): HorizontalAlign | keyof typeof HorizontalAlign; + getHAlign(): HorizontalAlign; /** * Gets current value of property {@link #getHeader header}. * @@ -17459,14 +17479,14 @@ declare module "sap/ui/mdc/table/Column" { * * Default value is `"None"`. * - * @deprecated (since 1.110) - replaced with {@link sap.ui.mdc.table.ResponsiveColumnSettings#importance } + * @deprecated As of version 1.110. replaced with {@link sap.ui.mdc.table.ResponsiveColumnSettings#importance } * * This property will be ignored whenever the {@link sap.ui.mdc.table.ResponsiveColumnSettings} are applied * to the column. * * @returns Value of property `importance` */ - getImportance(): Priority | keyof typeof Priority; + getImportance(): Priority; /** * Gets current value of property {@link #getMinWidth minWidth}. * @@ -17534,7 +17554,7 @@ declare module "sap/ui/mdc/table/Column" { * When called with a value of `null` or `undefined`, the default value of the property will be restored. * * @since 1.84 - * @deprecated (since 1.115) - Please use `propertyKey` instead. + * @deprecated As of version 1.115. Please use `propertyKey` instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -17625,7 +17645,7 @@ declare module "sap/ui/mdc/table/Column" { * * Default value is `"None"`. * - * @deprecated (since 1.110) - replaced with {@link sap.ui.mdc.table.ResponsiveColumnSettings#importance } + * @deprecated As of version 1.110. replaced with {@link sap.ui.mdc.table.ResponsiveColumnSettings#importance } * * This property will be ignored whenever the {@link sap.ui.mdc.table.ResponsiveColumnSettings} are applied * to the column. @@ -17804,7 +17824,7 @@ declare module "sap/ui/mdc/table/Column" { * setting the `demandPopin` property of the column. See {@link sap.m.Table#getAutoPopinMode} for more details, * which is automatically set to `true`. * - * @deprecated (since 1.110) - replaced with {@link sap.ui.mdc.table.ResponsiveColumnSettings#importance } + * @deprecated As of version 1.110. replaced with {@link sap.ui.mdc.table.ResponsiveColumnSettings#importance } * * This property will be ignored whenever the {@link sap.ui.mdc.table.ResponsiveColumnSettings} are applied * to the column. @@ -17818,7 +17838,7 @@ declare module "sap/ui/mdc/table/Column" { * Defines data property related to the column. * * @since 1.84 - * @deprecated (since 1.115) - Please use `propertyKey` instead. + * @deprecated As of version 1.115. Please use `propertyKey` instead. */ dataProperty?: string | PropertyBindingInfo; @@ -18458,7 +18478,7 @@ declare module "sap/ui/mdc/table/DragDropConfig" { * * @returns Value of property `dropEffect` */ - getDropEffect(): dnd.DropEffect | keyof typeof dnd.DropEffect; + getDropEffect(): dnd.DropEffect; /** * Gets current value of property {@link #getDroppable droppable}. * @@ -18480,7 +18500,7 @@ declare module "sap/ui/mdc/table/DragDropConfig" { * * @returns Value of property `dropPosition` */ - getDropPosition(): dnd.DropPosition | keyof typeof dnd.DropPosition; + getDropPosition(): dnd.DropPosition; /** * Sets a new value for property {@link #getDraggable draggable}. * @@ -18893,7 +18913,7 @@ declare module "sap/ui/mdc/table/GridTableType" { * * @returns Value of property `rowCountMode` */ - getRowCountMode(): TableRowCountMode | keyof typeof TableRowCountMode; + getRowCountMode(): TableRowCountMode; /** * Gets current value of property {@link #getScrollThreshold scrollThreshold}. * @@ -19209,7 +19229,7 @@ declare module "sap/ui/mdc/table/ResponsiveColumnSettings" { * * @returns Value of property `importance` */ - getImportance(): Priority | keyof typeof Priority; + getImportance(): Priority; /** * Gets current value of property {@link #getMergeFunction mergeFunction}. * @@ -19402,7 +19422,7 @@ declare module "sap/ui/mdc/table/ResponsiveTableType" { * * @returns Value of property `detailsButtonSetting` */ - getDetailsButtonSetting(): Array; + getDetailsButtonSetting(): Priority[]; /** * Gets current value of property {@link #getGrowingMode growingMode}. * @@ -19413,7 +19433,7 @@ declare module "sap/ui/mdc/table/ResponsiveTableType" { * * @returns Value of property `growingMode` */ - getGrowingMode(): TableGrowingMode | keyof typeof TableGrowingMode; + getGrowingMode(): TableGrowingMode; /** * Gets current value of property {@link #getPopinLayout popinLayout}. * @@ -19425,7 +19445,7 @@ declare module "sap/ui/mdc/table/ResponsiveTableType" { * * @returns Value of property `popinLayout` */ - getPopinLayout(): PopinLayout | keyof typeof PopinLayout; + getPopinLayout(): PopinLayout; /** * Gets current value of property {@link #getShowDetailsButton showDetailsButton}. * @@ -19788,7 +19808,7 @@ declare module "sap/ui/mdc/table/RowActionItem" { * * @returns Value of property `type` */ - getType(): TableRowActionType | keyof typeof TableRowActionType; + getType(): TableRowActionType; /** * Gets current value of property {@link #getVisible visible}. * @@ -20048,15 +20068,16 @@ declare module "sap/ui/mdc/table/RowSettings" { * * The highlight state of the rows. * - * If the highlight is set to {@link sap.ui.core.MessageType sap.ui.core.MessageType.None} (default), no - * highlights are visible. Valid values for the `highlight` property are values of the enumerations {@link sap.ui.core.MessageType } + * If the highlight is set to {@link module:sap/ui/core/message/MessageType MessageType.None} (default), + * no highlights are visible. Valid values for the `highlight` property are values of the enumerations {@link module:sap/ui/core/message/MessageType } * or {@link sap.ui.core.IndicationColor} (only values of `Indication01` to `Indication10` are supported * for accessibility contrast reasons). * * Accessibility support is provided with the {@link sap.ui.mdc.table.RowSettings#setHighlightText highlightText } - * property. If the `highlight` property is set to a value of {@link sap.ui.core.MessageType}, the `highlightText` - * property does not need to be set because a default text is used. However, the default text can be overridden - * by setting the `highlightText` property. In all other cases the `highlightText` property must be set. + * property. If the `highlight` property is set to a value of {@link module:sap/ui/core/message/MessageType}, + * the `highlightText` property does not need to be set because a default text is used. However, the default + * text can be overridden by setting the `highlightText` property. In all other cases the `highlightText` + * property must be set. * * Default value is `"None"`. * @@ -20154,15 +20175,16 @@ declare module "sap/ui/mdc/table/RowSettings" { * * The highlight state of the rows. * - * If the highlight is set to {@link sap.ui.core.MessageType sap.ui.core.MessageType.None} (default), no - * highlights are visible. Valid values for the `highlight` property are values of the enumerations {@link sap.ui.core.MessageType } + * If the highlight is set to {@link module:sap/ui/core/message/MessageType MessageType.None} (default), + * no highlights are visible. Valid values for the `highlight` property are values of the enumerations {@link module:sap/ui/core/message/MessageType } * or {@link sap.ui.core.IndicationColor} (only values of `Indication01` to `Indication10` are supported * for accessibility contrast reasons). * * Accessibility support is provided with the {@link sap.ui.mdc.table.RowSettings#setHighlightText highlightText } - * property. If the `highlight` property is set to a value of {@link sap.ui.core.MessageType}, the `highlightText` - * property does not need to be set because a default text is used. However, the default text can be overridden - * by setting the `highlightText` property. In all other cases the `highlightText` property must be set. + * property. If the `highlight` property is set to a value of {@link module:sap/ui/core/message/MessageType}, + * the `highlightText` property does not need to be set because a default text is used. However, the default + * text can be overridden by setting the `highlightText` property. In all other cases the `highlightText` + * property must be set. * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * @@ -20222,15 +20244,16 @@ declare module "sap/ui/mdc/table/RowSettings" { /** * The highlight state of the rows. * - * If the highlight is set to {@link sap.ui.core.MessageType sap.ui.core.MessageType.None} (default), no - * highlights are visible. Valid values for the `highlight` property are values of the enumerations {@link sap.ui.core.MessageType } + * If the highlight is set to {@link module:sap/ui/core/message/MessageType MessageType.None} (default), + * no highlights are visible. Valid values for the `highlight` property are values of the enumerations {@link module:sap/ui/core/message/MessageType } * or {@link sap.ui.core.IndicationColor} (only values of `Indication01` to `Indication10` are supported * for accessibility contrast reasons). * * Accessibility support is provided with the {@link sap.ui.mdc.table.RowSettings#setHighlightText highlightText } - * property. If the `highlight` property is set to a value of {@link sap.ui.core.MessageType}, the `highlightText` - * property does not need to be set because a default text is used. However, the default text can be overridden - * by setting the `highlightText` property. In all other cases the `highlightText` property must be set. + * property. If the `highlight` property is set to a value of {@link module:sap/ui/core/message/MessageType}, + * the `highlightText` property does not need to be set because a default text is used. However, the default + * text can be overridden by setting the `highlightText` property. In all other cases the `highlightText` + * property must be set. */ highlight?: string | PropertyBindingInfo; @@ -22939,7 +22962,7 @@ declare module "sap/ui/mdc/valuehelp/base/FilterableListContent" { * * Default value is `empty string`. * - * @deprecated (since 1.120.2) - replaced by {@link module:sap/ui/mdc/ValueHelpDelegate.isSearchSupported isSearchSupported} + * @deprecated As of version 1.120.2. replaced by {@link module:sap/ui/mdc/ValueHelpDelegate.isSearchSupported isSearchSupported} * * @returns Value of property `filterFields` */ @@ -23045,7 +23068,7 @@ declare module "sap/ui/mdc/valuehelp/base/FilterableListContent" { * * Default value is `empty string`. * - * @deprecated (since 1.120.2) - replaced by {@link module:sap/ui/mdc/ValueHelpDelegate.isSearchSupported isSearchSupported} + * @deprecated As of version 1.120.2. replaced by {@link module:sap/ui/mdc/ValueHelpDelegate.isSearchSupported isSearchSupported} * * @returns Reference to `this` in order to allow method chaining */ @@ -23112,7 +23135,7 @@ declare module "sap/ui/mdc/valuehelp/base/FilterableListContent" { * * If it is empty, no suggestion is available. * - * @deprecated (since 1.120.2) - replaced by {@link module:sap/ui/mdc/ValueHelpDelegate.isSearchSupported isSearchSupported} + * @deprecated As of version 1.120.2. replaced by {@link module:sap/ui/mdc/ValueHelpDelegate.isSearchSupported isSearchSupported} */ filterFields?: string | PropertyBindingInfo; @@ -23501,7 +23524,7 @@ declare module "sap/ui/mdc/valuehelp/content/Conditions" { * ID of the element which is the current target of the association {@link #getFieldHelp fieldHelp}, or * `null`. * - * @deprecated (since 1.114.0) - replaced by {@link #setValueHelp valueHelp} association + * @deprecated As of version 1.114.0. replaced by {@link #setValueHelp valueHelp} association */ getFieldHelp(): ID | null; /** @@ -23521,7 +23544,7 @@ declare module "sap/ui/mdc/valuehelp/content/Conditions" { /** * Sets the associated {@link #getFieldHelp fieldHelp}. * - * @deprecated (since 1.114.0) - replaced by {@link #setValueHelp valueHelp} association + * @deprecated As of version 1.114.0. replaced by {@link #setValueHelp valueHelp} association * * @returns Reference to `this` in order to allow method chaining */ @@ -23584,7 +23607,7 @@ declare module "sap/ui/mdc/valuehelp/content/Conditions" { * **Note:** For `Boolean`, `Date`, or `Time` types, no `FieldHelp` should be added, but a default `FieldHelp` * used instead. * - * @deprecated (since 1.114.0) - replaced by {@link #setValueHelp valueHelp} association + * @deprecated As of version 1.114.0. replaced by {@link #setValueHelp valueHelp} association */ fieldHelp?: ValueHelp | string; @@ -24482,7 +24505,7 @@ declare module "sap/ui/mdc/valuehelp/content/MTable" { * * This event is fired when the content of the table is updated. * - * @deprecated (since 1.118.0) - This event is not fired or consumed anymore + * @deprecated As of version 1.118.0. This event is not fired or consumed anymore * * @returns Reference to `this` in order to allow method chaining */ @@ -24511,7 +24534,7 @@ declare module "sap/ui/mdc/valuehelp/content/MTable" { * * This event is fired when the content of the table is updated. * - * @deprecated (since 1.118.0) - This event is not fired or consumed anymore + * @deprecated As of version 1.118.0. This event is not fired or consumed anymore * * @returns Reference to `this` in order to allow method chaining */ @@ -24539,7 +24562,7 @@ declare module "sap/ui/mdc/valuehelp/content/MTable" { * * The passed function and listener object must match the ones used for event registration. * - * @deprecated (since 1.118.0) - This event is not fired or consumed anymore + * @deprecated As of version 1.118.0. This event is not fired or consumed anymore * * @returns Reference to `this` in order to allow method chaining */ @@ -24556,7 +24579,7 @@ declare module "sap/ui/mdc/valuehelp/content/MTable" { /** * Fires event {@link #event:contentUpdated contentUpdated} to attached listeners. * - * @deprecated (since 1.118.0) - This event is not fired or consumed anymore + * @deprecated As of version 1.118.0. This event is not fired or consumed anymore * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Reference to `this` in order to allow method chaining @@ -24614,7 +24637,7 @@ declare module "sap/ui/mdc/valuehelp/content/MTable" { /** * This event is fired when the content of the table is updated. * - * @deprecated (since 1.118.0) - This event is not fired or consumed anymore + * @deprecated As of version 1.118.0. This event is not fired or consumed anymore */ contentUpdated?: (oEvent: Event) => void; } @@ -24622,14 +24645,14 @@ declare module "sap/ui/mdc/valuehelp/content/MTable" { /** * Parameters of the MTable#contentUpdated event. * - * @deprecated (since 1.118.0) - This event is not fired or consumed anymore + * @deprecated As of version 1.118.0. This event is not fired or consumed anymore */ export interface MTable$ContentUpdatedEventParameters {} /** * Event object of the MTable#contentUpdated event. * - * @deprecated (since 1.118.0) - This event is not fired or consumed anymore + * @deprecated As of version 1.118.0. This event is not fired or consumed anymore */ export type MTable$ContentUpdatedEvent = Event< MTable$ContentUpdatedEventParameters, @@ -24976,7 +24999,7 @@ declare module "sap/ui/mdc/valuehelp/Popover" { * Default value is `false`. * * @since 1.110.0 - * @deprecated (since 1.121.0) - replaced by {@link module:sap/ui/mdc/ValueHelpDelegate.shouldOpenOnClick shouldOpenOnClick} + * @deprecated As of version 1.121.0. replaced by {@link module:sap/ui/mdc/ValueHelpDelegate.shouldOpenOnClick shouldOpenOnClick} * * @returns Value of property `opensOnClick` */ @@ -24993,7 +25016,7 @@ declare module "sap/ui/mdc/valuehelp/Popover" { * Default value is `false`. * * @since 1.112.0 - * @deprecated (since 1.121.0) - replaced by {@link module:sap/ui/mdc/ValueHelpDelegate.shouldOpenOnFocus shouldOpenOnFocus} + * @deprecated As of version 1.121.0. replaced by {@link module:sap/ui/mdc/ValueHelpDelegate.shouldOpenOnFocus shouldOpenOnFocus} * * @returns Value of property `opensOnFocus` */ @@ -25013,7 +25036,7 @@ declare module "sap/ui/mdc/valuehelp/Popover" { * Default value is `false`. * * @since 1.110.0 - * @deprecated (since 1.121.0) - replaced by {@link module:sap/ui/mdc/ValueHelpDelegate.shouldOpenOnClick shouldOpenOnClick} + * @deprecated As of version 1.121.0. replaced by {@link module:sap/ui/mdc/ValueHelpDelegate.shouldOpenOnClick shouldOpenOnClick} * * @returns Reference to `this` in order to allow method chaining */ @@ -25037,7 +25060,7 @@ declare module "sap/ui/mdc/valuehelp/Popover" { * Default value is `false`. * * @since 1.112.0 - * @deprecated (since 1.121.0) - replaced by {@link module:sap/ui/mdc/ValueHelpDelegate.shouldOpenOnFocus shouldOpenOnFocus} + * @deprecated As of version 1.121.0. replaced by {@link module:sap/ui/mdc/ValueHelpDelegate.shouldOpenOnFocus shouldOpenOnFocus} * * @returns Reference to `this` in order to allow method chaining */ @@ -25061,7 +25084,7 @@ declare module "sap/ui/mdc/valuehelp/Popover" { * or recently entered values). See also {@link module:sap/ui/mdc/ValueHelpDelegate.showTypeahead showTypeahead} * * @since 1.110.0 - * @deprecated (since 1.121.0) - replaced by {@link module:sap/ui/mdc/ValueHelpDelegate.shouldOpenOnClick shouldOpenOnClick} + * @deprecated As of version 1.121.0. replaced by {@link module:sap/ui/mdc/ValueHelpDelegate.shouldOpenOnClick shouldOpenOnClick} */ opensOnClick?: boolean | PropertyBindingInfo | `{${string}}`; @@ -25073,7 +25096,7 @@ declare module "sap/ui/mdc/valuehelp/Popover" { * or recently entered values). See also {@link module:sap/ui/mdc/ValueHelpDelegate.showTypeahead showTypeahead} * * @since 1.112.0 - * @deprecated (since 1.121.0) - replaced by {@link module:sap/ui/mdc/ValueHelpDelegate.shouldOpenOnFocus shouldOpenOnFocus} + * @deprecated As of version 1.121.0. replaced by {@link module:sap/ui/mdc/ValueHelpDelegate.shouldOpenOnFocus shouldOpenOnFocus} */ opensOnFocus?: boolean | PropertyBindingInfo | `{${string}}`; } @@ -25343,6 +25366,8 @@ declare namespace sap { "sap/ui/mdc/util/PropertyHelper": undefined; + "sap/ui/mdc/util/PropertyHelperUtil": undefined; + "sap/ui/mdc/util/TypeMap": undefined; "sap/ui/mdc/util/TypeUtil": undefined; diff --git a/types/openui5/sap.ui.rta.d.ts b/types/openui5/sap.ui.rta.d.ts index 53ddfc0976a932..90a885a8c5acc3 100644 --- a/types/openui5/sap.ui.rta.d.ts +++ b/types/openui5/sap.ui.rta.d.ts @@ -1,4 +1,4 @@ -// For Library Version: 1.132.0 +// For Library Version: 1.133.0 declare module "sap/ui/rta/api/startAdaptation" { import Control from "sap/ui/core/Control"; diff --git a/types/openui5/sap.ui.suite.d.ts b/types/openui5/sap.ui.suite.d.ts index f09c6e70e46504..8f8477be25b338 100644 --- a/types/openui5/sap.ui.suite.d.ts +++ b/types/openui5/sap.ui.suite.d.ts @@ -1,4 +1,4 @@ -// For Library Version: 1.132.0 +// For Library Version: 1.133.0 declare module "sap/ui/suite/library" { /** @@ -42,9 +42,9 @@ declare module "sap/ui/suite/TaskCircle" { /** * This control shows a circle which radius and color depends on the given parameters * - * @deprecated (since 1.108) - there's no replacement for this functionality as no active use cases are - * known - * @experimental (since 1.2) - The API may change. Use with care. + * @deprecated As of version 1.108. there's no replacement for this functionality as no active use cases + * are known + * @experimental As of version 1.2. The API may change. Use with care. */ export default class TaskCircle extends Control { /** @@ -233,7 +233,7 @@ declare module "sap/ui/suite/TaskCircle" { * * @returns Value of property `color` */ - getColor(): TaskCircleColor | keyof typeof TaskCircleColor; + getColor(): TaskCircleColor; /** * Gets current value of property {@link #getMaxValue maxValue}. * @@ -383,9 +383,9 @@ declare module "sap/ui/suite/TaskCircle" { /** * Describes the settings that can be provided to the TaskCircle constructor. * - * @deprecated (since 1.108) - there's no replacement for this functionality as no active use cases are - * known - * @experimental (since 1.2) - The API may change. Use with care. + * @deprecated As of version 1.108. there's no replacement for this functionality as no active use cases + * are known + * @experimental As of version 1.2. The API may change. Use with care. */ export interface $TaskCircleSettings extends $ControlSettings { /** @@ -457,9 +457,9 @@ declare module "sap/ui/suite/VerticalProgressIndicator" { * This control shows a vertical progress bar in dependency of the given percentage. Only values between * 0 and 100 are valid. * - * @deprecated (since 1.108) - there's no replacement for this functionality as no active use cases are - * known - * @experimental (since 1.2) - The API may change. Use with care. + * @deprecated As of version 1.108. there's no replacement for this functionality as no active use cases + * are known + * @experimental As of version 1.2. The API may change. Use with care. */ export default class VerticalProgressIndicator extends Control { /** @@ -701,9 +701,9 @@ declare module "sap/ui/suite/VerticalProgressIndicator" { /** * Describes the settings that can be provided to the VerticalProgressIndicator constructor. * - * @deprecated (since 1.108) - there's no replacement for this functionality as no active use cases are - * known - * @experimental (since 1.2) - The API may change. Use with care. + * @deprecated As of version 1.108. there's no replacement for this functionality as no active use cases + * are known + * @experimental As of version 1.2. The API may change. Use with care. */ export interface $VerticalProgressIndicatorSettings extends $ControlSettings { /** diff --git a/types/openui5/sap.ui.support.d.ts b/types/openui5/sap.ui.support.d.ts index 5e65fc42af361a..3f406a7993904a 100644 --- a/types/openui5/sap.ui.support.d.ts +++ b/types/openui5/sap.ui.support.d.ts @@ -1,4 +1,4 @@ -// For Library Version: 1.132.0 +// For Library Version: 1.133.0 declare module "sap/ui/support/library" { /** @@ -166,7 +166,7 @@ declare module "sap/ui/support/library" { /** * Preset to find usages of deprecated controls, properties, aggregations and others. * - * @experimental (since 1.120) + * @experimental As of version 1.120. */ Deprecations = "undefined", } diff --git a/types/openui5/sap.ui.table.d.ts b/types/openui5/sap.ui.table.d.ts index 33b281687762cf..99134353631262 100644 --- a/types/openui5/sap.ui.table.d.ts +++ b/types/openui5/sap.ui.table.d.ts @@ -1,4 +1,4 @@ -// For Library Version: 1.132.0 +// For Library Version: 1.133.0 declare module "sap/ui/table/library" { import TreeAutoExpandMode1 from "sap/ui/model/TreeAutoExpandMode"; @@ -43,7 +43,7 @@ declare module "sap/ui/table/library" { * * This enum is part of the 'sap/ui/table/library' module export and must be accessed by the property 'NavigationMode'. * - * @deprecated (since 1.38) - the concept has been discarded. + * @deprecated As of version 1.38. the concept has been discarded. */ export enum NavigationMode { /** @@ -52,7 +52,7 @@ declare module "sap/ui/table/library" { * a visual representation. No matter which navigation mode is used, data fetched from an OData service * is loaded page-wise. * - * @deprecated (since 1.38) - replaced by {@link sap.ui.table.NavigationMode.Scrollbar} + * @deprecated As of version 1.38. replaced by {@link sap.ui.table.NavigationMode.Scrollbar} */ Paginator = "Paginator", /** @@ -65,7 +65,7 @@ declare module "sap/ui/table/library" { * * This enum is part of the 'sap/ui/table/library' module export and must be accessed by the property 'ResetAllMode'. * - * @deprecated (since 1.115) - replaced by {@link sap.m.p13n.Engine} + * @deprecated As of version 1.115. replaced by {@link sap.m.p13n.Engine} */ export enum ResetAllMode { /** @@ -128,7 +128,7 @@ declare module "sap/ui/table/library" { /** * Select multiple rows at a time. * - * @deprecated (since 1.38) - replaced by {@link sap.ui.table.SelectionMode.MultiToggle} + * @deprecated As of version 1.38. replaced by {@link sap.ui.table.SelectionMode.MultiToggle} */ Multi = "Multi", /** @@ -167,7 +167,7 @@ declare module "sap/ui/table/library" { * * This enum is part of the 'sap/ui/table/library' module export and must be accessed by the property 'SortOrder'. * - * @deprecated (since 1.120) - replaced with `sap.ui.core.SortOrder` + * @deprecated As of version 1.120. replaced with `sap.ui.core.SortOrder` */ export enum SortOrder { /** @@ -184,7 +184,7 @@ declare module "sap/ui/table/library" { * * This is an alias for {@link sap.ui.model.TreeAutoExpandMode} and kept for compatibility reasons. * - * @deprecated (since 1.120) - replaced by `sap.ui.model.TreeAutoExpandMode` + * @deprecated As of version 1.120. replaced by `sap.ui.model.TreeAutoExpandMode` */ export type TreeAutoExpandMode = TreeAutoExpandMode1; @@ -193,7 +193,7 @@ declare module "sap/ui/table/library" { * * This enum is part of the 'sap/ui/table/library' module export and must be accessed by the property 'VisibleRowCountMode'. * - * @deprecated (since 1.119) - see the `rowMode` aggregation of `sap.ui.table.Table` for more details. + * @deprecated As of version 1.119. see the `rowMode` aggregation of `sap.ui.table.Table` for more details. */ export enum VisibleRowCountMode { /** @@ -519,8 +519,8 @@ declare module "sap/ui/table/AnalyticalColumnMenu" { /** * A column menu which is used by the analytical column * - * @deprecated (since 1.117) - replaced by the `headerMenu` association of `sap.ui.table.Column`. - * @experimental (since 1.21) + * @deprecated As of version 1.117. replaced by the `headerMenu` association of `sap.ui.table.Column`. + * @experimental As of version 1.21. */ export default class AnalyticalColumnMenu extends ColumnMenu { /** @@ -595,8 +595,8 @@ declare module "sap/ui/table/AnalyticalColumnMenu" { /** * Describes the settings that can be provided to the AnalyticalColumnMenu constructor. * - * @deprecated (since 1.117) - replaced by the `headerMenu` association of `sap.ui.table.Column`. - * @experimental (since 1.21) + * @deprecated As of version 1.117. replaced by the `headerMenu` association of `sap.ui.table.Column`. + * @experimental As of version 1.21. */ export interface $AnalyticalColumnMenuSettings extends $ColumnMenuSettings {} } @@ -866,7 +866,7 @@ declare module "sap/ui/table/AnalyticalTable" { * * Default value is `"Bundled"`. * - * @deprecated (since 1.44) - replaced by the `autoExpandMode` binding parameter + * @deprecated As of version 1.44. replaced by the `autoExpandMode` binding parameter * * @returns Value of property `autoExpandMode` */ @@ -894,7 +894,7 @@ declare module "sap/ui/table/AnalyticalTable" { * * Default value is `true`. * - * @deprecated (since 1.76) - replaced by the `collapseRecursive` binding parameter + * @deprecated As of version 1.76. replaced by the `collapseRecursive` binding parameter * * @returns Value of property `collapseRecursive` */ @@ -905,7 +905,8 @@ declare module "sap/ui/table/AnalyticalTable" { * Functions which is used to sort the column visibility menu entries e.g.: function(ColumnA, ColumnB) { * return 0 = equals, <0 lower, >0 greater }; Other values than functions will be ignored. * - * @deprecated (since 1.117) - see the `showColumnVisibilityMenu` property of `sap.ui.table.Table` for details. + * @deprecated As of version 1.117. see the `showColumnVisibilityMenu` property of `sap.ui.table.Table` + * for details. * * @returns Value of property `columnVisibilityMenuSorter` */ @@ -915,7 +916,7 @@ declare module "sap/ui/table/AnalyticalTable" { * * If dirty the content of the Table will be overlayed. * - * @deprecated (since 1.21.2) - replaced by {@link sap.ui.table.Table#setShowOverlay} + * @deprecated As of version 1.21.2. replaced by {@link sap.ui.table.Table#setShowOverlay} * * @returns Value of property `dirty` */ @@ -923,13 +924,14 @@ declare module "sap/ui/table/AnalyticalTable" { /** * The `enableGrouping` property is not supported by the `AnalyticalTable` control. * - * @deprecated (since 1.28) - the `enableGrouping` property is not supported by the `AnalyticalTable` control. + * @deprecated As of version 1.28. the `enableGrouping` property is not supported by the `AnalyticalTable` + * control. */ getEnableGrouping(): boolean; /** * The `groupBy` association is not supported by the `AnalyticalTable` control. * - * @deprecated (since 1.28) - the `groupBy` association is not supported by the `AnalyticalTable` control. + * @deprecated As of version 1.28. the `groupBy` association is not supported by the `AnalyticalTable` control. */ getGroupBy(): ID; /** @@ -955,7 +957,7 @@ declare module "sap/ui/table/AnalyticalTable" { * * Default value is `0`. * - * @deprecated (since 1.44) - replaced by the `numberOfExpandedLevels` binding parameter + * @deprecated As of version 1.44. replaced by the `numberOfExpandedLevels` binding parameter * * @returns Value of property `numberOfExpandedLevels` */ @@ -1005,7 +1007,7 @@ declare module "sap/ui/table/AnalyticalTable" { * * Default value is `false`. * - * @deprecated (since 1.44) - replaced by the `sumOnTop` binding parameter + * @deprecated As of version 1.44. replaced by the `sumOnTop` binding parameter * * @returns Value of property `sumOnTop` */ @@ -1113,7 +1115,7 @@ declare module "sap/ui/table/AnalyticalTable" { * * Default value is `"Bundled"`. * - * @deprecated (since 1.44) - replaced by the `autoExpandMode` binding parameter + * @deprecated As of version 1.44. replaced by the `autoExpandMode` binding parameter * * @returns Reference to `this` in order to allow method chaining */ @@ -1148,7 +1150,7 @@ declare module "sap/ui/table/AnalyticalTable" { * * Default value is `true`. * - * @deprecated (since 1.76) - replaced by the `collapseRecursive` binding parameter + * @deprecated As of version 1.76. replaced by the `collapseRecursive` binding parameter * * @returns Reference to `this` in order to allow method chaining */ @@ -1166,7 +1168,8 @@ declare module "sap/ui/table/AnalyticalTable" { * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * @deprecated (since 1.117) - see the `showColumnVisibilityMenu` property of `sap.ui.table.Table` for details. + * @deprecated As of version 1.117. see the `showColumnVisibilityMenu` property of `sap.ui.table.Table` + * for details. * * @returns Reference to `this` in order to allow method chaining */ @@ -1183,7 +1186,7 @@ declare module "sap/ui/table/AnalyticalTable" { * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * @deprecated (since 1.21.2) - replaced by {@link sap.ui.table.Table#setShowOverlay} + * @deprecated As of version 1.21.2. replaced by {@link sap.ui.table.Table#setShowOverlay} * * @returns Reference to `this` in order to allow method chaining */ @@ -1196,7 +1199,8 @@ declare module "sap/ui/table/AnalyticalTable" { /** * The `enableGrouping` property is not supported by the `AnalyticalTable` control. * - * @deprecated (since 1.28) - the `enableGrouping` property is not supported by the `AnalyticalTable` control. + * @deprecated As of version 1.28. the `enableGrouping` property is not supported by the `AnalyticalTable` + * control. * * @returns Reference to `this` in order to allow method chaining */ @@ -1204,7 +1208,7 @@ declare module "sap/ui/table/AnalyticalTable" { /** * The `groupBy` association is not supported by the `AnalyticalTable` control. * - * @deprecated (since 1.28) - the `groupBy` association is not supported by the `AnalyticalTable` control. + * @deprecated As of version 1.28. the `groupBy` association is not supported by the `AnalyticalTable` control. * * @returns Reference to `this` in order to allow method chaining */ @@ -1234,7 +1238,7 @@ declare module "sap/ui/table/AnalyticalTable" { * * Default value is `0`. * - * @deprecated (since 1.44) - replaced by the `numberOfExpandedLevels` binding parameter + * @deprecated As of version 1.44. replaced by the `numberOfExpandedLevels` binding parameter * * @returns Reference to `this` in order to allow method chaining */ @@ -1303,7 +1307,7 @@ declare module "sap/ui/table/AnalyticalTable" { * * Default value is `false`. * - * @deprecated (since 1.44) - replaced by the `sumOnTop` binding parameter + * @deprecated As of version 1.44. replaced by the `sumOnTop` binding parameter * * @returns Reference to `this` in order to allow method chaining */ @@ -1346,7 +1350,7 @@ declare module "sap/ui/table/AnalyticalTable" { * ``` * * - * @deprecated (since 1.44) - replaced by the `sumOnTop` binding parameter + * @deprecated As of version 1.44. replaced by the `sumOnTop` binding parameter */ sumOnTop?: boolean | PropertyBindingInfo | `{${string}}`; @@ -1369,7 +1373,7 @@ declare module "sap/ui/table/AnalyticalTable" { * ``` * * - * @deprecated (since 1.44) - replaced by the `numberOfExpandedLevels` binding parameter + * @deprecated As of version 1.44. replaced by the `numberOfExpandedLevels` binding parameter */ numberOfExpandedLevels?: int | PropertyBindingInfo | `{${string}}`; @@ -1393,7 +1397,7 @@ declare module "sap/ui/table/AnalyticalTable" { * ``` * * - * @deprecated (since 1.44) - replaced by the `autoExpandMode` binding parameter + * @deprecated As of version 1.44. replaced by the `autoExpandMode` binding parameter */ autoExpandMode?: string | PropertyBindingInfo; @@ -1401,7 +1405,8 @@ declare module "sap/ui/table/AnalyticalTable" { * Functions which is used to sort the column visibility menu entries e.g.: function(ColumnA, ColumnB) { * return 0 = equals, <0 lower, >0 greater }; Other values than functions will be ignored. * - * @deprecated (since 1.117) - see the `showColumnVisibilityMenu` property of `sap.ui.table.Table` for details. + * @deprecated As of version 1.117. see the `showColumnVisibilityMenu` property of `sap.ui.table.Table` + * for details. */ columnVisibilityMenuSorter?: any | PropertyBindingInfo | `{${string}}`; @@ -1424,14 +1429,14 @@ declare module "sap/ui/table/AnalyticalTable" { * ``` * * - * @deprecated (since 1.76) - replaced by the `collapseRecursive` binding parameter + * @deprecated As of version 1.76. replaced by the `collapseRecursive` binding parameter */ collapseRecursive?: boolean | PropertyBindingInfo | `{${string}}`; /** * If dirty the content of the Table will be overlayed. * - * @deprecated (since 1.21.2) - replaced by {@link sap.ui.table.Table#setShowOverlay} + * @deprecated As of version 1.21.2. replaced by {@link sap.ui.table.Table#setShowOverlay} */ dirty?: boolean | PropertyBindingInfo | `{${string}}`; @@ -1571,7 +1576,7 @@ declare module "sap/ui/table/Column" { * Fires before the column menu is opened. * * @since 1.33.0 - * @deprecated (since 1.117) - see the `headerMenu` aggregation for details. + * @deprecated As of version 1.117. see the `headerMenu` aggregation for details. * * @returns Reference to `this` in order to allow method chaining */ @@ -1600,7 +1605,7 @@ declare module "sap/ui/table/Column" { * Fires before the column menu is opened. * * @since 1.33.0 - * @deprecated (since 1.117) - see the `headerMenu` aggregation for details. + * @deprecated As of version 1.117. see the `headerMenu` aggregation for details. * * @returns Reference to `this` in order to allow method chaining */ @@ -1643,7 +1648,7 @@ declare module "sap/ui/table/Column" { /** * Destroys the menu in the aggregation {@link #getMenu menu}. * - * @deprecated (since 1.117) - use the `headerMenu` association instead. + * @deprecated As of version 1.117. use the `headerMenu` association instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -1670,7 +1675,7 @@ declare module "sap/ui/table/Column" { * The passed function and listener object must match the ones used for event registration. * * @since 1.33.0 - * @deprecated (since 1.117) - see the `headerMenu` aggregation for details. + * @deprecated As of version 1.117. see the `headerMenu` aggregation for details. * * @returns Reference to `this` in order to allow method chaining */ @@ -1691,7 +1696,7 @@ declare module "sap/ui/table/Column" { * event object. The return value of this method indicates whether the default action should be executed. * * @since 1.33.0 - * @deprecated (since 1.117) - see the `headerMenu` aggregation for details. + * @deprecated As of version 1.117. see the `headerMenu` aggregation for details. * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Whether or not to prevent the default action @@ -1816,8 +1821,8 @@ declare module "sap/ui/table/Column" { * * Default value is `true`. * - * @deprecated (since 1.44) - this property has no effect. Use the property `minWidth` in combination with - * the property `width="auto"` instead. + * @deprecated As of version 1.44. this property has no effect. Use the property `minWidth` in combination + * with the property `width="auto"` instead. * * @returns Value of property `flexible` */ @@ -1829,7 +1834,7 @@ declare module "sap/ui/table/Column" { * * Default value is `false`. * - * @deprecated (since 1.118) - see the `enableGrouping` property of `sap.ui.table.Table` for details. + * @deprecated As of version 1.118. see the `enableGrouping` property of `sap.ui.table.Table` for details. * * @returns Value of property `grouped` */ @@ -1845,7 +1850,7 @@ declare module "sap/ui/table/Column" { * * @returns Value of property `hAlign` */ - getHAlign(): HorizontalAlign | keyof typeof HorizontalAlign; + getHAlign(): HorizontalAlign; /** * ID of the element which is the current target of the association {@link #getHeaderMenu headerMenu}, or * `null`. @@ -1888,7 +1893,7 @@ declare module "sap/ui/table/Column" { * way or create own instances of `sap.ui.table.ColumnMenu`. To add a custom menu to a column, use the aggregation * `menu` with a new instance of `sap.ui.unified.Menu`. * - * @deprecated (since 1.117) - use the `headerMenu` association instead. + * @deprecated As of version 1.117. use the `headerMenu` association instead. */ getMenu(): Menu; /** @@ -1980,7 +1985,7 @@ declare module "sap/ui/table/Column" { * * Default value is `false`. * - * @deprecated (since 1.120) - replaced by {@link sap.ui.core.SortOrder SortOrder.None} for the `sortOrder` + * @deprecated As of version 1.120. replaced by {@link sap.ui.core.SortOrder SortOrder.None} for the `sortOrder` * property * * @returns Value of property `sorted` @@ -1997,7 +2002,7 @@ declare module "sap/ui/table/Column" { * * @returns Value of property `sortOrder` */ - getSortOrder(): SortOrder | keyof typeof SortOrder; + getSortOrder(): SortOrder; /** * Gets current value of property {@link #getSortProperty sortProperty}. * @@ -2279,8 +2284,8 @@ declare module "sap/ui/table/Column" { * * Default value is `true`. * - * @deprecated (since 1.44) - this property has no effect. Use the property `minWidth` in combination with - * the property `width="auto"` instead. + * @deprecated As of version 1.44. this property has no effect. Use the property `minWidth` in combination + * with the property `width="auto"` instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -2299,7 +2304,7 @@ declare module "sap/ui/table/Column" { * * Default value is `false`. * - * @deprecated (since 1.118) - see the `enableGrouping` property of `sap.ui.table.Table` for details. + * @deprecated As of version 1.118. see the `enableGrouping` property of `sap.ui.table.Table` for details. * * @returns Reference to `this` in order to allow method chaining */ @@ -2380,7 +2385,7 @@ declare module "sap/ui/table/Column" { /** * Sets the aggregated {@link #getMenu menu}. * - * @deprecated (since 1.117) - use the `headerMenu` association instead. + * @deprecated As of version 1.117. use the `headerMenu` association instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -2507,7 +2512,7 @@ declare module "sap/ui/table/Column" { * * Default value is `false`. * - * @deprecated (since 1.120) - replaced by {@link sap.ui.core.SortOrder SortOrder.None} for the `sortOrder` + * @deprecated As of version 1.120. replaced by {@link sap.ui.core.SortOrder SortOrder.None} for the `sortOrder` * property * * @returns Reference to `this` in order to allow method chaining @@ -2620,7 +2625,7 @@ declare module "sap/ui/table/Column" { /** * Sorts the current column ascending or descending. * - * @deprecated (since 1.5.1) - Please use the function "sap.ui.Table.prototype.sort". + * @deprecated As of version 1.5.1. Please use the function "sap.ui.Table.prototype.sort". * * @returns Reference to `this` in order to allow method chaining */ @@ -2633,7 +2638,7 @@ declare module "sap/ui/table/Column" { /** * Toggles the sort order of the column. * - * @deprecated (since 1.5.1) - Please use the function "sap.ui.Table.prototype.sort". + * @deprecated As of version 1.5.1. Please use the function "sap.ui.Table.prototype.sort". */ toggleSort(): void; } @@ -2666,8 +2671,8 @@ declare module "sap/ui/table/Column" { * width. If all columns are set to not be flexible, an extra "dummy" column will be created at the end * of the table. * - * @deprecated (since 1.44) - this property has no effect. Use the property `minWidth` in combination with - * the property `width="auto"` instead. + * @deprecated As of version 1.44. this property has no effect. Use the property `minWidth` in combination + * with the property `width="auto"` instead. */ flexible?: boolean | PropertyBindingInfo | `{${string}}`; @@ -2697,7 +2702,7 @@ declare module "sap/ui/table/Column" { * to show the sort indicator. With UI5 2.x, the `sorted` property will be removed and the sort indicator * will be shown based on the `sortOrder`. * - * @deprecated (since 1.120) - replaced by {@link sap.ui.core.SortOrder SortOrder.None} for the `sortOrder` + * @deprecated As of version 1.120. replaced by {@link sap.ui.core.SortOrder SortOrder.None} for the `sortOrder` * property */ sorted?: boolean | PropertyBindingInfo | `{${string}}`; @@ -2790,7 +2795,7 @@ declare module "sap/ui/table/Column" { /** * Indicates if the column is grouped. * - * @deprecated (since 1.118) - see the `enableGrouping` property of `sap.ui.table.Table` for details. + * @deprecated As of version 1.118. see the `enableGrouping` property of `sap.ui.table.Table` for details. */ grouped?: boolean | PropertyBindingInfo | `{${string}}`; @@ -2886,7 +2891,7 @@ declare module "sap/ui/table/Column" { * way or create own instances of `sap.ui.table.ColumnMenu`. To add a custom menu to a column, use the aggregation * `menu` with a new instance of `sap.ui.unified.Menu`. * - * @deprecated (since 1.117) - use the `headerMenu` association instead. + * @deprecated As of version 1.117. use the `headerMenu` association instead. */ menu?: Menu; @@ -2901,7 +2906,7 @@ declare module "sap/ui/table/Column" { * Fires before the column menu is opened. * * @since 1.33.0 - * @deprecated (since 1.117) - see the `headerMenu` aggregation for details. + * @deprecated As of version 1.117. see the `headerMenu` aggregation for details. */ columnMenuOpen?: (oEvent: Column$ColumnMenuOpenEvent) => void; } @@ -2909,7 +2914,7 @@ declare module "sap/ui/table/Column" { /** * Parameters of the Column#columnMenuOpen event. * - * @deprecated (since 1.117) - see the `headerMenu` aggregation for details. + * @deprecated As of version 1.117. see the `headerMenu` aggregation for details. */ export interface Column$ColumnMenuOpenEventParameters { /** @@ -2921,7 +2926,7 @@ declare module "sap/ui/table/Column" { /** * Event object of the Column#columnMenuOpen event. * - * @deprecated (since 1.117) - see the `headerMenu` aggregation for details. + * @deprecated As of version 1.117. see the `headerMenu` aggregation for details. */ export type Column$ColumnMenuOpenEvent = Event< Column$ColumnMenuOpenEventParameters, @@ -2937,7 +2942,7 @@ declare module "sap/ui/table/ColumnMenu" { /** * The column menu provides all common actions that can be performed on a column. * - * @deprecated (since 1.117) - use the {@link sap.m.table.columnmenu.Menu} instead. + * @deprecated As of version 1.117. use the {@link sap.m.table.columnmenu.Menu} instead. */ export default class ColumnMenu extends Menu { /** @@ -3020,7 +3025,7 @@ declare module "sap/ui/table/ColumnMenu" { /** * Describes the settings that can be provided to the ColumnMenu constructor. * - * @deprecated (since 1.117) - use the {@link sap.m.table.columnmenu.Menu} instead. + * @deprecated As of version 1.117. use the {@link sap.m.table.columnmenu.Menu} instead. */ export interface $ColumnMenuSettings extends $MenuSettings {} } @@ -3288,7 +3293,7 @@ declare module "sap/ui/table/plugins/MultiSelectionPlugin" { * * @returns Value of property `selectionMode` */ - getSelectionMode(): SelectionMode | keyof typeof SelectionMode; + getSelectionMode(): SelectionMode; /** * Gets current value of property {@link #getShowHeaderSelector showHeaderSelector}. * @@ -3568,7 +3573,7 @@ declare module "sap/ui/table/plugins/SelectionPlugin" { * Implements the selection methods for a table. * * @since 1.64 - * @experimental (since 1.64) + * @experimental As of version 1.64. */ export default abstract class SelectionPlugin extends UI5Element { /** @@ -3745,7 +3750,7 @@ declare module "sap/ui/table/plugins/SelectionPlugin" { /** * Describes the settings that can be provided to the SelectionPlugin constructor. * - * @experimental (since 1.64) + * @experimental As of version 1.64. */ export interface $SelectionPluginSettings extends $ElementSettings { /** @@ -4351,7 +4356,7 @@ declare module "sap/ui/table/RowActionItem" { * * @returns Value of property `type` */ - getType(): RowActionType | keyof typeof RowActionType; + getType(): RowActionType; /** * Gets current value of property {@link #getVisible visible}. * @@ -5486,15 +5491,16 @@ declare module "sap/ui/table/RowSettings" { * * The highlight state of the rows. * - * If the highlight is set to {@link sap.ui.core.MessageType sap.ui.core.MessageType.None} (default), no - * highlights are visible. Valid values for the `highlight` property are values of the enumerations {@link sap.ui.core.MessageType } + * If the highlight is set to {@link module:sap/ui/core/message/MessageType MessageType.None} (default), + * no highlights are visible. Valid values for the `highlight` property are values of the enumerations {@link module:sap/ui/core/message/MessageType } * or {@link sap.ui.core.IndicationColor} (only values of `Indication01` to `Indication10` are supported * for accessibility contrast reasons). * * Accessibility support is provided through the associated {@link sap.ui.table.RowSettings#setHighlightText highlightText } - * property. If the `highlight` property is set to a value of {@link sap.ui.core.MessageType}, the `highlightText` - * property does not need to be set because a default text is used. However, the default text can be overridden - * by setting the `highlightText` property. In all other cases the `highlightText` property must be set. + * property. If the `highlight` property is set to a value of {@link module:sap/ui/core/message/MessageType}, + * the `highlightText` property does not need to be set because a default text is used. However, the default + * text can be overridden by setting the `highlightText` property. In all other cases the `highlightText` + * property must be set. * * Default value is `"None"`. * @@ -5537,15 +5543,16 @@ declare module "sap/ui/table/RowSettings" { * * The highlight state of the rows. * - * If the highlight is set to {@link sap.ui.core.MessageType sap.ui.core.MessageType.None} (default), no - * highlights are visible. Valid values for the `highlight` property are values of the enumerations {@link sap.ui.core.MessageType } + * If the highlight is set to {@link module:sap/ui/core/message/MessageType MessageType.None} (default), + * no highlights are visible. Valid values for the `highlight` property are values of the enumerations {@link module:sap/ui/core/message/MessageType } * or {@link sap.ui.core.IndicationColor} (only values of `Indication01` to `Indication10` are supported * for accessibility contrast reasons). * * Accessibility support is provided through the associated {@link sap.ui.table.RowSettings#setHighlightText highlightText } - * property. If the `highlight` property is set to a value of {@link sap.ui.core.MessageType}, the `highlightText` - * property does not need to be set because a default text is used. However, the default text can be overridden - * by setting the `highlightText` property. In all other cases the `highlightText` property must be set. + * property. If the `highlight` property is set to a value of {@link module:sap/ui/core/message/MessageType}, + * the `highlightText` property does not need to be set because a default text is used. However, the default + * text can be overridden by setting the `highlightText` property. In all other cases the `highlightText` + * property must be set. * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * @@ -5612,15 +5619,16 @@ declare module "sap/ui/table/RowSettings" { /** * The highlight state of the rows. * - * If the highlight is set to {@link sap.ui.core.MessageType sap.ui.core.MessageType.None} (default), no - * highlights are visible. Valid values for the `highlight` property are values of the enumerations {@link sap.ui.core.MessageType } + * If the highlight is set to {@link module:sap/ui/core/message/MessageType MessageType.None} (default), + * no highlights are visible. Valid values for the `highlight` property are values of the enumerations {@link module:sap/ui/core/message/MessageType } * or {@link sap.ui.core.IndicationColor} (only values of `Indication01` to `Indication10` are supported * for accessibility contrast reasons). * * Accessibility support is provided through the associated {@link sap.ui.table.RowSettings#setHighlightText highlightText } - * property. If the `highlight` property is set to a value of {@link sap.ui.core.MessageType}, the `highlightText` - * property does not need to be set because a default text is used. However, the default text can be overridden - * by setting the `highlightText` property. In all other cases the `highlightText` property must be set. + * property. If the `highlight` property is set to a value of {@link module:sap/ui/core/message/MessageType}, + * the `highlightText` property does not need to be set because a default text is used. However, the default + * text can be overridden by setting the `highlightText` property. In all other cases the `highlightText` + * property must be set. * * @since 1.48.0 */ @@ -5823,7 +5831,7 @@ declare module "sap/ui/table/Table" { * Adds some plugin to the aggregation {@link #getPlugins plugins}. * * @since 1.64 - * @deprecated (since 1.120) - Please add plugins to the `dependents` aggregation instead. + * @deprecated As of version 1.120. Please add plugins to the `dependents` aggregation instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -6030,7 +6038,7 @@ declare module "sap/ui/table/Table" { * fired when the user clicks a cell of the table. * * @since 1.21.0 - * @deprecated (since 1.54) - replaced by `beforeOpenContextMenu`. + * @deprecated As of version 1.54. replaced by `beforeOpenContextMenu`. * * @returns Reference to `this` in order to allow method chaining */ @@ -6059,7 +6067,7 @@ declare module "sap/ui/table/Table" { * fired when the user clicks a cell of the table. * * @since 1.21.0 - * @deprecated (since 1.54) - replaced by `beforeOpenContextMenu`. + * @deprecated As of version 1.54. replaced by `beforeOpenContextMenu`. * * @returns Reference to `this` in order to allow method chaining */ @@ -6224,7 +6232,7 @@ declare module "sap/ui/table/Table" { * * fired when a column of the table has been selected * - * @deprecated (since 1.117) - see the `headerMenu` aggregation of `sap.ui.table.Column` for details. + * @deprecated As of version 1.117. see the `headerMenu` aggregation of `sap.ui.table.Column` for details. * * @returns Reference to `this` in order to allow method chaining */ @@ -6251,7 +6259,7 @@ declare module "sap/ui/table/Table" { * * fired when a column of the table has been selected * - * @deprecated (since 1.117) - see the `headerMenu` aggregation of `sap.ui.table.Column` for details. + * @deprecated As of version 1.117. see the `headerMenu` aggregation of `sap.ui.table.Column` for details. * * @returns Reference to `this` in order to allow method chaining */ @@ -6274,7 +6282,8 @@ declare module "sap/ui/table/Table" { * * fired when the visibility of a table column is changed. * - * @deprecated (since 1.117) - see the `showColumnVisibilityMenu` property of `sap.ui.table.Table` for details. + * @deprecated As of version 1.117. see the `showColumnVisibilityMenu` property of `sap.ui.table.Table` + * for details. * * @returns Reference to `this` in order to allow method chaining */ @@ -6302,7 +6311,8 @@ declare module "sap/ui/table/Table" { * * fired when the visibility of a table column is changed. * - * @deprecated (since 1.117) - see the `showColumnVisibilityMenu` property of `sap.ui.table.Table` for details. + * @deprecated As of version 1.117. see the `showColumnVisibilityMenu` property of `sap.ui.table.Table` + * for details. * * @returns Reference to `this` in order to allow method chaining */ @@ -6483,7 +6493,7 @@ declare module "sap/ui/table/Table" { * * fired when the table is grouped (experimental!). * - * @deprecated (since 1.118) - see the `enableGrouping` property for details. + * @deprecated As of version 1.118. see the `enableGrouping` property for details. * * @returns Reference to `this` in order to allow method chaining */ @@ -6510,7 +6520,7 @@ declare module "sap/ui/table/Table" { * * fired when the table is grouped (experimental!). * - * @deprecated (since 1.118) - see the `enableGrouping` property for details. + * @deprecated As of version 1.118. see the `enableGrouping` property for details. * * @returns Reference to `this` in order to allow method chaining */ @@ -6753,7 +6763,7 @@ declare module "sap/ui/table/Table" { * * See {@link sap.ui.table.Column#autoResize} for details about the auto-resize feature. * - * @deprecated (since 1.125) - replaced by {@link sap.ui.table.Column#autoResize} + * @deprecated As of version 1.125. replaced by {@link sap.ui.table.Column#autoResize} */ autoResizeColumn( /** @@ -6841,7 +6851,7 @@ declare module "sap/ui/table/Table" { * Destroys all the plugins in the aggregation {@link #getPlugins plugins}. * * @since 1.64 - * @deprecated (since 1.120) - Please add plugins to the `dependents` aggregation instead. + * @deprecated As of version 1.120. Please add plugins to the `dependents` aggregation instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -6878,7 +6888,8 @@ declare module "sap/ui/table/Table" { /** * Destroys the title in the aggregation {@link #getTitle title}. * - * @deprecated (since 1.72) - Use, for example, a `sap.m.Title` control in the `extension` aggregation instead. + * @deprecated As of version 1.72. Use, for example, a `sap.m.Title` control in the `extension` aggregation + * instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -6886,7 +6897,7 @@ declare module "sap/ui/table/Table" { /** * Destroys the toolbar in the aggregation {@link #getToolbar toolbar}. * - * @deprecated (since 1.38) - This aggregation is deprecated, use the `extension` aggregation instead. + * @deprecated As of version 1.38. This aggregation is deprecated, use the `extension` aggregation instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -6958,7 +6969,7 @@ declare module "sap/ui/table/Table" { * The passed function and listener object must match the ones used for event registration. * * @since 1.21.0 - * @deprecated (since 1.54) - replaced by `beforeOpenContextMenu`. + * @deprecated As of version 1.54. replaced by `beforeOpenContextMenu`. * * @returns Reference to `this` in order to allow method chaining */ @@ -7032,7 +7043,7 @@ declare module "sap/ui/table/Table" { * * The passed function and listener object must match the ones used for event registration. * - * @deprecated (since 1.117) - see the `headerMenu` aggregation of `sap.ui.table.Column` for details. + * @deprecated As of version 1.117. see the `headerMenu` aggregation of `sap.ui.table.Column` for details. * * @returns Reference to `this` in order to allow method chaining */ @@ -7052,7 +7063,8 @@ declare module "sap/ui/table/Table" { * * The passed function and listener object must match the ones used for event registration. * - * @deprecated (since 1.117) - see the `showColumnVisibilityMenu` property of `sap.ui.table.Table` for details. + * @deprecated As of version 1.117. see the `showColumnVisibilityMenu` property of `sap.ui.table.Table` + * for details. * * @returns Reference to `this` in order to allow method chaining */ @@ -7129,7 +7141,7 @@ declare module "sap/ui/table/Table" { * * The passed function and listener object must match the ones used for event registration. * - * @deprecated (since 1.118) - see the `enableGrouping` property for details. + * @deprecated As of version 1.118. see the `enableGrouping` property for details. * * @returns Reference to `this` in order to allow method chaining */ @@ -7225,8 +7237,8 @@ declare module "sap/ui/table/Table" { * **Please note: This method uses synchronous requests. Support and functioning ends with the support * for synchronous requests in browsers.** * - * @deprecated (since 1.56) - replaced by the `sap.ui.export` library. - * @experimental - Experimental because the property for the column/cell definitions (sortProperty) could + * @deprecated As of version 1.56. replaced by the `sap.ui.export` library. + * @experimental Experimental because the property for the column/cell definitions (sortProperty) could * change in future. * * @returns Export object @@ -7306,7 +7318,7 @@ declare module "sap/ui/table/Table" { * event object. The return value of this method indicates whether the default action should be executed. * * @since 1.21.0 - * @deprecated (since 1.54) - replaced by `beforeOpenContextMenu`. + * @deprecated As of version 1.54. replaced by `beforeOpenContextMenu`. * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Whether or not to prevent the default action @@ -7372,7 +7384,7 @@ declare module "sap/ui/table/Table" { * Listeners may prevent the default action of this event by calling the `preventDefault` method on the * event object. The return value of this method indicates whether the default action should be executed. * - * @deprecated (since 1.117) - see the `headerMenu` aggregation of `sap.ui.table.Column` for details. + * @deprecated As of version 1.117. see the `headerMenu` aggregation of `sap.ui.table.Column` for details. * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Whether or not to prevent the default action @@ -7389,7 +7401,8 @@ declare module "sap/ui/table/Table" { * Listeners may prevent the default action of this event by calling the `preventDefault` method on the * event object. The return value of this method indicates whether the default action should be executed. * - * @deprecated (since 1.117) - see the `showColumnVisibilityMenu` property of `sap.ui.table.Table` for details. + * @deprecated As of version 1.117. see the `showColumnVisibilityMenu` property of `sap.ui.table.Table` + * for details. * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Whether or not to prevent the default action @@ -7450,7 +7463,7 @@ declare module "sap/ui/table/Table" { * Listeners may prevent the default action of this event by calling the `preventDefault` method on the * event object. The return value of this method indicates whether the default action should be executed. * - * @deprecated (since 1.118) - see the `enableGrouping` property for details. + * @deprecated As of version 1.118. see the `enableGrouping` property for details. * @ui5-protected Do not call from applications (only from related classes in the framework) * * @returns Whether or not to prevent the default action @@ -7666,7 +7679,7 @@ declare module "sap/ui/table/Table" { * * Default value is `true`. * - * @deprecated (since 1.115) - the concept has been discarded. + * @deprecated As of version 1.115. the concept has been discarded. * * @returns Value of property `editable` */ @@ -7760,7 +7773,7 @@ declare module "sap/ui/table/Table" { * * Default value is `false`. * - * @deprecated (since 1.110) - the concept has been discarded. + * @deprecated As of version 1.110. the concept has been discarded. * * @returns Value of property `enableGrouping` */ @@ -7805,7 +7818,7 @@ declare module "sap/ui/table/Table" { * Default value is `0`. * * @since 1.18.7 - * @deprecated (since 1.119) - use the `rowMode` aggregation instead. + * @deprecated As of version 1.119. use the `rowMode` aggregation instead. * * @returns Value of property `fixedBottomRowCount` */ @@ -7835,7 +7848,7 @@ declare module "sap/ui/table/Table" { * * Default value is `0`. * - * @deprecated (since 1.119) - use the `rowMode` aggregation instead. + * @deprecated As of version 1.119. use the `rowMode` aggregation instead. * * @returns Value of property `fixedRowCount` */ @@ -7851,8 +7864,8 @@ declare module "sap/ui/table/Table" { /** * ID of the element which is the current target of the association {@link #getGroupBy groupBy}, or `null`. * - * @deprecated (since 1.110) - see the `enableGrouping` property for details. - * @experimental (since 1.28) - This feature has a limited functionality. + * @deprecated As of version 1.110. see the `enableGrouping` property for details. + * @experimental As of version 1.28. This feature has a limited functionality. */ getGroupBy(): ID | null; /** @@ -7863,7 +7876,7 @@ declare module "sap/ui/table/Table" { * * Default value is `5`. * - * @deprecated (since 1.119) - use the `rowMode` aggregation instead. + * @deprecated As of version 1.119. use the `rowMode` aggregation instead. * * @returns Value of property `minAutoRowCount` */ @@ -7876,11 +7889,11 @@ declare module "sap/ui/table/Table" { * * Default value is `"Scrollbar"`. * - * @deprecated (since 1.38) - the concept has been discarded. + * @deprecated As of version 1.38. the concept has been discarded. * * @returns Value of property `navigationMode` */ - getNavigationMode(): NavigationMode | keyof typeof NavigationMode; + getNavigationMode(): NavigationMode; /** * Gets content of aggregation {@link #getNoData noData}. * @@ -7898,7 +7911,7 @@ declare module "sap/ui/table/Table" { * plugin. * * @since 1.64 - * @deprecated (since 1.120) - Please add plugins to the `dependents` aggregation instead. + * @deprecated As of version 1.120. Please add plugins to the `dependents` aggregation instead. */ getPlugins(): SelectionPlugin[]; /** @@ -7939,7 +7952,7 @@ declare module "sap/ui/table/Table" { * If no value is set (includes 0), a default height is applied based on the content density configuration. * In any `visibleRowCountMode`, the actual height can increase based on the content. * - * @deprecated (since 1.119) - use the `rowMode` aggregation instead. + * @deprecated As of version 1.119. use the `rowMode` aggregation instead. * * @returns Value of property `rowHeight` */ @@ -7952,7 +7965,7 @@ declare module "sap/ui/table/Table" { * * @since 1.119 */ - getRowMode(): RowMode | (Type | keyof typeof Type); + getRowMode(): RowMode | Type; /** * Gets content of aggregation {@link #getRows rows}. * @@ -8013,7 +8026,7 @@ declare module "sap/ui/table/Table" { /** * Retrieves the lead selection index. * - * @deprecated (since 1.69) - replaced by {@link sap.ui.table.Table#getSelectedIndices} + * @deprecated As of version 1.69. replaced by {@link sap.ui.table.Table#getSelectedIndices} * * @returns Currently Selected Index. */ @@ -8041,7 +8054,7 @@ declare module "sap/ui/table/Table" { * * @returns Value of property `selectionBehavior` */ - getSelectionBehavior(): SelectionBehavior | keyof typeof SelectionBehavior; + getSelectionBehavior(): SelectionBehavior; /** * Gets current value of property {@link #getSelectionMode selectionMode}. * @@ -8059,7 +8072,7 @@ declare module "sap/ui/table/Table" { * * @returns Value of property `selectionMode` */ - getSelectionMode(): SelectionMode | keyof typeof SelectionMode; + getSelectionMode(): SelectionMode; /** * Gets current value of property {@link #getShowColumnVisibilityMenu showColumnVisibilityMenu}. * @@ -8068,7 +8081,7 @@ declare module "sap/ui/table/Table" { * * Default value is `false`. * - * @deprecated (since 1.117) - use a `ColumnMenu` with a custom menu item in the `headerMenu` association + * @deprecated As of version 1.117. use a `ColumnMenu` with a custom menu item in the `headerMenu` association * instead. * * @returns Value of property `showColumnVisibilityMenu` @@ -8132,7 +8145,8 @@ declare module "sap/ui/table/Table" { * * Control or text of title section of the Table (if not set it will be hidden) * - * @deprecated (since 1.72) - Use, for example, a `sap.m.Title` control in the `extension` aggregation instead. + * @deprecated As of version 1.72. Use, for example, a `sap.m.Title` control in the `extension` aggregation + * instead. */ getTitle(): Control | string; /** @@ -8141,7 +8155,7 @@ declare module "sap/ui/table/Table" { * Toolbar of the Table If not set, no toolbar area will be rendered. Note: The CSS class sapMTBHeader-CTX * is applied on the given toolbar. * - * @deprecated (since 1.38) - This aggregation is deprecated, use the `extension` aggregation instead. + * @deprecated As of version 1.38. This aggregation is deprecated, use the `extension` aggregation instead. */ getToolbar(): Toolbar; /** @@ -8151,7 +8165,7 @@ declare module "sap/ui/table/Table" { * * Default value is `10`. * - * @deprecated (since 1.119) - use the `rowMode` aggregation instead. + * @deprecated As of version 1.119. use the `rowMode` aggregation instead. * * @returns Value of property `visibleRowCount` */ @@ -8178,13 +8192,11 @@ declare module "sap/ui/table/Table" { * Default value is `"Fixed"`. * * @since 1.9.2 - * @deprecated (since 1.119) - use the `rowMode` aggregation instead. + * @deprecated As of version 1.119. use the `rowMode` aggregation instead. * * @returns Value of property `visibleRowCountMode` */ - getVisibleRowCountMode(): - | VisibleRowCountMode - | keyof typeof VisibleRowCountMode; + getVisibleRowCountMode(): VisibleRowCountMode; /** * Gets current value of property {@link #getWidth width}. * @@ -8227,7 +8239,7 @@ declare module "sap/ui/table/Table" { * and returns its index if found or -1 otherwise. * * @since 1.64 - * @deprecated (since 1.120) - Please add plugins to the `dependents` aggregation instead. + * @deprecated As of version 1.120. Please add plugins to the `dependents` aggregation instead. * * @returns The index of the provided control in the aggregation if found, or -1 otherwise */ @@ -8290,7 +8302,7 @@ declare module "sap/ui/table/Table" { * Inserts a plugin into the aggregation {@link #getPlugins plugins}. * * @since 1.64 - * @deprecated (since 1.120) - Please add plugins to the `dependents` aggregation instead. + * @deprecated As of version 1.120. Please add plugins to the `dependents` aggregation instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -8370,7 +8382,7 @@ declare module "sap/ui/table/Table" { * Additionally, it unregisters them from the hosting UIArea. * * @since 1.64 - * @deprecated (since 1.120) - Please add plugins to the `dependents` aggregation instead. + * @deprecated As of version 1.120. Please add plugins to the `dependents` aggregation instead. * * @returns An array of the removed elements (might be empty) */ @@ -8424,7 +8436,7 @@ declare module "sap/ui/table/Table" { * Removes a plugin from the aggregation {@link #getPlugins plugins}. * * @since 1.64 - * @deprecated (since 1.120) - Please add plugins to the `dependents` aggregation instead. + * @deprecated As of version 1.120. Please add plugins to the `dependents` aggregation instead. * * @returns The removed plugin or `null` */ @@ -8563,7 +8575,7 @@ declare module "sap/ui/table/Table" { * * Default value is `true`. * - * @deprecated (since 1.115) - the concept has been discarded. + * @deprecated As of version 1.115. the concept has been discarded. * * @returns Reference to `this` in order to allow method chaining */ @@ -8699,7 +8711,7 @@ declare module "sap/ui/table/Table" { * * Default value is `false`. * - * @deprecated (since 1.110) - the concept has been discarded. + * @deprecated As of version 1.110. the concept has been discarded. * * @returns Reference to `this` in order to allow method chaining */ @@ -8758,7 +8770,7 @@ declare module "sap/ui/table/Table" { * Default value is `0`. * * @since 1.18.7 - * @deprecated (since 1.119) - use the `rowMode` aggregation instead. + * @deprecated As of version 1.119. use the `rowMode` aggregation instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -8802,7 +8814,7 @@ declare module "sap/ui/table/Table" { * * Default value is `0`. * - * @deprecated (since 1.119) - use the `rowMode` aggregation instead. + * @deprecated As of version 1.119. use the `rowMode` aggregation instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -8827,8 +8839,8 @@ declare module "sap/ui/table/Table" { /** * Sets the associated {@link #getGroupBy groupBy}. * - * @deprecated (since 1.110) - see the `enableGrouping` property for details. - * @experimental (since 1.28) - This feature has a limited functionality. + * @deprecated As of version 1.110. see the `enableGrouping` property for details. + * @experimental As of version 1.28. This feature has a limited functionality. * * @returns Reference to `this` in order to allow method chaining */ @@ -8849,7 +8861,7 @@ declare module "sap/ui/table/Table" { * * Default value is `5`. * - * @deprecated (since 1.119) - use the `rowMode` aggregation instead. + * @deprecated As of version 1.119. use the `rowMode` aggregation instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -8869,7 +8881,7 @@ declare module "sap/ui/table/Table" { * * Default value is `"Scrollbar"`. * - * @deprecated (since 1.38) - the concept has been discarded. + * @deprecated As of version 1.38. the concept has been discarded. * * @returns Reference to `this` in order to allow method chaining */ @@ -8942,7 +8954,7 @@ declare module "sap/ui/table/Table" { * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * @deprecated (since 1.119) - use the `rowMode` aggregation instead. + * @deprecated As of version 1.119. use the `rowMode` aggregation instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -9070,7 +9082,7 @@ declare module "sap/ui/table/Table" { * * Default value is `false`. * - * @deprecated (since 1.117) - use a `ColumnMenu` with a custom menu item in the `headerMenu` association + * @deprecated As of version 1.117. use a `ColumnMenu` with a custom menu item in the `headerMenu` association * instead. * * @returns Reference to `this` in order to allow method chaining @@ -9136,7 +9148,8 @@ declare module "sap/ui/table/Table" { /** * Sets the aggregated {@link #getTitle title}. * - * @deprecated (since 1.72) - Use, for example, a `sap.m.Title` control in the `extension` aggregation instead. + * @deprecated As of version 1.72. Use, for example, a `sap.m.Title` control in the `extension` aggregation + * instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -9149,7 +9162,7 @@ declare module "sap/ui/table/Table" { /** * Sets the aggregated {@link #getToolbar toolbar}. * - * @deprecated (since 1.38) - This aggregation is deprecated, use the `extension` aggregation instead. + * @deprecated As of version 1.38. This aggregation is deprecated, use the `extension` aggregation instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -9186,7 +9199,7 @@ declare module "sap/ui/table/Table" { * * Default value is `10`. * - * @deprecated (since 1.119) - use the `rowMode` aggregation instead. + * @deprecated As of version 1.119. use the `rowMode` aggregation instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -9220,7 +9233,7 @@ declare module "sap/ui/table/Table" { * Default value is `"Fixed"`. * * @since 1.9.2 - * @deprecated (since 1.119) - use the `rowMode` aggregation instead. + * @deprecated As of version 1.119. use the `rowMode` aggregation instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -9308,7 +9321,7 @@ declare module "sap/ui/table/Table" { * If no value is set (includes 0), a default height is applied based on the content density configuration. * In any `visibleRowCountMode`, the actual height can increase based on the content. * - * @deprecated (since 1.119) - use the `rowMode` aggregation instead. + * @deprecated As of version 1.119. use the `rowMode` aggregation instead. */ rowHeight?: int | PropertyBindingInfo | `{${string}}`; @@ -9334,7 +9347,7 @@ declare module "sap/ui/table/Table" { /** * Number of visible rows of the table. * - * @deprecated (since 1.119) - use the `rowMode` aggregation instead. + * @deprecated As of version 1.119. use the `rowMode` aggregation instead. */ visibleRowCount?: int | PropertyBindingInfo | `{${string}}`; @@ -9376,7 +9389,7 @@ declare module "sap/ui/table/Table" { * invalid, the call is ignored. **Note:** If the rows of the table are bound, the value of the property * is reset to -1. If a selection plugin is applied to the table, the property is not bindable. * - * @deprecated (since 1.69) - replaced by {@link sap.ui.table.Table#getSelectedIndices} and {@link sap.ui.table.Table#setSelectedIndex} + * @deprecated As of version 1.69. replaced by {@link sap.ui.table.Table#getSelectedIndices} and {@link sap.ui.table.Table#setSelectedIndex} */ selectedIndex?: int | PropertyBindingInfo | `{${string}}`; @@ -9384,7 +9397,7 @@ declare module "sap/ui/table/Table" { * Flag whether the controls of the Table are editable or not (currently this only controls the background * color in certain themes!) * - * @deprecated (since 1.115) - the concept has been discarded. + * @deprecated As of version 1.115. the concept has been discarded. */ editable?: boolean | PropertyBindingInfo | `{${string}}`; @@ -9392,7 +9405,7 @@ declare module "sap/ui/table/Table" { * This property has been deprecated and must not be used anymore, since `Scrollbar` is the only supported * option. * - * @deprecated (since 1.38) - the concept has been discarded. + * @deprecated As of version 1.38. the concept has been discarded. */ navigationMode?: | (NavigationMode | keyof typeof NavigationMode) @@ -9456,7 +9469,7 @@ declare module "sap/ui/table/Table" { * - The column, by which the table is grouped, is not visible. It will become visible again only if the * table is grouped by another column or grouping is disabled. * - * @deprecated (since 1.110) - the concept has been discarded. + * @deprecated As of version 1.110. the concept has been discarded. */ enableGrouping?: boolean | PropertyBindingInfo | `{${string}}`; @@ -9464,7 +9477,7 @@ declare module "sap/ui/table/Table" { * Flag to show or hide the column visibility menu. This menu will get displayed in each generated column * header menu. It allows to show or hide columns * - * @deprecated (since 1.117) - use a `ColumnMenu` with a custom menu item in the `headerMenu` association + * @deprecated As of version 1.117. use a `ColumnMenu` with a custom menu item in the `headerMenu` association * instead. */ showColumnVisibilityMenu?: boolean | PropertyBindingInfo | `{${string}}`; @@ -9493,7 +9506,7 @@ declare module "sap/ui/table/Table" { * after rendering. The user can change the `visibleRowCount` by dragging a resizer. * * @since 1.9.2 - * @deprecated (since 1.119) - use the `rowMode` aggregation instead. + * @deprecated As of version 1.119. use the `rowMode` aggregation instead. */ visibleRowCountMode?: | (VisibleRowCountMode | keyof typeof VisibleRowCountMode) @@ -9504,7 +9517,7 @@ declare module "sap/ui/table/Table" { * This property is used to set the minimum count of visible rows when the property visibleRowCountMode * is set to Auto or Interactive. For any other visibleRowCountMode, it is ignored. * - * @deprecated (since 1.119) - use the `rowMode` aggregation instead. + * @deprecated As of version 1.119. use the `rowMode` aggregation instead. */ minAutoRowCount?: int | PropertyBindingInfo | `{${string}}`; @@ -9523,7 +9536,7 @@ declare module "sap/ui/table/Table" { * Number of rows that are fix on the top. When you use a vertical scrollbar, only the rows which are not * fixed, will scroll. * - * @deprecated (since 1.119) - use the `rowMode` aggregation instead. + * @deprecated As of version 1.119. use the `rowMode` aggregation instead. */ fixedRowCount?: int | PropertyBindingInfo | `{${string}}`; @@ -9532,7 +9545,7 @@ declare module "sap/ui/table/Table" { * not fixed, will scroll. * * @since 1.18.7 - * @deprecated (since 1.119) - use the `rowMode` aggregation instead. + * @deprecated As of version 1.119. use the `rowMode` aggregation instead. */ fixedBottomRowCount?: int | PropertyBindingInfo | `{${string}}`; @@ -9603,7 +9616,8 @@ declare module "sap/ui/table/Table" { /** * Control or text of title section of the Table (if not set it will be hidden) * - * @deprecated (since 1.72) - Use, for example, a `sap.m.Title` control in the `extension` aggregation instead. + * @deprecated As of version 1.72. Use, for example, a `sap.m.Title` control in the `extension` aggregation + * instead. */ title?: string | Control | PropertyBindingInfo; @@ -9618,7 +9632,7 @@ declare module "sap/ui/table/Table" { * Toolbar of the Table If not set, no toolbar area will be rendered. Note: The CSS class sapMTBHeader-CTX * is applied on the given toolbar. * - * @deprecated (since 1.38) - This aggregation is deprecated, use the `extension` aggregation instead. + * @deprecated As of version 1.38. This aggregation is deprecated, use the `extension` aggregation instead. */ toolbar?: Toolbar; @@ -9710,7 +9724,7 @@ declare module "sap/ui/table/Table" { * plugin. * * @since 1.64 - * @deprecated (since 1.120) - Please add plugins to the `dependents` aggregation instead. + * @deprecated As of version 1.120. Please add plugins to the `dependents` aggregation instead. */ plugins?: | SelectionPlugin[] @@ -9723,8 +9737,8 @@ declare module "sap/ui/table/Table" { * to `true`. Setting `groupBy` in the view does not work and throws an error. It can only be set if the * column by which the table is grouped is already part of the `columns` aggregation of the table. * - * @deprecated (since 1.110) - see the `enableGrouping` property for details. - * @experimental (since 1.28) - This feature has a limited functionality. + * @deprecated As of version 1.110. see the `enableGrouping` property for details. + * @experimental As of version 1.28. This feature has a limited functionality. */ groupBy?: Column | string; @@ -9749,7 +9763,7 @@ declare module "sap/ui/table/Table" { /** * fired when a column of the table has been selected * - * @deprecated (since 1.117) - see the `headerMenu` aggregation of `sap.ui.table.Column` for details. + * @deprecated As of version 1.117. see the `headerMenu` aggregation of `sap.ui.table.Column` for details. */ columnSelect?: (oEvent: Table$ColumnSelectEvent) => void; @@ -9782,14 +9796,15 @@ declare module "sap/ui/table/Table" { /** * fired when the table is grouped (experimental!). * - * @deprecated (since 1.118) - see the `enableGrouping` property for details. + * @deprecated As of version 1.118. see the `enableGrouping` property for details. */ group?: (oEvent: Table$GroupEvent) => void; /** * fired when the visibility of a table column is changed. * - * @deprecated (since 1.117) - see the `showColumnVisibilityMenu` property of `sap.ui.table.Table` for details. + * @deprecated As of version 1.117. see the `showColumnVisibilityMenu` property of `sap.ui.table.Table` + * for details. */ columnVisibility?: (oEvent: Table$ColumnVisibilityEvent) => void; @@ -9804,7 +9819,7 @@ declare module "sap/ui/table/Table" { * fired when the user clicks a cell of the table. * * @since 1.21.0 - * @deprecated (since 1.54) - replaced by `beforeOpenContextMenu`. + * @deprecated As of version 1.54. replaced by `beforeOpenContextMenu`. */ cellContextmenu?: (oEvent: Table$CellContextmenuEvent) => void; @@ -9962,7 +9977,7 @@ declare module "sap/ui/table/Table" { /** * Parameters of the Table#cellContextmenu event. * - * @deprecated (since 1.54) - replaced by `beforeOpenContextMenu`. + * @deprecated As of version 1.54. replaced by `beforeOpenContextMenu`. */ export interface Table$CellContextmenuEventParameters { /** @@ -10000,7 +10015,7 @@ declare module "sap/ui/table/Table" { /** * Event object of the Table#cellContextmenu event. * - * @deprecated (since 1.54) - replaced by `beforeOpenContextMenu`. + * @deprecated As of version 1.54. replaced by `beforeOpenContextMenu`. */ export type Table$CellContextmenuEvent = Event< Table$CellContextmenuEventParameters, @@ -10074,7 +10089,7 @@ declare module "sap/ui/table/Table" { /** * Parameters of the Table#columnSelect event. * - * @deprecated (since 1.117) - see the `headerMenu` aggregation of `sap.ui.table.Column` for details. + * @deprecated As of version 1.117. see the `headerMenu` aggregation of `sap.ui.table.Column` for details. */ export interface Table$ColumnSelectEventParameters { /** @@ -10086,7 +10101,7 @@ declare module "sap/ui/table/Table" { /** * Event object of the Table#columnSelect event. * - * @deprecated (since 1.117) - see the `headerMenu` aggregation of `sap.ui.table.Column` for details. + * @deprecated As of version 1.117. see the `headerMenu` aggregation of `sap.ui.table.Column` for details. */ export type Table$ColumnSelectEvent = Event< Table$ColumnSelectEventParameters, @@ -10096,7 +10111,8 @@ declare module "sap/ui/table/Table" { /** * Parameters of the Table#columnVisibility event. * - * @deprecated (since 1.117) - see the `showColumnVisibilityMenu` property of `sap.ui.table.Table` for details. + * @deprecated As of version 1.117. see the `showColumnVisibilityMenu` property of `sap.ui.table.Table` + * for details. */ export interface Table$ColumnVisibilityEventParameters { /** @@ -10113,7 +10129,8 @@ declare module "sap/ui/table/Table" { /** * Event object of the Table#columnVisibility event. * - * @deprecated (since 1.117) - see the `showColumnVisibilityMenu` property of `sap.ui.table.Table` for details. + * @deprecated As of version 1.117. see the `showColumnVisibilityMenu` property of `sap.ui.table.Table` + * for details. */ export type Table$ColumnVisibilityEvent = Event< Table$ColumnVisibilityEventParameters, @@ -10184,7 +10201,7 @@ declare module "sap/ui/table/Table" { /** * Parameters of the Table#group event. * - * @deprecated (since 1.118) - see the `enableGrouping` property for details. + * @deprecated As of version 1.118. see the `enableGrouping` property for details. */ export interface Table$GroupEventParameters { /** @@ -10196,7 +10213,7 @@ declare module "sap/ui/table/Table" { /** * Event object of the Table#group event. * - * @deprecated (since 1.118) - see the `enableGrouping` property for details. + * @deprecated As of version 1.118. see the `enableGrouping` property for details. */ export type Table$GroupEvent = Event; @@ -10313,7 +10330,8 @@ declare module "sap/ui/table/TablePersoController" { * The TablePersoController can be used to connect a table with a persistence service. * * @since 1.21.1 - * @deprecated (since 1.115) - Please use the {@link sap.m.p13n.Engine Engine} for personalization instead. + * @deprecated As of version 1.115. Please use the {@link sap.m.p13n.Engine Engine} for personalization + * instead. */ export default class TablePersoController extends ManagedObject { /** @@ -10431,7 +10449,7 @@ declare module "sap/ui/table/TablePersoController" { * * @returns Value of property `resetAllMode` */ - getResetAllMode(): ResetAllMode | keyof typeof ResetAllMode; + getResetAllMode(): ResetAllMode; /** * Gets current value of property {@link #getShowResetAll showResetAll}. * @@ -10454,7 +10472,7 @@ declare module "sap/ui/table/TablePersoController" { * Using this functionality will require to load the sap.m library because the personalization dialog * is only available in this library for now. * - * @experimental (since 1.21.2) - API might change / feature requires the sap.m library! + * @experimental As of version 1.21.2. API might change / feature requires the sap.m library! */ openDialog(mSettings: object): void; /** @@ -10589,7 +10607,8 @@ declare module "sap/ui/table/TablePersoController" { /** * Describes the settings that can be provided to the TablePersoController constructor. * - * @deprecated (since 1.115) - Please use the {@link sap.m.p13n.Engine Engine} for personalization instead. + * @deprecated As of version 1.115. Please use the {@link sap.m.p13n.Engine Engine} for personalization + * instead. */ export interface $TablePersoControllerSettings extends $ManagedObjectSettings { @@ -10898,8 +10917,8 @@ declare module "sap/ui/table/TreeTable" { * * Default value is `true`. * - * @deprecated (since 1.76) - replaced by the `collapseRecursive` binding parameter. May not work with all - * bindings. + * @deprecated As of version 1.76. replaced by the `collapseRecursive` binding parameter. May not work with + * all bindings. * * @returns Value of property `collapseRecursive` */ @@ -10907,7 +10926,7 @@ declare module "sap/ui/table/TreeTable" { /** * The `enableGrouping` property is not supported by the `TreeTable` control. * - * @deprecated (since 1.28) - the `enableGrouping` property is not supported by the `TreeTable` control. + * @deprecated As of version 1.28. the `enableGrouping` property is not supported by the `TreeTable` control. */ getEnableGrouping(): boolean; /** @@ -10933,8 +10952,8 @@ declare module "sap/ui/table/TreeTable" { * * Default value is `false`. * - * @deprecated (since 1.46.3) - replaced by the `numberOfExpandedLevels` binding parameter. May not work - * with all bindings. + * @deprecated As of version 1.46.3. replaced by the `numberOfExpandedLevels` binding parameter. May not + * work with all bindings. * * @returns Value of property `expandFirstLevel` */ @@ -10942,7 +10961,7 @@ declare module "sap/ui/table/TreeTable" { /** * The `groupBy` association is not supported by the `TreeTable` control. * - * @deprecated (since 1.28) - the `groupBy` association is not supported by the `TreeTable` control. + * @deprecated As of version 1.28. the `groupBy` association is not supported by the `TreeTable` control. */ getGroupBy(): ID; /** @@ -10976,7 +10995,8 @@ declare module "sap/ui/table/TreeTable" { * * Default value is `0`. * - * @deprecated (since 1.76) - replaced by the `rootLevel` binding parameter. May not work with all bindings. + * @deprecated As of version 1.76. replaced by the `rootLevel` binding parameter. May not work with all + * bindings. * * @returns Value of property `rootLevel` */ @@ -11070,8 +11090,8 @@ declare module "sap/ui/table/TreeTable" { * * Default value is `true`. * - * @deprecated (since 1.76) - replaced by the `collapseRecursive` binding parameter. May not work with all - * bindings. + * @deprecated As of version 1.76. replaced by the `collapseRecursive` binding parameter. May not work with + * all bindings. * * @returns Reference to `this` in order to allow method chaining */ @@ -11086,7 +11106,7 @@ declare module "sap/ui/table/TreeTable" { * See: * sap.ui.table.TreeTable#setUseGroupMode * - * @deprecated (since 1.28) - the `enableGrouping` property is not supported by the `TreeTable` control. + * @deprecated As of version 1.28. the `enableGrouping` property is not supported by the `TreeTable` control. * To get a group-like visualization the `useGroupMode` property can be used. * * @returns Reference to `this` in order to allow method chaining @@ -11117,8 +11137,8 @@ declare module "sap/ui/table/TreeTable" { * * Default value is `false`. * - * @deprecated (since 1.46.3) - replaced by the `numberOfExpandedLevels` binding parameter. May not work - * with all bindings. + * @deprecated As of version 1.46.3. replaced by the `numberOfExpandedLevels` binding parameter. May not + * work with all bindings. * * @returns Reference to `this` in order to allow method chaining */ @@ -11147,7 +11167,7 @@ declare module "sap/ui/table/TreeTable" { /** * The `groupBy` association is not supported by the `TreeTable` control. * - * @deprecated (since 1.28) - the `groupBy` association is not supported by the `TreeTable` control. + * @deprecated As of version 1.28. the `groupBy` association is not supported by the `TreeTable` control. * * @returns Reference to `this` in order to allow method chaining */ @@ -11192,7 +11212,8 @@ declare module "sap/ui/table/TreeTable" { * * Default value is `0`. * - * @deprecated (since 1.76) - replaced by the `rootLevel` binding parameter. May not work with all bindings. + * @deprecated As of version 1.76. replaced by the `rootLevel` binding parameter. May not work with all + * bindings. * * @returns Reference to `this` in order to allow method chaining */ @@ -11298,8 +11319,8 @@ declare module "sap/ui/table/TreeTable" { * ``` * * - * @deprecated (since 1.46.3) - replaced by the `numberOfExpandedLevels` binding parameter. May not work - * with all bindings. + * @deprecated As of version 1.46.3. replaced by the `numberOfExpandedLevels` binding parameter. May not + * work with all bindings. */ expandFirstLevel?: boolean | PropertyBindingInfo | `{${string}}`; @@ -11333,8 +11354,8 @@ declare module "sap/ui/table/TreeTable" { * ``` * * - * @deprecated (since 1.76) - replaced by the `collapseRecursive` binding parameter. May not work with all - * bindings. + * @deprecated As of version 1.76. replaced by the `collapseRecursive` binding parameter. May not work with + * all bindings. */ collapseRecursive?: boolean | PropertyBindingInfo | `{${string}}`; @@ -11356,7 +11377,8 @@ declare module "sap/ui/table/TreeTable" { * ``` * * - * @deprecated (since 1.76) - replaced by the `rootLevel` binding parameter. May not work with all bindings. + * @deprecated As of version 1.76. replaced by the `rootLevel` binding parameter. May not work with all + * bindings. */ rootLevel?: int | PropertyBindingInfo | `{${string}}`; diff --git a/types/openui5/sap.ui.testrecorder.d.ts b/types/openui5/sap.ui.testrecorder.d.ts index 266040ee17cd42..d54c34b3d465bd 100644 --- a/types/openui5/sap.ui.testrecorder.d.ts +++ b/types/openui5/sap.ui.testrecorder.d.ts @@ -1,4 +1,4 @@ -// For Library Version: 1.132.0 +// For Library Version: 1.133.0 declare module "sap/ui/testrecorder/library" {} diff --git a/types/openui5/sap.ui.unified.d.ts b/types/openui5/sap.ui.unified.d.ts index 6a312bfbad8ca1..616b763f2dfbc4 100644 --- a/types/openui5/sap.ui.unified.d.ts +++ b/types/openui5/sap.ui.unified.d.ts @@ -1,4 +1,4 @@ -// For Library Version: 1.132.0 +// For Library Version: 1.133.0 declare module "sap/ui/unified/library" { /** @@ -34,7 +34,7 @@ declare module "sap/ui/unified/library" { * 'CalendarAppointmentRoundWidth'. * * @since 1.81.0 - * @experimental (since 1.81.0) + * @experimental As of version 1.81.0. */ export enum CalendarAppointmentRoundWidth { /** @@ -233,7 +233,7 @@ declare module "sap/ui/unified/library" { * 'ContentSwitcherAnimation'. * * @since 1.16.0 - * @experimental (since 1.16.0) - API is not yet finished and might change completely + * @experimental As of version 1.16.0. API is not yet finished and might change completely */ export enum ContentSwitcherAnimation { /** @@ -369,11 +369,11 @@ declare module "sap/ui/unified/Calendar" { import UI5Date from "sap/ui/core/date/UI5Date"; - import CalendarWeekNumbering from "sap/ui/core/date/CalendarWeekNumbering"; + import CalendarWeekNumbering from "sap/base/i18n/date/CalendarWeekNumbering"; import ElementMetadata from "sap/ui/core/ElementMetadata"; - import CalendarType from "sap/ui/core/CalendarType"; + import CalendarType from "sap/base/i18n/date/CalendarType"; import CalendarLegend from "sap/ui/unified/CalendarLegend"; @@ -1326,7 +1326,9 @@ declare module "sap/ui/unified/Calendar" { /** * New value for property `calendarWeekNumbering` */ - sCalendarWeekNumbering?: CalendarWeekNumbering + sCalendarWeekNumbering?: + | CalendarWeekNumbering + | keyof typeof CalendarWeekNumbering ): this; /** * Sets a new value for property {@link #getFirstDayOfWeek firstDayOfWeek}. @@ -1490,7 +1492,7 @@ declare module "sap/ui/unified/Calendar" { /** * New value for property `primaryCalendarType` */ - sPrimaryCalendarType: CalendarType + sPrimaryCalendarType: CalendarType | keyof typeof CalendarType ): this; /** * Sets a new value for property {@link #getSecondaryCalendarType secondaryCalendarType}. @@ -1508,7 +1510,7 @@ declare module "sap/ui/unified/Calendar" { /** * New value for property `secondaryCalendarType` */ - sSecondaryCalendarType: CalendarType + sSecondaryCalendarType: CalendarType | keyof typeof CalendarType ): this; /** * Sets the visibility of the Current date button in the calendar. @@ -1640,7 +1642,10 @@ declare module "sap/ui/unified/Calendar" { * * @since 1.34.0 */ - primaryCalendarType?: CalendarType | PropertyBindingInfo | `{${string}}`; + primaryCalendarType?: + | (CalendarType | keyof typeof CalendarType) + | PropertyBindingInfo + | `{${string}}`; /** * If set, the days are also displayed in this calendar type If not set, the dates are only displayed in @@ -1648,7 +1653,10 @@ declare module "sap/ui/unified/Calendar" { * * @since 1.34.0 */ - secondaryCalendarType?: CalendarType | PropertyBindingInfo | `{${string}}`; + secondaryCalendarType?: + | (CalendarType | keyof typeof CalendarType) + | PropertyBindingInfo + | `{${string}}`; /** * Width of Calendar @@ -1712,7 +1720,7 @@ declare module "sap/ui/unified/Calendar" { * @since 1.108.0 */ calendarWeekNumbering?: - | CalendarWeekNumbering + | (CalendarWeekNumbering | keyof typeof CalendarWeekNumbering) | PropertyBindingInfo | `{${string}}`; @@ -1920,7 +1928,7 @@ declare module "sap/ui/unified/calendar/DatesRow" { import UI5Date from "sap/ui/core/date/UI5Date"; - import CalendarWeekNumbering from "sap/ui/core/date/CalendarWeekNumbering"; + import CalendarWeekNumbering from "sap/base/i18n/date/CalendarWeekNumbering"; import ElementMetadata from "sap/ui/core/ElementMetadata"; @@ -2075,7 +2083,9 @@ declare module "sap/ui/unified/calendar/DatesRow" { /** * New value for property `calendarWeekNumbering` */ - sCalendarWeekNumbering?: CalendarWeekNumbering + sCalendarWeekNumbering?: + | CalendarWeekNumbering + | keyof typeof CalendarWeekNumbering ): this; /** * Setter for property `date`. @@ -2175,7 +2185,7 @@ declare module "sap/ui/unified/calendar/DatesRow" { * @since 1.110.0 */ calendarWeekNumbering?: - | CalendarWeekNumbering + | (CalendarWeekNumbering | keyof typeof CalendarWeekNumbering) | PropertyBindingInfo | `{${string}}`; } @@ -3386,11 +3396,11 @@ declare module "sap/ui/unified/calendar/Month" { import UI5Date from "sap/ui/core/date/UI5Date"; - import CalendarWeekNumbering from "sap/ui/core/date/CalendarWeekNumbering"; + import CalendarWeekNumbering from "sap/base/i18n/date/CalendarWeekNumbering"; import ElementMetadata from "sap/ui/core/ElementMetadata"; - import CalendarType from "sap/ui/core/CalendarType"; + import CalendarType from "sap/base/i18n/date/CalendarType"; import CalendarLegend from "sap/ui/unified/CalendarLegend"; @@ -4204,7 +4214,9 @@ declare module "sap/ui/unified/calendar/Month" { /** * New value for property `calendarWeekNumbering` */ - sCalendarWeekNumbering?: CalendarWeekNumbering + sCalendarWeekNumbering?: + | CalendarWeekNumbering + | keyof typeof CalendarWeekNumbering ): this; /** * Sets a date for the month. @@ -4305,7 +4317,7 @@ declare module "sap/ui/unified/calendar/Month" { /** * New value for property `primaryCalendarType` */ - sPrimaryCalendarType: CalendarType + sPrimaryCalendarType: CalendarType | keyof typeof CalendarType ): this; /** * Sets a new value for property {@link #getSecondaryCalendarType secondaryCalendarType}. @@ -4323,7 +4335,7 @@ declare module "sap/ui/unified/calendar/Month" { /** * New value for property `secondaryCalendarType` */ - sSecondaryCalendarType: CalendarType + sSecondaryCalendarType: CalendarType | keyof typeof CalendarType ): this; /** * Sets a new value for property {@link #getShowHeader showHeader}. @@ -4449,7 +4461,10 @@ declare module "sap/ui/unified/calendar/Month" { * * @since 1.34.0 */ - primaryCalendarType?: CalendarType | PropertyBindingInfo | `{${string}}`; + primaryCalendarType?: + | (CalendarType | keyof typeof CalendarType) + | PropertyBindingInfo + | `{${string}}`; /** * If set, the days are also displayed in this calendar type If not set, the dates are only displayed in @@ -4457,7 +4472,10 @@ declare module "sap/ui/unified/calendar/Month" { * * @since 1.34.0 */ - secondaryCalendarType?: CalendarType | PropertyBindingInfo | `{${string}}`; + secondaryCalendarType?: + | (CalendarType | keyof typeof CalendarType) + | PropertyBindingInfo + | `{${string}}`; /** * Width of Month @@ -4483,7 +4501,7 @@ declare module "sap/ui/unified/calendar/Month" { * @since 1.108.0 */ calendarWeekNumbering?: - | CalendarWeekNumbering + | (CalendarWeekNumbering | keyof typeof CalendarWeekNumbering) | PropertyBindingInfo | `{${string}}`; @@ -4659,7 +4677,7 @@ declare module "sap/ui/unified/calendar/MonthPicker" { import ElementMetadata from "sap/ui/core/ElementMetadata"; - import CalendarType from "sap/ui/core/CalendarType"; + import CalendarType from "sap/base/i18n/date/CalendarType"; import { PropertyBindingInfo, @@ -5217,7 +5235,7 @@ declare module "sap/ui/unified/calendar/MonthPicker" { /** * New value for property `primaryCalendarType` */ - sPrimaryCalendarType: CalendarType + sPrimaryCalendarType: CalendarType | keyof typeof CalendarType ): this; /** * Sets a new value for property {@link #getSecondaryCalendarType secondaryCalendarType}. @@ -5235,7 +5253,7 @@ declare module "sap/ui/unified/calendar/MonthPicker" { /** * New value for property `secondaryCalendarType` */ - sSecondaryCalendarType: CalendarType + sSecondaryCalendarType: CalendarType | keyof typeof CalendarType ): this; } /** @@ -5275,7 +5293,10 @@ declare module "sap/ui/unified/calendar/MonthPicker" { * * @since 1.34.0 */ - primaryCalendarType?: CalendarType | PropertyBindingInfo | `{${string}}`; + primaryCalendarType?: + | (CalendarType | keyof typeof CalendarType) + | PropertyBindingInfo + | `{${string}}`; /** * If set, the months are also displayed in this calendar type If not set, the months are only displayed @@ -5283,7 +5304,10 @@ declare module "sap/ui/unified/calendar/MonthPicker" { * * @since 1.104.0 */ - secondaryCalendarType?: CalendarType | PropertyBindingInfo | `{${string}}`; + secondaryCalendarType?: + | (CalendarType | keyof typeof CalendarType) + | PropertyBindingInfo + | `{${string}}`; /** * Date Ranges for selected dates of the MonthPicker @@ -6973,7 +6997,7 @@ declare module "sap/ui/unified/calendar/YearPicker" { import ElementMetadata from "sap/ui/core/ElementMetadata"; - import CalendarType from "sap/ui/core/CalendarType"; + import CalendarType from "sap/base/i18n/date/CalendarType"; import { PropertyBindingInfo, @@ -7316,7 +7340,7 @@ declare module "sap/ui/unified/calendar/YearPicker" { * * Default value is `2000`. * - * @deprecated (since 1.34.0) - replaced by `date` property + * @deprecated As of version 1.34.0. replaced by `date` property * * @returns Value of property `year` */ @@ -7469,7 +7493,7 @@ declare module "sap/ui/unified/calendar/YearPicker" { /** * New value for property `primaryCalendarType` */ - sPrimaryCalendarType: CalendarType + sPrimaryCalendarType: CalendarType | keyof typeof CalendarType ): this; /** * Sets a new value for property {@link #getSecondaryCalendarType secondaryCalendarType}. @@ -7487,7 +7511,7 @@ declare module "sap/ui/unified/calendar/YearPicker" { /** * New value for property `secondaryCalendarType` */ - sSecondaryCalendarType: CalendarType + sSecondaryCalendarType: CalendarType | keyof typeof CalendarType ): this; /** * Sets a new value for property {@link #getYears years}. @@ -7516,7 +7540,7 @@ declare module "sap/ui/unified/calendar/YearPicker" { /** * The year is initial focused and selected The value must be between 0 and 9999 * - * @deprecated (since 1.34.0) - replaced by `date` property + * @deprecated As of version 1.34.0. replaced by `date` property */ year?: int | PropertyBindingInfo | `{${string}}`; @@ -7555,7 +7579,10 @@ declare module "sap/ui/unified/calendar/YearPicker" { * * @since 1.34.0 */ - primaryCalendarType?: CalendarType | PropertyBindingInfo | `{${string}}`; + primaryCalendarType?: + | (CalendarType | keyof typeof CalendarType) + | PropertyBindingInfo + | `{${string}}`; /** * If set, the years are also displayed in this calendar type If not set, the years are only displayed in @@ -7563,7 +7590,10 @@ declare module "sap/ui/unified/calendar/YearPicker" { * * @since 1.104.0 */ - secondaryCalendarType?: CalendarType | PropertyBindingInfo | `{${string}}`; + secondaryCalendarType?: + | (CalendarType | keyof typeof CalendarType) + | PropertyBindingInfo + | `{${string}}`; /** * Date Ranges for selected dates of the YearPicker @@ -8735,7 +8765,7 @@ declare module "sap/ui/unified/CalendarLegendItem" { * * @returns Value of property `type` */ - getType(): CalendarDayType | keyof typeof CalendarDayType; + getType(): CalendarDayType; /** * Sets a new value for property {@link #getColor color}. * @@ -10318,9 +10348,7 @@ declare module "sap/ui/unified/CalendarRow" { * * @returns Value of property `appointmentHeight` */ - getAppointmentHeight(): - | CalendarAppointmentHeight - | keyof typeof CalendarAppointmentHeight; + getAppointmentHeight(): CalendarAppointmentHeight; /** * Gets current value of property {@link #getAppointmentRoundWidth appointmentRoundWidth}. * @@ -10333,9 +10361,7 @@ declare module "sap/ui/unified/CalendarRow" { * * @returns Value of property `appointmentRoundWidth` */ - getAppointmentRoundWidth(): - | CalendarAppointmentRoundWidth - | keyof typeof CalendarAppointmentRoundWidth; + getAppointmentRoundWidth(): CalendarAppointmentRoundWidth; /** * Gets content of aggregation {@link #getAppointments appointments}. * @@ -10355,7 +10381,7 @@ declare module "sap/ui/unified/CalendarRow" { * Default value is `false`. * * @since 1.38.0 - * @deprecated (since 1.81) - Please use the `appointmentHeight` with value "Automatic" property instead. + * @deprecated As of version 1.81. Please use the `appointmentHeight` with value "Automatic" property instead. * * @returns Value of property `appointmentsReducedHeight` */ @@ -10373,9 +10399,7 @@ declare module "sap/ui/unified/CalendarRow" { * * @returns Value of property `appointmentsVisualization` */ - getAppointmentsVisualization(): - | CalendarAppointmentVisualization - | keyof typeof CalendarAppointmentVisualization; + getAppointmentsVisualization(): CalendarAppointmentVisualization; /** * Returns array of IDs of the elements which are the current targets of the association {@link #getAriaLabelledBy ariaLabelledBy}. */ @@ -10419,9 +10443,7 @@ declare module "sap/ui/unified/CalendarRow" { * * @returns Value of property `groupAppointmentsMode` */ - getGroupAppointmentsMode(): - | GroupAppointmentsMode - | keyof typeof GroupAppointmentsMode; + getGroupAppointmentsMode(): GroupAppointmentsMode; /** * Gets current value of property {@link #getHeight height}. * @@ -10863,7 +10885,7 @@ declare module "sap/ui/unified/CalendarRow" { * Default value is `false`. * * @since 1.38.0 - * @deprecated (since 1.81) - Please use the `appointmentHeight` with value "Automatic" property instead. + * @deprecated As of version 1.81. Please use the `appointmentHeight` with value "Automatic" property instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -11337,7 +11359,7 @@ declare module "sap/ui/unified/CalendarRow" { * to allow touching. * * @since 1.38.0 - * @deprecated (since 1.81) - Please use the `appointmentHeight` with value "Automatic" property instead. + * @deprecated As of version 1.81. Please use the `appointmentHeight` with value "Automatic" property instead. */ appointmentsReducedHeight?: boolean | PropertyBindingInfo | `{${string}}`; @@ -12855,9 +12877,7 @@ declare module "sap/ui/unified/ColorPicker" { * * @returns Value of property `displayMode` */ - getDisplayMode(): - | ColorPickerDisplayMode - | keyof typeof ColorPickerDisplayMode; + getDisplayMode(): ColorPickerDisplayMode; /** * Gets current value of property {@link #getMode mode}. * @@ -12873,7 +12893,7 @@ declare module "sap/ui/unified/ColorPicker" { * * @returns Value of property `mode` */ - getMode(): ColorPickerMode | keyof typeof ColorPickerMode; + getMode(): ColorPickerMode; /** * Gets current RGB values. * @@ -13420,9 +13440,7 @@ declare module "sap/ui/unified/ColorPickerPopover" { * * @returns Value of property `displayMode` */ - getDisplayMode(): - | ColorPickerDisplayMode - | keyof typeof ColorPickerDisplayMode; + getDisplayMode(): ColorPickerDisplayMode; /** * Gets current value of property {@link #getMode mode}. * @@ -13434,7 +13452,7 @@ declare module "sap/ui/unified/ColorPickerPopover" { * * @returns Value of property `mode` */ - getMode(): ColorPickerMode | keyof typeof ColorPickerMode; + getMode(): ColorPickerMode; /** * Opens the `ColorPickerPopover`. The popover is positioned relative to the control parameter on tablet * or desktop and is full screen on phone. Therefore the openBy parameter is only used on tablet or desktop @@ -13695,8 +13713,8 @@ declare module "sap/ui/unified/ContentSwitcher" { * Switches between two control areas and animates it via CSS transitions * * @since 1.16.0 - * @deprecated (since 1.44.0) - the concept has been discarded. - * @experimental (since 1.16.0) - API is not yet finished and might change completely + * @deprecated As of version 1.44.0. the concept has been discarded. + * @experimental As of version 1.16.0. API is not yet finished and might change completely */ export default class ContentSwitcher extends Control { /** @@ -13988,8 +14006,8 @@ declare module "sap/ui/unified/ContentSwitcher" { /** * Describes the settings that can be provided to the ContentSwitcher constructor. * - * @deprecated (since 1.44.0) - the concept has been discarded. - * @experimental (since 1.16.0) - API is not yet finished and might change completely + * @deprecated As of version 1.44.0. the concept has been discarded. + * @experimental As of version 1.16.0. API is not yet finished and might change completely */ export interface $ContentSwitcherSettings extends $ControlSettings { /** @@ -14562,7 +14580,7 @@ declare module "sap/ui/unified/DateTypeRange" { * * @returns Value of property `secondaryType` */ - getSecondaryType(): CalendarDayType | keyof typeof CalendarDayType; + getSecondaryType(): CalendarDayType; /** * Gets current value of property {@link #getType type}. * @@ -14573,7 +14591,7 @@ declare module "sap/ui/unified/DateTypeRange" { * * @returns Value of property `type` */ - getType(): CalendarDayType | keyof typeof CalendarDayType; + getType(): CalendarDayType; /** * Sets a new value for property {@link #getColor color}. * @@ -16266,7 +16284,7 @@ declare module "sap/ui/unified/FileUploader" { * * @returns Value of property `valueState` */ - getValueState(): ValueState | keyof typeof ValueState; + getValueState(): ValueState; /** * Gets current value of property {@link #getValueStateText valueStateText}. * @@ -18348,7 +18366,7 @@ declare module "sap/ui/unified/Menu" { * * Accessible label / description of the menu for assistive technologies like screenreaders. * - * @deprecated (since 1.27.0) - replaced by `ariaLabelledBy` association + * @deprecated As of version 1.27.0. replaced by `ariaLabelledBy` association * * @returns Value of property `ariaDescription` */ @@ -18559,7 +18577,7 @@ declare module "sap/ui/unified/Menu" { * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * @deprecated (since 1.27.0) - replaced by `ariaLabelledBy` association + * @deprecated As of version 1.27.0. replaced by `ariaLabelledBy` association * * @returns Reference to `this` in order to allow method chaining */ @@ -18647,7 +18665,7 @@ declare module "sap/ui/unified/Menu" { /** * Accessible label / description of the menu for assistive technologies like screenreaders. * - * @deprecated (since 1.27.0) - replaced by `ariaLabelledBy` association + * @deprecated As of version 1.27.0. replaced by `ariaLabelledBy` association */ ariaDescription?: string | PropertyBindingInfo; @@ -19834,8 +19852,8 @@ declare module "sap/ui/unified/MenuTextFieldItem" { /** * The aggregation `submenu` (inherited from parent class) is not supported for this type of menu item. * - * @deprecated (since 1.21) - the aggregation `submenu` (inherited from parent class) is not supported for - * this type of menu item. + * @deprecated As of version 1.21. the aggregation `submenu` (inherited from parent class) is not supported + * for this type of menu item. * * @returns `this` to allow method chaining */ @@ -19862,8 +19880,8 @@ declare module "sap/ui/unified/MenuTextFieldItem" { /** * The aggregation `submenu` (inherited from parent class) is not supported for this type of menu item. * - * @deprecated (since 1.21) - the aggregation `submenu` (inherited from parent class) is not supported for - * this type of menu item. + * @deprecated As of version 1.21. the aggregation `submenu` (inherited from parent class) is not supported + * for this type of menu item. */ getSubmenu(): Menu; /** @@ -19886,7 +19904,7 @@ declare module "sap/ui/unified/MenuTextFieldItem" { * * @returns Value of property `valueState` */ - getValueState(): ValueState | keyof typeof ValueState; + getValueState(): ValueState; /** * Sets a new value for property {@link #getIcon icon}. * @@ -19923,8 +19941,8 @@ declare module "sap/ui/unified/MenuTextFieldItem" { /** * The aggregation `submenu` (inherited from parent class) is not supported for this type of menu item. * - * @deprecated (since 1.21) - the aggregation `submenu` (inherited from parent class) is not supported for - * this type of menu item. + * @deprecated As of version 1.21. the aggregation `submenu` (inherited from parent class) is not supported + * for this type of menu item. * * @returns `this` to allow method chaining */ @@ -20014,7 +20032,7 @@ declare module "sap/ui/unified/NonWorkingPeriod" { * NonWorkingPeriod * * @since 1.27.0 - * @experimental (since 1.127.0) + * @experimental As of version 1.127.0. */ export default class NonWorkingPeriod extends UI5Element { /** @@ -20140,7 +20158,7 @@ declare module "sap/ui/unified/NonWorkingPeriod" { /** * Describes the settings that can be provided to the NonWorkingPeriod constructor. * - * @experimental (since 1.127.0) + * @experimental As of version 1.127.0. */ export interface $NonWorkingPeriodSettings extends $ElementSettings { /** @@ -20173,7 +20191,7 @@ declare module "sap/ui/unified/RecurringNonWorkingPeriod" { * Applications can inherit from this element to add own fields. * * @since 1.127.0 - * @experimental (since 1.127.0) + * @experimental As of version 1.127.0. */ export default class RecurringNonWorkingPeriod extends NonWorkingPeriod { /** @@ -20270,7 +20288,7 @@ declare module "sap/ui/unified/RecurringNonWorkingPeriod" { * * @returns Value of property `recurrenceType` */ - getRecurrenceType(): RecurrenceType | keyof typeof RecurrenceType; + getRecurrenceType(): RecurrenceType; /** * Sets a new value for property {@link #getRecurrenceEndDate recurrenceEndDate}. * @@ -20329,7 +20347,7 @@ declare module "sap/ui/unified/RecurringNonWorkingPeriod" { /** * Describes the settings that can be provided to the RecurringNonWorkingPeriod constructor. * - * @experimental (since 1.127.0) + * @experimental As of version 1.127.0. */ export interface $RecurringNonWorkingPeriodSettings extends $NonWorkingPeriodSettings { @@ -20385,7 +20403,7 @@ declare module "sap/ui/unified/Shell" { * than the root control usecase. * * @since 1.15.1 - * @deprecated (since 1.44.0) - the concept has been discarded. + * @deprecated As of version 1.44.0. the concept has been discarded. */ export default class Shell extends ShellLayout { /** @@ -20609,7 +20627,7 @@ declare module "sap/ui/unified/Shell" { * * Shows / Hides the curtain. * - * @deprecated (since 1.16.3) - Curtain is deprecated and replaced by ShellOverlay mechanism. + * @deprecated As of version 1.16.3. Curtain is deprecated and replaced by ShellOverlay mechanism. * * @returns Value of property `showCurtain` */ @@ -20619,7 +20637,7 @@ declare module "sap/ui/unified/Shell" { * * Shows / Hides the side pane on the curtain. * - * @deprecated (since 1.16.3) - Curtain is deprecated and replaced by ShellOverlay mechanism. + * @deprecated As of version 1.16.3. Curtain is deprecated and replaced by ShellOverlay mechanism. * * @returns Value of property `showCurtainPane` */ @@ -20908,7 +20926,7 @@ declare module "sap/ui/unified/Shell" { * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * @deprecated (since 1.16.3) - Curtain is deprecated and replaced by ShellOverlay mechanism. + * @deprecated As of version 1.16.3. Curtain is deprecated and replaced by ShellOverlay mechanism. * * @returns Reference to `this` in order to allow method chaining */ @@ -20925,7 +20943,7 @@ declare module "sap/ui/unified/Shell" { * * When called with a value of `null` or `undefined`, the default value of the property will be restored. * - * @deprecated (since 1.16.3) - Curtain is deprecated and replaced by ShellOverlay mechanism. + * @deprecated As of version 1.16.3. Curtain is deprecated and replaced by ShellOverlay mechanism. * * @returns Reference to `this` in order to allow method chaining */ @@ -20952,7 +20970,7 @@ declare module "sap/ui/unified/Shell" { /** * Describes the settings that can be provided to the Shell constructor. * - * @deprecated (since 1.44.0) - the concept has been discarded. + * @deprecated As of version 1.44.0. the concept has been discarded. */ export interface $ShellSettings extends $ShellLayoutSettings { /** @@ -20963,14 +20981,14 @@ declare module "sap/ui/unified/Shell" { /** * Shows / Hides the curtain. * - * @deprecated (since 1.16.3) - Curtain is deprecated and replaced by ShellOverlay mechanism. + * @deprecated As of version 1.16.3. Curtain is deprecated and replaced by ShellOverlay mechanism. */ showCurtain?: boolean | PropertyBindingInfo | `{${string}}`; /** * Shows / Hides the side pane on the curtain. * - * @deprecated (since 1.16.3) - Curtain is deprecated and replaced by ShellOverlay mechanism. + * @deprecated As of version 1.16.3. Curtain is deprecated and replaced by ShellOverlay mechanism. */ showCurtainPane?: boolean | PropertyBindingInfo | `{${string}}`; @@ -21053,7 +21071,7 @@ declare module "sap/ui/unified/ShellHeadItem" { * Header Action item of the Shell. * * @since 1.15.1 - * @deprecated (since 1.44.0) - the concept has been discarded. + * @deprecated As of version 1.44.0. the concept has been discarded. */ export default class ShellHeadItem extends UI5Element { /** @@ -21240,7 +21258,7 @@ declare module "sap/ui/unified/ShellHeadItem" { * * Default value is `false`. * - * @deprecated (since 1.18) - Markers should not be used anymore. + * @deprecated As of version 1.18. Markers should not be used anymore. * * @returns Value of property `showMarker` */ @@ -21264,7 +21282,7 @@ declare module "sap/ui/unified/ShellHeadItem" { * * Default value is `false`. * - * @deprecated (since 1.18) - Dividers are not supported anymore. + * @deprecated As of version 1.18. Dividers are not supported anymore. * * @returns Value of property `startsSection` */ @@ -21358,7 +21376,7 @@ declare module "sap/ui/unified/ShellHeadItem" { * * Default value is `false`. * - * @deprecated (since 1.18) - Markers should not be used anymore. + * @deprecated As of version 1.18. Markers should not be used anymore. * * @returns Reference to `this` in order to allow method chaining */ @@ -21396,7 +21414,7 @@ declare module "sap/ui/unified/ShellHeadItem" { * * Default value is `false`. * - * @deprecated (since 1.18) - Dividers are not supported anymore. + * @deprecated As of version 1.18. Dividers are not supported anymore. * * @returns Reference to `this` in order to allow method chaining */ @@ -21450,13 +21468,13 @@ declare module "sap/ui/unified/ShellHeadItem" { /** * Describes the settings that can be provided to the ShellHeadItem constructor. * - * @deprecated (since 1.44.0) - the concept has been discarded. + * @deprecated As of version 1.44.0. the concept has been discarded. */ export interface $ShellHeadItemSettings extends $ElementSettings { /** * If set to true, a divider is displayed before the item. * - * @deprecated (since 1.18) - Dividers are not supported anymore. + * @deprecated As of version 1.18. Dividers are not supported anymore. */ startsSection?: boolean | PropertyBindingInfo | `{${string}}`; @@ -21484,7 +21502,7 @@ declare module "sap/ui/unified/ShellHeadItem" { /** * If set to true, a theme dependent marker is shown on the item. * - * @deprecated (since 1.18) - Markers should not be used anymore. + * @deprecated As of version 1.18. Markers should not be used anymore. */ showMarker?: boolean | PropertyBindingInfo | `{${string}}`; @@ -21543,7 +21561,7 @@ declare module "sap/ui/unified/ShellHeadUserItem" { * User Header Action Item of the Shell. * * @since 1.22.0 - * @deprecated (since 1.44.0) - the concept has been discarded. + * @deprecated As of version 1.44.0. the concept has been discarded. */ export default class ShellHeadUserItem extends UI5Element { /** @@ -21812,7 +21830,7 @@ declare module "sap/ui/unified/ShellHeadUserItem" { /** * Describes the settings that can be provided to the ShellHeadUserItem constructor. * - * @deprecated (since 1.44.0) - the concept has been discarded. + * @deprecated As of version 1.44.0. the concept has been discarded. */ export interface $ShellHeadUserItemSettings extends $ElementSettings { /** @@ -21875,7 +21893,7 @@ declare module "sap/ui/unified/ShellLayout" { * do not use it for other scenarios than the root control usecase. * * @since 1.25.0 - * @deprecated (since 1.44.0) - the concept has been discarded. + * @deprecated As of version 1.44.0. the concept has been discarded. */ export default class ShellLayout extends Control { /** @@ -22212,7 +22230,7 @@ declare module "sap/ui/unified/ShellLayout" { /** * Describes the settings that can be provided to the ShellLayout constructor. * - * @deprecated (since 1.44.0) - the concept has been discarded. + * @deprecated As of version 1.44.0. the concept has been discarded. */ export interface $ShellLayoutSettings extends $ControlSettings { /** @@ -22265,7 +22283,7 @@ declare module "sap/ui/unified/ShellOverlay" { * ShellOverlay to be opened in front of an sap.ui.unified.Shell * * @since 1.16.3 - * @deprecated (since 1.44.0) - the concept has been discarded. + * @deprecated As of version 1.44.0. the concept has been discarded. */ export default class ShellOverlay extends Control { /** @@ -22575,7 +22593,7 @@ declare module "sap/ui/unified/ShellOverlay" { /** * Describes the settings that can be provided to the ShellOverlay constructor. * - * @deprecated (since 1.44.0) - the concept has been discarded. + * @deprecated As of version 1.44.0. the concept has been discarded. */ export interface $ShellOverlaySettings extends $ControlSettings { /** @@ -22635,8 +22653,8 @@ declare module "sap/ui/unified/SplitContainer" { * Provides a main content and a secondary content area * * @since 1.15.0 - * @deprecated (since 1.44.0) - the concept has been discarded. - * @experimental (since 1.15.0) - API is not yet finished and might change completely + * @deprecated As of version 1.44.0. the concept has been discarded. + * @experimental As of version 1.15.0. API is not yet finished and might change completely */ export default class SplitContainer extends Control { /** @@ -22756,7 +22774,7 @@ declare module "sap/ui/unified/SplitContainer" { * * @returns Value of property `orientation` */ - getOrientation(): Orientation | keyof typeof Orientation; + getOrientation(): Orientation; /** * Gets content of aggregation {@link #getSecondaryContent secondaryContent}. * @@ -22781,7 +22799,7 @@ declare module "sap/ui/unified/SplitContainer" { * * Default value is `'250px'`. * - * @deprecated (since 1.22) - Only available for backwards compatibility. + * @deprecated As of version 1.22. Only available for backwards compatibility. * * @returns Value of property `secondaryContentWidth` */ @@ -22945,7 +22963,7 @@ declare module "sap/ui/unified/SplitContainer" { * * Default value is `'250px'`. * - * @deprecated (since 1.22) - Only available for backwards compatibility. + * @deprecated As of version 1.22. Only available for backwards compatibility. * * @returns Reference to `this` in order to allow method chaining */ @@ -22975,8 +22993,8 @@ declare module "sap/ui/unified/SplitContainer" { /** * Describes the settings that can be provided to the SplitContainer constructor. * - * @deprecated (since 1.44.0) - the concept has been discarded. - * @experimental (since 1.15.0) - API is not yet finished and might change completely + * @deprecated As of version 1.44.0. the concept has been discarded. + * @experimental As of version 1.15.0. API is not yet finished and might change completely */ export interface $SplitContainerSettings extends $ControlSettings { /** @@ -22992,7 +23010,7 @@ declare module "sap/ui/unified/SplitContainer" { /** * Do not use. Use secondaryContentSize instead. * - * @deprecated (since 1.22) - Only available for backwards compatibility. + * @deprecated As of version 1.22. Only available for backwards compatibility. */ secondaryContentWidth?: CSSSize | PropertyBindingInfo | `{${string}}`; @@ -23035,7 +23053,7 @@ declare module "sap/ui/unified/TimeRange" { * Time range for use in `NonWorkingPeriod` * * @since 1.127.0 - * @experimental (since 1.127.0) + * @experimental As of version 1.127.0. */ export default class TimeRange extends UI5Element { /** @@ -23201,7 +23219,7 @@ declare module "sap/ui/unified/TimeRange" { /** * Describes the settings that can be provided to the TimeRange constructor. * - * @experimental (since 1.127.0) + * @experimental As of version 1.127.0. */ export interface $TimeRangeSettings extends $ElementSettings { /** diff --git a/types/openui5/sap.ui.ux3.d.ts b/types/openui5/sap.ui.ux3.d.ts index 9e295e79df7fd8..a9aba74c46dfac 100644 --- a/types/openui5/sap.ui.ux3.d.ts +++ b/types/openui5/sap.ui.ux3.d.ts @@ -1,4 +1,4 @@ -// For Library Version: 1.132.0 +// For Library Version: 1.133.0 declare module "sap/ui/ux3/library" { /** @@ -7,8 +7,8 @@ declare module "sap/ui/ux3/library" { * * This enum is part of the 'sap/ui/ux3/library' module export and must be accessed by the property 'ActionBarSocialActions'. * - * @deprecated (since 1.38) - * @experimental (since 1.2) - API is not yet finished and might change completely + * @deprecated As of version 1.38. + * @experimental As of version 1.2. API is not yet finished and might change completely */ export enum ActionBarSocialActions { /** @@ -35,7 +35,7 @@ declare module "sap/ui/ux3/library" { /** * Marker interface for controls which are suitable as view rendering for a DataSet. * - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ export interface DataSetView { __implements__sap_ui_ux3_DataSetView: boolean; @@ -47,7 +47,7 @@ declare module "sap/ui/ux3/library" { * This enum is part of the 'sap/ui/ux3/library' module export and must be accessed by the property 'ExactOrder'. * * @since 1.7.1 - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ export enum ExactOrder { /** @@ -64,8 +64,8 @@ declare module "sap/ui/ux3/library" { * * This enum is part of the 'sap/ui/ux3/library' module export and must be accessed by the property 'FeederType'. * - * @deprecated (since 1.38) - * @experimental (since 1.2) - The whole Feed/Feeder API is still under discussion, significant changes + * @deprecated As of version 1.38. + * @experimental As of version 1.2. The whole Feed/Feeder API is still under discussion, significant changes * are likely. Especially text presentation (e.g. @-references and formatted text) is not final. Also the * Feed model topic is still open. */ @@ -88,7 +88,7 @@ declare module "sap/ui/ux3/library" { * * This enum is part of the 'sap/ui/ux3/library' module export and must be accessed by the property 'FollowActionState'. * - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ export enum FollowActionState { /** @@ -109,7 +109,7 @@ declare module "sap/ui/ux3/library" { * * This enum is part of the 'sap/ui/ux3/library' module export and must be accessed by the property 'NotificationBarStatus'. * - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ export enum NotificationBarStatus { /** @@ -135,7 +135,7 @@ declare module "sap/ui/ux3/library" { * This enum is part of the 'sap/ui/ux3/library' module export and must be accessed by the property 'ShellDesignType'. * * @since 1.12.0 - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ export enum ShellDesignType { /** @@ -157,7 +157,7 @@ declare module "sap/ui/ux3/library" { * * This enum is part of the 'sap/ui/ux3/library' module export and must be accessed by the property 'ShellHeaderType'. * - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ export enum ShellHeaderType { /** @@ -183,7 +183,7 @@ declare module "sap/ui/ux3/library" { * This enum is part of the 'sap/ui/ux3/library' module export and must be accessed by the property 'ThingViewerHeaderType'. * * @since 1.16.3 - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ export enum ThingViewerHeaderType { /** @@ -201,7 +201,7 @@ declare module "sap/ui/ux3/library" { * * This enum is part of the 'sap/ui/ux3/library' module export and must be accessed by the property 'VisibleItemCountMode'. * - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ export enum VisibleItemCountMode { /** @@ -226,9 +226,9 @@ declare module "sap/ui/ux3/ShellPersonalization" { * personalization capabilities. Once that concept is more final, we can go for a cleaner implementation, * considering the number of configurable properties etc. * - * @deprecated (since 1.36) - This class was never released for productive use and will never be. - * @experimental (since 1.0) - The Shell-features Personalization, Color Picker and “Inspect”-Tool are only - * experimental work and might change or disappear in future versions. + * @deprecated As of version 1.36. This class was never released for productive use and will never be. + * @experimental As of version 1.0. The Shell-features Personalization, Color Picker and “Inspect”-Tool + * are only experimental work and might change or disappear in future versions. */ const ShellPersonalization: undefined; @@ -263,7 +263,7 @@ declare module "sap/ui/ux3/ActionBar" { * When using this control, please be aware that it fulfills rather specific requirements: it has been designed * for and is used within composite controls QuickView and ThingInspector. * - * @deprecated (since 1.38) - Instead, use the `sap.m.Toolbar` or `sap.m.OverflowToolbar` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.Toolbar` or `sap.m.OverflowToolbar` control. */ export default class ActionBar extends Control { /** @@ -561,7 +561,7 @@ declare module "sap/ui/ux3/ActionBar" { * * @returns Value of property `followState` */ - getFollowState(): FollowActionState | keyof typeof FollowActionState; + getFollowState(): FollowActionState; /** * Gets current value of property {@link #getShowFavorite showFavorite}. * @@ -870,7 +870,7 @@ declare module "sap/ui/ux3/ActionBar" { /** * Describes the settings that can be provided to the ActionBar constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.m.Toolbar` or `sap.m.OverflowToolbar` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.Toolbar` or `sap.m.OverflowToolbar` control. */ export interface $ActionBarSettings extends $ControlSettings { /** @@ -1033,7 +1033,7 @@ declare module "sap/ui/ux3/Collection" { * Collection * * @since 1.9.0 - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ export default class Collection extends UI5Element { /** @@ -1454,7 +1454,7 @@ declare module "sap/ui/ux3/Collection" { /** * Describes the settings that can be provided to the Collection constructor. * - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ export interface $CollectionSettings extends $ElementSettings { /** @@ -1540,7 +1540,7 @@ declare module "sap/ui/ux3/CollectionInspector" { * CollectionInspector * * @since 1.9.0 - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ export default class CollectionInspector extends Control { /** @@ -2092,7 +2092,7 @@ declare module "sap/ui/ux3/CollectionInspector" { /** * Describes the settings that can be provided to the CollectionInspector constructor. * - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ export interface $CollectionInspectorSettings extends $ControlSettings { /** @@ -2203,7 +2203,7 @@ declare module "sap/ui/ux3/DataSet" { /** * DataSet * - * @deprecated (since 1.38) - Use a container by choice from the {@link sap.m} library, instead. + * @deprecated As of version 1.38. Use a container by choice from the {@link sap.m} library, instead. */ export default class DataSet extends Control { /** @@ -2908,7 +2908,7 @@ declare module "sap/ui/ux3/DataSet" { /** * Describes the settings that can be provided to the DataSet constructor. * - * @deprecated (since 1.38) - Use a container by choice from the {@link sap.m} library, instead. + * @deprecated As of version 1.38. Use a container by choice from the {@link sap.m} library, instead. */ export interface $DataSetSettings extends $ControlSettings { /** @@ -3026,7 +3026,7 @@ declare module "sap/ui/ux3/DataSetItem" { /** * DataSet Item * - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ export default class DataSetItem extends UI5Element { /** @@ -3285,7 +3285,7 @@ declare module "sap/ui/ux3/DataSetItem" { /** * Describes the settings that can be provided to the DataSetItem constructor. * - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ export interface $DataSetItemSettings extends $ElementSettings { /** @@ -3351,7 +3351,7 @@ declare module "sap/ui/ux3/DataSetSimpleView" { /** * DataSetSimpleView provides a simple view example for DataSet usage. * - * @deprecated (since 1.38) - Use a layout by choice from the {@link sap.m} library, instead. + * @deprecated As of version 1.38. Use a layout by choice from the {@link sap.m} library, instead. */ export default class DataSetSimpleView extends Control @@ -3811,7 +3811,7 @@ declare module "sap/ui/ux3/DataSetSimpleView" { /** * Describes the settings that can be provided to the DataSetSimpleView constructor. * - * @deprecated (since 1.38) - Use a layout by choice from the {@link sap.m} library, instead. + * @deprecated As of version 1.38. Use a layout by choice from the {@link sap.m} library, instead. */ export interface $DataSetSimpleViewSettings extends $ControlSettings { /** @@ -3918,8 +3918,8 @@ declare module "sap/ui/ux3/Exact" { * A comprehensive UI design approach with graphical and functional elements for searching data, exploring * data, and acting on the data ("Explore and Act (Exact) Pattern"). * - * @deprecated (since 1.38) - * @experimental (since 1.2) - API is not yet finished and might change completely + * @deprecated As of version 1.38. + * @experimental As of version 1.2. API is not yet finished and might change completely */ export default class Exact extends Control { /** @@ -4279,8 +4279,8 @@ declare module "sap/ui/ux3/Exact" { /** * Describes the settings that can be provided to the Exact constructor. * - * @deprecated (since 1.38) - * @experimental (since 1.2) - API is not yet finished and might change completely + * @deprecated As of version 1.38. + * @experimental As of version 1.2. API is not yet finished and might change completely */ export interface $ExactSettings extends $ControlSettings { /** @@ -4373,8 +4373,8 @@ declare module "sap/ui/ux3/ExactArea" { * Consists of two sections: A tool bar and a content area where arbitrary controls can be added. The ExactArea * is intended to be used for the Exact design approach but alternatively also in a stand alone version. * - * @deprecated (since 1.38) - * @experimental (since 1.6) - API is not yet finished and might change completely + * @deprecated As of version 1.38. + * @experimental As of version 1.6. API is not yet finished and might change completely */ export default class ExactArea extends Control { /** @@ -4626,8 +4626,8 @@ declare module "sap/ui/ux3/ExactArea" { /** * Describes the settings that can be provided to the ExactArea constructor. * - * @deprecated (since 1.38) - * @experimental (since 1.6) - API is not yet finished and might change completely + * @deprecated As of version 1.38. + * @experimental As of version 1.6. API is not yet finished and might change completely */ export interface $ExactAreaSettings extends $ControlSettings { /** @@ -4670,7 +4670,7 @@ declare module "sap/ui/ux3/ExactAttribute" { /** * An element for defining attributes and sub-attributes used within the Exact pattern. * - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ export default class ExactAttribute extends UI5Element { /** @@ -4877,7 +4877,7 @@ declare module "sap/ui/ux3/ExactAttribute" { * * @returns Value of property `listOrder` */ - getListOrder(): ExactOrder | keyof typeof ExactOrder; + getListOrder(): ExactOrder; /** * Gets current value of property {@link #getSelected selected}. * @@ -5180,7 +5180,7 @@ declare module "sap/ui/ux3/ExactAttribute" { /** * Describes the settings that can be provided to the ExactAttribute constructor. * - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ export interface $ExactAttributeSettings extends $ElementSettings { /** @@ -5302,7 +5302,7 @@ declare module "sap/ui/ux3/ExactBrowser" { * and thereby trigger the display of further information, depending on the chosen entry/entries (multiple * selection supported). * - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ export default class ExactBrowser extends Control { /** @@ -5668,7 +5668,7 @@ declare module "sap/ui/ux3/ExactBrowser" { * * @returns Value of property `topListOrder` */ - getTopListOrder(): ExactOrder | keyof typeof ExactOrder; + getTopListOrder(): ExactOrder; /** * Gets current value of property {@link #getTopListWidth topListWidth}. * @@ -5948,7 +5948,7 @@ declare module "sap/ui/ux3/ExactBrowser" { /** * Describes the settings that can be provided to the ExactBrowser constructor. * - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ export interface $ExactBrowserSettings extends $ControlSettings { /** @@ -6102,7 +6102,7 @@ declare module "sap/ui/ux3/ExactList" { * Internal sub-control of the ExactBrowser. The control is not intended to be used stand alone. For this * purpose, the ExactBrowser control can be used. * - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ export default class ExactList extends Control { /** @@ -6430,7 +6430,7 @@ declare module "sap/ui/ux3/ExactList" { /** * Describes the settings that can be provided to the ExactList constructor. * - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ export interface $ExactListSettings extends $ControlSettings { /** @@ -6506,7 +6506,7 @@ declare module "sap/ui/ux3/FacetFilter" { /** * FacetFilter Control. * - * @deprecated (since 1.38) - replaced by {@link sap.m.FacetFilter} + * @deprecated As of version 1.38. replaced by {@link sap.m.FacetFilter} */ export default class FacetFilter extends Control { /** @@ -6607,9 +6607,7 @@ declare module "sap/ui/ux3/FacetFilter" { * * @returns Value of property `visibleItemCountMode` */ - getVisibleItemCountMode(): - | VisibleItemCountMode - | keyof typeof VisibleItemCountMode; + getVisibleItemCountMode(): VisibleItemCountMode; /** * Checks for the provided `sap.ui.ux3.FacetFilterList` in the aggregation {@link #getLists lists}. and * returns its index if found or -1 otherwise. @@ -6687,7 +6685,7 @@ declare module "sap/ui/ux3/FacetFilter" { /** * Describes the settings that can be provided to the FacetFilter constructor. * - * @deprecated (since 1.38) - replaced by {@link sap.m.FacetFilter} + * @deprecated As of version 1.38. replaced by {@link sap.m.FacetFilter} */ export interface $FacetFilterSettings extends $ControlSettings { /** @@ -6727,7 +6725,7 @@ declare module "sap/ui/ux3/FacetFilterList" { /** * List to be used with the FacetFilter control. The control is not intended to be used stand alone. * - * @deprecated (since 1.38) - replaced by {@link sap.m.FacetFilter} + * @deprecated As of version 1.38. replaced by {@link sap.m.FacetFilter} */ export default class FacetFilterList extends Control { /** @@ -7092,7 +7090,7 @@ declare module "sap/ui/ux3/FacetFilterList" { /** * Describes the settings that can be provided to the FacetFilterList constructor. * - * @deprecated (since 1.38) - replaced by {@link sap.m.FacetFilter} + * @deprecated As of version 1.38. replaced by {@link sap.m.FacetFilter} */ export interface $FacetFilterListSettings extends $ControlSettings { /** @@ -7194,8 +7192,8 @@ declare module "sap/ui/ux3/Feed" { /** * A container control representing a full feed page, including feeder and updates. * - * @deprecated (since 1.38) - Instead, use **any** `sap.ui.layout` container control. - * @experimental (since 1.2) - The whole Feed/Feeder API is still under discussion, significant changes + * @deprecated As of version 1.38. Instead, use **any** `sap.ui.layout` container control. + * @experimental As of version 1.2. The whole Feed/Feeder API is still under discussion, significant changes * are likely. Especially text presentation (e.g. @-references and formatted text) is not final. Also the * Feed model topic is still open. */ @@ -8060,8 +8058,8 @@ declare module "sap/ui/ux3/Feed" { /** * Describes the settings that can be provided to the Feed constructor. * - * @deprecated (since 1.38) - Instead, use **any** `sap.ui.layout` container control. - * @experimental (since 1.2) - The whole Feed/Feeder API is still under discussion, significant changes + * @deprecated As of version 1.38. Instead, use **any** `sap.ui.layout` container control. + * @experimental As of version 1.2. The whole Feed/Feeder API is still under discussion, significant changes * are likely. Especially text presentation (e.g. @-references and formatted text) is not final. Also the * Feed model topic is still open. */ @@ -8251,8 +8249,8 @@ declare module "sap/ui/ux3/FeedChunk" { * a set of properties for text, sender information, time stamp, comments, and functions such as flagging * the entry to be favorite, shared, or flagged. * - * @deprecated (since 1.38) - Instead, use the `sap.m.FeedListItem` control. - * @experimental (since 1.2) - The whole Feed/Feeder API is still under discussion, significant changes + * @deprecated As of version 1.38. Instead, use the `sap.m.FeedListItem` control. + * @experimental As of version 1.2. The whole Feed/Feeder API is still under discussion, significant changes * are likely. Especially text presentation (e.g. @-references and formatted text) is not final. Also the * Feed model topic is still open. */ @@ -9116,8 +9114,8 @@ declare module "sap/ui/ux3/FeedChunk" { * * Default value is `false`. * - * @deprecated (since 1.4.0) - Not longer used. If a chunk is a comment is determined from hierarchy. If - * the parent is a chunk it's automatically a comment. + * @deprecated As of version 1.4.0. Not longer used. If a chunk is a comment is determined from hierarchy. + * If the parent is a chunk it's automatically a comment. * * @returns Value of property `commentChunk` */ @@ -9398,8 +9396,8 @@ declare module "sap/ui/ux3/FeedChunk" { * * Default value is `false`. * - * @deprecated (since 1.4.0) - Not longer used. If a chunk is a comment is determined from hierarchy. If - * the parent is a chunk it's automatically a comment. + * @deprecated As of version 1.4.0. Not longer used. If a chunk is a comment is determined from hierarchy. + * If the parent is a chunk it's automatically a comment. * * @returns Reference to `this` in order to allow method chaining */ @@ -9688,8 +9686,8 @@ declare module "sap/ui/ux3/FeedChunk" { /** * Describes the settings that can be provided to the FeedChunk constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.m.FeedListItem` control. - * @experimental (since 1.2) - The whole Feed/Feeder API is still under discussion, significant changes + * @deprecated As of version 1.38. Instead, use the `sap.m.FeedListItem` control. + * @experimental As of version 1.2. The whole Feed/Feeder API is still under discussion, significant changes * are likely. Especially text presentation (e.g. @-references and formatted text) is not final. Also the * Feed model topic is still open. */ @@ -9723,8 +9721,8 @@ declare module "sap/ui/ux3/FeedChunk" { * This flag changes a FeedChunk into a CommentChunk. In this case, it can not have own comments, furthermore * it must be assigned to a FeedChunk. * - * @deprecated (since 1.4.0) - Not longer used. If a chunk is a comment is determined from hierarchy. If - * the parent is a chunk it's automatically a comment. + * @deprecated As of version 1.4.0. Not longer used. If a chunk is a comment is determined from hierarchy. + * If the parent is a chunk it's automatically a comment. */ commentChunk?: boolean | PropertyBindingInfo | `{${string}}`; @@ -10015,8 +10013,8 @@ declare module "sap/ui/ux3/Feeder" { * The control can be used stand alone or in a multiple way, and generally would be integrated directly * into a UIArea. * - * @deprecated (since 1.38) - Instead, use the `sap.m.FeedInput` control. - * @experimental (since 1.2) - The whole Feed/Feeder API is still under discussion, significant changes + * @deprecated As of version 1.38. Instead, use the `sap.m.FeedInput` control. + * @experimental As of version 1.2. The whole Feed/Feeder API is still under discussion, significant changes * are likely. Especially text presentation (e.g. @-references and formatted text) is not final. Also the * Feed model topic is still open. */ @@ -10200,7 +10198,7 @@ declare module "sap/ui/ux3/Feeder" { * * @returns Value of property `type` */ - getType(): FeederType | keyof typeof FeederType; + getType(): FeederType; /** * Sets a new value for property {@link #getPlaceholderText placeholderText}. * @@ -10273,8 +10271,8 @@ declare module "sap/ui/ux3/Feeder" { /** * Describes the settings that can be provided to the Feeder constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.m.FeedInput` control. - * @experimental (since 1.2) - The whole Feed/Feeder API is still under discussion, significant changes + * @deprecated As of version 1.38. Instead, use the `sap.m.FeedInput` control. + * @experimental As of version 1.2. The whole Feed/Feeder API is still under discussion, significant changes * are likely. Especially text presentation (e.g. @-references and formatted text) is not final. Also the * Feed model topic is still open. */ @@ -10349,7 +10347,7 @@ declare module "sap/ui/ux3/NavigationBar" { * items are defined for the bar, this is made transparent to the user by showing symbols for scrolling * options (forwards and backwards) to see the next or previous items. * - * @deprecated (since 1.38) - Instead, use the `sap.m.IconTabBar`, `sap.m.TabContainer` or `sap.uxap.ObjectPageLayout` + * @deprecated As of version 1.38. Instead, use the `sap.m.IconTabBar`, `sap.m.TabContainer` or `sap.uxap.ObjectPageLayout` * control. */ export default class NavigationBar extends Control { @@ -10706,7 +10704,7 @@ declare module "sap/ui/ux3/NavigationBar" { /** * Describes the settings that can be provided to the NavigationBar constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.m.IconTabBar`, `sap.m.TabContainer` or `sap.uxap.ObjectPageLayout` + * @deprecated As of version 1.38. Instead, use the `sap.m.IconTabBar`, `sap.m.TabContainer` or `sap.uxap.ObjectPageLayout` * control. */ export interface $NavigationBarSettings extends $ControlSettings { @@ -10789,7 +10787,7 @@ declare module "sap/ui/ux3/NavigationItem" { /** * Is the item to be used within the NavigationBar * - * @deprecated (since 1.38) - Instead, use the `sap.m.IconTabBar`, `sap.m.TabContainer` or `sap.uxap.ObjectPageLayout` + * @deprecated As of version 1.38. Instead, use the `sap.m.IconTabBar`, `sap.m.TabContainer` or `sap.uxap.ObjectPageLayout` * control. */ export default class NavigationItem extends Item { @@ -11006,7 +11004,7 @@ declare module "sap/ui/ux3/NavigationItem" { /** * Describes the settings that can be provided to the NavigationItem constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.m.IconTabBar`, `sap.m.TabContainer` or `sap.uxap.ObjectPageLayout` + * @deprecated As of version 1.38. Instead, use the `sap.m.IconTabBar`, `sap.m.TabContainer` or `sap.uxap.ObjectPageLayout` * control. */ export interface $NavigationItemSettings extends $ItemSettings { @@ -11064,7 +11062,7 @@ declare module "sap/ui/ux3/NotificationBar" { * the NotificationBar use it as high in the control hierarchy as possible. * * @since 1.7.0 - * @deprecated (since 1.38) - Instead, use the `sap.m.MessagePopover` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.MessagePopover` control. */ export default class NotificationBar extends Control { /** @@ -11366,9 +11364,7 @@ declare module "sap/ui/ux3/NotificationBar" { * * @returns Value of property `visibleStatus` */ - getVisibleStatus(): - | NotificationBarStatus - | keyof typeof NotificationBarStatus; + getVisibleStatus(): NotificationBarStatus; /** * This method checks if the NotificationBar has any items (notifications or messages) to show and returns * true if there are any items to show. So the application should decide if the bar should be displayed. @@ -11489,7 +11485,7 @@ declare module "sap/ui/ux3/NotificationBar" { /** * Describes the settings that can be provided to the NotificationBar constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.m.MessagePopover` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.MessagePopover` control. */ export interface $NotificationBarSettings extends $ControlSettings { /** @@ -11599,7 +11595,7 @@ declare module "sap/ui/ux3/Notifier" { /** * This element can be docked to a notification bar to show notification items * - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ export default class Notifier extends UI5Element { /** @@ -11880,7 +11876,7 @@ declare module "sap/ui/ux3/Notifier" { /** * Describes the settings that can be provided to the Notifier constructor. * - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ export interface $NotifierSettings extends $ElementSettings { /** @@ -11942,7 +11938,7 @@ declare module "sap/ui/ux3/Overlay" { /** * Overlay Control * - * @deprecated (since 1.38) - the concept has been discarded. + * @deprecated As of version 1.38. the concept has been discarded. */ export default class Overlay extends Control implements PopupInterface { __implements__sap_ui_core_PopupInterface: boolean; @@ -12405,7 +12401,7 @@ declare module "sap/ui/ux3/Overlay" { /** * Describes the settings that can be provided to the Overlay constructor. * - * @deprecated (since 1.38) - the concept has been discarded. + * @deprecated As of version 1.38. the concept has been discarded. */ export interface $OverlaySettings extends $ControlSettings { /** @@ -12518,7 +12514,7 @@ declare module "sap/ui/ux3/OverlayContainer" { /** * Is to be embedded into the Overlay control as content container * - * @deprecated (since 1.38) - the concept has been discarded. + * @deprecated As of version 1.38. the concept has been discarded. */ export default class OverlayContainer extends Overlay { /** @@ -12664,7 +12660,7 @@ declare module "sap/ui/ux3/OverlayContainer" { /** * Describes the settings that can be provided to the OverlayContainer constructor. * - * @deprecated (since 1.38) - the concept has been discarded. + * @deprecated As of version 1.38. the concept has been discarded. */ export interface $OverlayContainerSettings extends $OverlaySettings { /** @@ -12692,7 +12688,7 @@ declare module "sap/ui/ux3/OverlayDialog" { * Dialog implementation based on the Overlay. If used in a Shell it leaves the Tool-Palette, Pane-Bar and * Header-Items accessible. * - * @deprecated (since 1.38) - replaced by {@link sap.m.Dialog} + * @deprecated As of version 1.38. replaced by {@link sap.m.Dialog} */ export default class OverlayDialog extends Overlay { /** @@ -12877,7 +12873,7 @@ declare module "sap/ui/ux3/OverlayDialog" { /** * Describes the settings that can be provided to the OverlayDialog constructor. * - * @deprecated (since 1.38) - replaced by {@link sap.m.Dialog} + * @deprecated As of version 1.38. replaced by {@link sap.m.Dialog} */ export interface $OverlayDialogSettings extends $OverlaySettings { /** @@ -12928,7 +12924,7 @@ declare module "sap/ui/ux3/QuickView" { * QuickView is a small popup with a short overview of a Thing. QuickView is shown when a user holds the * mouse pointer over a related screen element. * - * @deprecated (since 1.38) - Instead, use the `sap.m.QuickView` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.QuickView` control. */ export default class QuickView extends CalloutBase { /** @@ -13382,7 +13378,7 @@ declare module "sap/ui/ux3/QuickView" { * * @returns Value of property `followState` */ - getFollowState(): FollowActionState | keyof typeof FollowActionState; + getFollowState(): FollowActionState; /** * Gets current value of property {@link #getIcon icon}. * @@ -13834,7 +13830,7 @@ declare module "sap/ui/ux3/QuickView" { /** * Describes the settings that can be provided to the QuickView constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.m.QuickView` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.QuickView` control. */ export interface $QuickViewSettings extends $CalloutBaseSettings { /** @@ -14055,7 +14051,7 @@ declare module "sap/ui/ux3/Shell" { * to be added to a direct child of the BODY tag of a page and there should be no other parts of the page * consuming space outside the Shell. * - * @deprecated (since 1.38) - replaced by {@link sap.m.Shell} + * @deprecated As of version 1.38. replaced by {@link sap.m.Shell} */ export default class Shell extends Control { /** @@ -14813,7 +14809,7 @@ declare module "sap/ui/ux3/Shell" { * * @returns Value of property `designType` */ - getDesignType(): ShellDesignType | keyof typeof ShellDesignType; + getDesignType(): ShellDesignType; /** * Gets current value of property {@link #getFullHeightContent fullHeightContent}. * @@ -14846,7 +14842,7 @@ declare module "sap/ui/ux3/Shell" { * * @returns Value of property `headerType` */ - getHeaderType(): ShellHeaderType | keyof typeof ShellHeaderType; + getHeaderType(): ShellHeaderType; /** * Gets current value of property {@link #getLogoutButtonTooltip logoutButtonTooltip}. * @@ -14917,9 +14913,9 @@ declare module "sap/ui/ux3/Shell" { * * Default value is `false`. * - * @deprecated (since 1.7.2) - According to the current Ux designs, the ThingInspector should NOT be opened - * like this from the Tool Pane. And technically, the ThingInspector is not a ToolPopup. Instead trigger - * it from the respective elements in the Shell content. + * @deprecated As of version 1.7.2. According to the current Ux designs, the ThingInspector should NOT be + * opened like this from the Tool Pane. And technically, the ThingInspector is not a ToolPopup. Instead + * trigger it from the respective elements in the Shell content. * * @returns Value of property `showInspectorTool` */ @@ -15625,9 +15621,9 @@ declare module "sap/ui/ux3/Shell" { * * Default value is `false`. * - * @deprecated (since 1.7.2) - According to the current Ux designs, the ThingInspector should NOT be opened - * like this from the Tool Pane. And technically, the ThingInspector is not a ToolPopup. Instead trigger - * it from the respective elements in the Shell content. + * @deprecated As of version 1.7.2. According to the current Ux designs, the ThingInspector should NOT be + * opened like this from the Tool Pane. And technically, the ThingInspector is not a ToolPopup. Instead + * trigger it from the respective elements in the Shell content. * * @returns Reference to `this` in order to allow method chaining */ @@ -15713,7 +15709,7 @@ declare module "sap/ui/ux3/Shell" { /** * Describes the settings that can be provided to the Shell constructor. * - * @deprecated (since 1.38) - replaced by {@link sap.m.Shell} + * @deprecated As of version 1.38. replaced by {@link sap.m.Shell} */ export interface $ShellSettings extends $ControlSettings { /** @@ -15756,9 +15752,9 @@ declare module "sap/ui/ux3/Shell" { /** * Whether the "Inspector" tool should be displayed or not. * - * @deprecated (since 1.7.2) - According to the current Ux designs, the ThingInspector should NOT be opened - * like this from the Tool Pane. And technically, the ThingInspector is not a ToolPopup. Instead trigger - * it from the respective elements in the Shell content. + * @deprecated As of version 1.7.2. According to the current Ux designs, the ThingInspector should NOT be + * opened like this from the Tool Pane. And technically, the ThingInspector is not a ToolPopup. Instead + * trigger it from the respective elements in the Shell content. */ showInspectorTool?: boolean | PropertyBindingInfo | `{${string}}`; @@ -16041,7 +16037,7 @@ declare module "sap/ui/ux3/ThingAction" { /** * Thing Action for Swatch, QuickView, Thinginspector * - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ export default class ThingAction extends UI5Element { /** @@ -16242,7 +16238,7 @@ declare module "sap/ui/ux3/ThingAction" { /** * Describes the settings that can be provided to the ThingAction constructor. * - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ export interface $ThingActionSettings extends $ElementSettings { /** @@ -16300,7 +16296,7 @@ declare module "sap/ui/ux3/ThingGroup" { /** * Thing Group Area * - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ export default class ThingGroup extends UI5Element { /** @@ -16577,7 +16573,7 @@ declare module "sap/ui/ux3/ThingGroup" { /** * Describes the settings that can be provided to the ThingGroup constructor. * - * @deprecated (since 1.38) + * @deprecated As of version 1.38. */ export interface $ThingGroupSettings extends $ElementSettings { /** @@ -16633,7 +16629,7 @@ declare module "sap/ui/ux3/ThingInspector" { /** * Thing Inspector * - * @deprecated (since 1.38) - There is not an exact replacement. + * @deprecated As of version 1.38. There is not an exact replacement. */ export default class ThingInspector extends Overlay { /** @@ -17122,7 +17118,7 @@ declare module "sap/ui/ux3/ThingInspector" { * * @returns Value of property `followState` */ - getFollowState(): FollowActionState | keyof typeof FollowActionState; + getFollowState(): FollowActionState; /** * Gets content of aggregation {@link #getHeaderContent headerContent}. * @@ -17140,7 +17136,7 @@ declare module "sap/ui/ux3/ThingInspector" { * * @returns Value of property `headerType` */ - getHeaderType(): ThingViewerHeaderType | keyof typeof ThingViewerHeaderType; + getHeaderType(): ThingViewerHeaderType; /** * Gets current value of property {@link #getIcon icon}. * @@ -17634,7 +17630,7 @@ declare module "sap/ui/ux3/ThingInspector" { /** * Describes the settings that can be provided to the ThingInspector constructor. * - * @deprecated (since 1.38) - There is not an exact replacement. + * @deprecated As of version 1.38. There is not an exact replacement. */ export interface $ThingInspectorSettings extends $OverlaySettings { /** @@ -17866,7 +17862,7 @@ declare module "sap/ui/ux3/ThingViewer" { * the parent container has no width defined the control will not work properly. * * @since 1.9.1 - * @deprecated (since 1.38) - There is not an exact replacement. + * @deprecated As of version 1.38. There is not an exact replacement. */ export default class ThingViewer extends Control { /** @@ -18114,7 +18110,7 @@ declare module "sap/ui/ux3/ThingViewer" { * * @returns Value of property `headerType` */ - getHeaderType(): ThingViewerHeaderType | keyof typeof ThingViewerHeaderType; + getHeaderType(): ThingViewerHeaderType; /** * Gets current value of property {@link #getHeight height}. * @@ -18482,7 +18478,7 @@ declare module "sap/ui/ux3/ThingViewer" { /** * Describes the settings that can be provided to the ThingViewer constructor. * - * @deprecated (since 1.38) - There is not an exact replacement. + * @deprecated As of version 1.38. There is not an exact replacement. */ export interface $ThingViewerSettings extends $ControlSettings { /** @@ -18620,7 +18616,7 @@ declare module "sap/ui/ux3/ToolPopup" { * look like any common dialog box. A ToolPopup can have any content. Depending on the application type * and design, the structure of the texts and input fields can be for example form-like. * - * @deprecated (since 1.38) - Instead, use the `sap.m.Popover` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.Popover` control. */ export default class ToolPopup extends Control implements PopupInterface { __implements__sap_ui_core_PopupInterface: boolean; @@ -19721,7 +19717,7 @@ declare module "sap/ui/ux3/ToolPopup" { /** * Describes the settings that can be provided to the ToolPopup constructor. * - * @deprecated (since 1.38) - Instead, use the `sap.m.Popover` control. + * @deprecated As of version 1.38. Instead, use the `sap.m.Popover` control. */ export interface $ToolPopupSettings extends $ControlSettings { /** diff --git a/types/openui5/sap.ui.webc.common.d.ts b/types/openui5/sap.ui.webc.common.d.ts index ba02723de02d83..9d32ee32eb0ef8 100644 --- a/types/openui5/sap.ui.webc.common.d.ts +++ b/types/openui5/sap.ui.webc.common.d.ts @@ -1,4 +1,4 @@ -// For Library Version: 1.132.0 +// For Library Version: 1.133.0 declare module "sap/ui/webc/common/library" {} @@ -18,8 +18,8 @@ declare module "sap/ui/webc/common/WebComponent" { * controls in the dedicated slots of the Web Component. * * @since 1.92.0 - * @deprecated (since 1.118.0) - Use sap.ui.core.webc.WebComponent instead! - * @experimental (since 1.92.0) - The API might change. It is not intended for productive usage yet! + * @deprecated As of version 1.118.0. Use sap.ui.core.webc.WebComponent instead! + * @experimental As of version 1.92.0. The API might change. It is not intended for productive usage yet! */ export default class WebComponent extends WebComponent1 { /** @@ -120,8 +120,8 @@ declare module "sap/ui/webc/common/WebComponent" { /** * Describes the settings that can be provided to the WebComponent constructor. * - * @deprecated (since 1.118.0) - Use sap.ui.core.webc.WebComponent instead! - * @experimental (since 1.92.0) - The API might change. It is not intended for productive usage yet! + * @deprecated As of version 1.118.0. Use sap.ui.core.webc.WebComponent instead! + * @experimental As of version 1.92.0. The API might change. It is not intended for productive usage yet! */ export interface $WebComponentSettings extends $WebComponentSettings1 {} } @@ -131,8 +131,8 @@ declare module "sap/ui/webc/common/WebComponentMetadata" { /** * @since 1.92.0 - * @deprecated (since 1.118.0) - Use sap.ui.core.webc.WebComponentMetadata instead! - * @experimental (since 1.92.0) - The API might change. It is not intended for productive usage yet! + * @deprecated As of version 1.118.0. Use sap.ui.core.webc.WebComponentMetadata instead! + * @experimental As of version 1.92.0. The API might change. It is not intended for productive usage yet! */ export default class WebComponentMetadata extends WebComponentMetadata1 { /** diff --git a/types/openui5/sap.ui.webc.fiori.d.ts b/types/openui5/sap.ui.webc.fiori.d.ts index f7107d3e6eda0b..c3e715678be8f0 100644 --- a/types/openui5/sap.ui.webc.fiori.d.ts +++ b/types/openui5/sap.ui.webc.fiori.d.ts @@ -1,4 +1,4 @@ -// For Library Version: 1.132.0 +// For Library Version: 1.133.0 declare module "sap/ui/webc/fiori/library" { /** @@ -8,7 +8,7 @@ declare module "sap/ui/webc/fiori/library" { * 'BarDesign'. * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export enum BarDesign { /** @@ -35,7 +35,7 @@ declare module "sap/ui/webc/fiori/library" { * 'FCLLayout'. * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export enum FCLLayout { /** @@ -109,7 +109,7 @@ declare module "sap/ui/webc/fiori/library" { * Interface for components that may be slotted inside `ui5-page` as header and footer. * * @since 1.99.0 - * @experimental (since 1.99.0) - This API is experimental and might change significantly. + * @experimental As of version 1.99.0. This API is experimental and might change significantly. */ export interface IBar { __implements__sap_ui_webc_fiori_IBar: boolean; @@ -119,7 +119,7 @@ declare module "sap/ui/webc/fiori/library" { * Interface for components that may be slotted inside `ui5-view-settings-dialog` as filter items * * @since 1.97.0 - * @experimental (since 1.97.0) - This API is experimental and might change significantly. + * @experimental As of version 1.97.0. This API is experimental and might change significantly. */ export interface IFilterItem { __implements__sap_ui_webc_fiori_IFilterItem: boolean; @@ -129,7 +129,7 @@ declare module "sap/ui/webc/fiori/library" { * Interface for components that may be slotted inside `ui5-filter-item` as values * * @since 1.97.0 - * @experimental (since 1.97.0) - This API is experimental and might change significantly. + * @experimental As of version 1.97.0. This API is experimental and might change significantly. */ export interface IFilterItemOption { __implements__sap_ui_webc_fiori_IFilterItemOption: boolean; @@ -142,7 +142,7 @@ declare module "sap/ui/webc/fiori/library" { * 'IllustrationMessageSize'. * * @since 1.106.0 - * @experimental (since 1.106.0) - This API is experimental and might change significantly. + * @experimental As of version 1.106.0. This API is experimental and might change significantly. */ export enum IllustrationMessageSize { /** @@ -180,7 +180,7 @@ declare module "sap/ui/webc/fiori/library" { * 'IllustrationMessageType'. * * @since 1.95.0 - * @experimental (since 1.95.0) - This API is experimental and might change significantly. + * @experimental As of version 1.95.0. This API is experimental and might change significantly. */ export enum IllustrationMessageType { /** @@ -560,7 +560,7 @@ declare module "sap/ui/webc/fiori/library" { * Interface for components that can be slotted inside `ui5-media-gallery` as items. * * @since 1.99.0 - * @experimental (since 1.99.0) - This API is experimental and might change significantly. + * @experimental As of version 1.99.0. This API is experimental and might change significantly. */ export interface IMediaGalleryItem { __implements__sap_ui_webc_fiori_IMediaGalleryItem: boolean; @@ -570,7 +570,7 @@ declare module "sap/ui/webc/fiori/library" { * Interface for components that may be slotted as an action inside `ui5-li-notification` and `ui5-li-notification-group` * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export interface INotificationAction { __implements__sap_ui_webc_fiori_INotificationAction: boolean; @@ -580,7 +580,7 @@ declare module "sap/ui/webc/fiori/library" { * Interface for components that may be slotted inside a notification list * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export interface INotificationListItem { __implements__sap_ui_webc_fiori_INotificationListItem: boolean; @@ -590,7 +590,7 @@ declare module "sap/ui/webc/fiori/library" { * Interface for components that may be slotted inside `ui5-product-switch` as items * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export interface IProductSwitchItem { __implements__sap_ui_webc_fiori_IProductSwitchItem: boolean; @@ -600,7 +600,7 @@ declare module "sap/ui/webc/fiori/library" { * Interface for components that may be slotted inside `ui5-shellbar` as items * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export interface IShellBarItem { __implements__sap_ui_webc_fiori_IShellBarItem: boolean; @@ -610,7 +610,7 @@ declare module "sap/ui/webc/fiori/library" { * Interface for components that may be slotted inside `ui5-side-navigation` as items * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export interface ISideNavigationItem { __implements__sap_ui_webc_fiori_ISideNavigationItem: boolean; @@ -620,7 +620,7 @@ declare module "sap/ui/webc/fiori/library" { * Interface for components that may be slotted inside `ui5-side-navigation-item` as sub-items * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export interface ISideNavigationSubItem { __implements__sap_ui_webc_fiori_ISideNavigationSubItem: boolean; @@ -630,7 +630,7 @@ declare module "sap/ui/webc/fiori/library" { * Interface for components that may be slotted inside `ui5-view-settings-dialog` as sort items * * @since 1.97.0 - * @experimental (since 1.97.0) - This API is experimental and might change significantly. + * @experimental As of version 1.97.0. This API is experimental and might change significantly. */ export interface ISortItem { __implements__sap_ui_webc_fiori_ISortItem: boolean; @@ -640,7 +640,7 @@ declare module "sap/ui/webc/fiori/library" { * Interface for components that may be slotted inside `ui5-timeline` as items * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export interface ITimelineItem { __implements__sap_ui_webc_fiori_ITimelineItem: boolean; @@ -650,7 +650,7 @@ declare module "sap/ui/webc/fiori/library" { * Interface for components that may be slotted inside `ui5-upload-collection` as items * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export interface IUploadCollectionItem { __implements__sap_ui_webc_fiori_IUploadCollectionItem: boolean; @@ -660,7 +660,7 @@ declare module "sap/ui/webc/fiori/library" { * Interface for components that may be slotted inside `ui5-wizard` as wizard steps * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export interface IWizardStep { __implements__sap_ui_webc_fiori_IWizardStep: boolean; @@ -673,7 +673,7 @@ declare module "sap/ui/webc/fiori/library" { * 'MediaGalleryItemLayout'. * * @since 1.99.0 - * @experimental (since 1.99.0) - This API is experimental and might change significantly. + * @experimental As of version 1.99.0. This API is experimental and might change significantly. */ export enum MediaGalleryItemLayout { /** @@ -696,7 +696,7 @@ declare module "sap/ui/webc/fiori/library" { * 'MediaGalleryLayout'. * * @since 1.99.0 - * @experimental (since 1.99.0) - This API is experimental and might change significantly. + * @experimental As of version 1.99.0. This API is experimental and might change significantly. */ export enum MediaGalleryLayout { /** @@ -719,7 +719,7 @@ declare module "sap/ui/webc/fiori/library" { * 'MediaGalleryMenuHorizontalAlign'. * * @since 1.99.0 - * @experimental (since 1.99.0) - This API is experimental and might change significantly. + * @experimental As of version 1.99.0. This API is experimental and might change significantly. */ export enum MediaGalleryMenuHorizontalAlign { /** @@ -738,7 +738,7 @@ declare module "sap/ui/webc/fiori/library" { * 'MediaGalleryMenuVerticalAlign'. * * @since 1.99.0 - * @experimental (since 1.99.0) - This API is experimental and might change significantly. + * @experimental As of version 1.99.0. This API is experimental and might change significantly. */ export enum MediaGalleryMenuVerticalAlign { /** @@ -757,7 +757,7 @@ declare module "sap/ui/webc/fiori/library" { * 'PageBackgroundDesign'. * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export enum PageBackgroundDesign { /** @@ -780,7 +780,7 @@ declare module "sap/ui/webc/fiori/library" { * 'SideContentFallDown'. * * @since 1.99.0 - * @experimental (since 1.99.0) - This API is experimental and might change significantly. + * @experimental As of version 1.99.0. This API is experimental and might change significantly. */ export enum SideContentFallDown { /** @@ -807,7 +807,7 @@ declare module "sap/ui/webc/fiori/library" { * 'SideContentPosition'. * * @since 1.99.0 - * @experimental (since 1.99.0) - This API is experimental and might change significantly. + * @experimental As of version 1.99.0. This API is experimental and might change significantly. */ export enum SideContentPosition { /** @@ -828,7 +828,7 @@ declare module "sap/ui/webc/fiori/library" { * 'SideContentVisibility'. * * @since 1.99.0 - * @experimental (since 1.99.0) - This API is experimental and might change significantly. + * @experimental As of version 1.99.0. This API is experimental and might change significantly. */ export enum SideContentVisibility { /** @@ -859,7 +859,7 @@ declare module "sap/ui/webc/fiori/library" { * 'TimelineLayout'. * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export enum TimelineLayout { /** @@ -878,7 +878,7 @@ declare module "sap/ui/webc/fiori/library" { * 'UploadState'. * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export enum UploadState { /** @@ -905,7 +905,7 @@ declare module "sap/ui/webc/fiori/library" { * 'ViewSettingsDialogMode'. * * @since 1.115.0 - * @experimental (since 1.115.0) - This API is experimental and might change significantly. + * @experimental As of version 1.115.0. This API is experimental and might change significantly. */ export enum ViewSettingsDialogMode { /** @@ -924,7 +924,7 @@ declare module "sap/ui/webc/fiori/library" { * 'WizardContentLayout'. * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export enum WizardContentLayout { /** @@ -981,10 +981,10 @@ declare module "sap/ui/webc/fiori/Bar" { * Keyboard Handling: * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class Bar extends WebComponent implements IBar { __implements__sap_ui_webc_fiori_IBar: boolean; @@ -1117,7 +1117,7 @@ declare module "sap/ui/webc/fiori/Bar" { * * @returns Value of property `design` */ - getDesign(): BarDesign | keyof typeof BarDesign; + getDesign(): BarDesign; /** * Gets content of aggregation {@link #getEndContent endContent}. * @@ -1339,10 +1339,10 @@ declare module "sap/ui/webc/fiori/Bar" { /** * Describes the settings that can be provided to the Bar constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $BarSettings extends $WebComponentSettings { /** @@ -1405,10 +1405,10 @@ declare module "sap/ui/webc/fiori/BarcodeScannerDialog" { * documentation. * * @since 1.95.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.95.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.95.0. This control is experimental and its API might change significantly. */ export default class BarcodeScannerDialog extends WebComponent { /** @@ -1645,10 +1645,10 @@ declare module "sap/ui/webc/fiori/BarcodeScannerDialog" { /** * Describes the settings that can be provided to the BarcodeScannerDialog constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.95.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.95.0. This control is experimental and its API might change significantly. */ export interface $BarcodeScannerDialogSettings extends $WebComponentSettings { /** @@ -1785,10 +1785,10 @@ declare module "sap/ui/webc/fiori/DynamicSideContent" { * 720 px and can only be viewed by triggering it. * * @since 1.99.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.99.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.99.0. This control is experimental and its API might change significantly. */ export default class DynamicSideContent extends WebComponent { /** @@ -2038,9 +2038,7 @@ declare module "sap/ui/webc/fiori/DynamicSideContent" { * * @returns Value of property `sideContentFallDown` */ - getSideContentFallDown(): - | SideContentFallDown - | keyof typeof SideContentFallDown; + getSideContentFallDown(): SideContentFallDown; /** * Gets current value of property {@link #getSideContentPosition sideContentPosition}. * @@ -2060,9 +2058,7 @@ declare module "sap/ui/webc/fiori/DynamicSideContent" { * * @returns Value of property `sideContentPosition` */ - getSideContentPosition(): - | SideContentPosition - | keyof typeof SideContentPosition; + getSideContentPosition(): SideContentPosition; /** * Gets current value of property {@link #getSideContentVisibility sideContentVisibility}. * @@ -2084,9 +2080,7 @@ declare module "sap/ui/webc/fiori/DynamicSideContent" { * * @returns Value of property `sideContentVisibility` */ - getSideContentVisibility(): - | SideContentVisibility - | keyof typeof SideContentVisibility; + getSideContentVisibility(): SideContentVisibility; /** * Checks for the provided `sap.ui.core.Control` in the aggregation {@link #getContent content}. and returns * its index if found or -1 otherwise. @@ -2345,10 +2339,10 @@ declare module "sap/ui/webc/fiori/DynamicSideContent" { /** * Describes the settings that can be provided to the DynamicSideContent constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.99.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.99.0. This control is experimental and its API might change significantly. */ export interface $DynamicSideContentSettings extends $WebComponentSettings { /** @@ -2493,10 +2487,10 @@ declare module "sap/ui/webc/fiori/FilterItem" { * Usage: * * @since 1.97.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.97.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.97.0. This control is experimental and its API might change significantly. */ export default class FilterItem extends WebComponent implements IFilterItem { __implements__sap_ui_webc_fiori_IFilterItem: boolean; @@ -2701,10 +2695,10 @@ declare module "sap/ui/webc/fiori/FilterItem" { /** * Describes the settings that can be provided to the FilterItem constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.97.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.97.0. This control is experimental and its API might change significantly. */ export interface $FilterItemSettings extends $WebComponentSettings { /** @@ -2746,10 +2740,10 @@ declare module "sap/ui/webc/fiori/FilterItemOption" { * Usage: * * @since 1.97.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.97.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.97.0. This control is experimental and its API might change significantly. */ export default class FilterItemOption extends WebComponent @@ -2880,10 +2874,10 @@ declare module "sap/ui/webc/fiori/FilterItemOption" { /** * Describes the settings that can be provided to the FilterItemOption constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.97.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.97.0. This control is experimental and its API might change significantly. */ export interface $FilterItemOptionSettings extends $WebComponentSettings { /** @@ -2940,10 +2934,10 @@ declare module "sap/ui/webc/fiori/FlexibleColumnLayout" { * Keyboard Handling: * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class FlexibleColumnLayout extends WebComponent { /** @@ -3214,7 +3208,7 @@ declare module "sap/ui/webc/fiori/FlexibleColumnLayout" { * * @returns Value of property `layout` */ - getLayout(): FCLLayout | keyof typeof FCLLayout; + getLayout(): FCLLayout; /** * Gets content of aggregation {@link #getMidColumn midColumn}. * @@ -3426,10 +3420,10 @@ declare module "sap/ui/webc/fiori/FlexibleColumnLayout" { /** * Describes the settings that can be provided to the FlexibleColumnLayout constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $FlexibleColumnLayoutSettings extends $WebComponentSettings { /** @@ -3616,10 +3610,10 @@ declare module "sap/ui/webc/fiori/IllustratedMessage" { * a `sap.ui.webc.main.Card`, a `sap.ui.webc.main.Dialog` or a `sap.ui.webc.fiori.Page` * * @since 1.95.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.95.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.95.0. This control is experimental and its API might change significantly. */ export default class IllustratedMessage extends WebComponent { /** @@ -3747,7 +3741,7 @@ declare module "sap/ui/webc/fiori/IllustratedMessage" { * * @returns Value of property `name` */ - getName(): IllustrationMessageType | keyof typeof IllustrationMessageType; + getName(): IllustrationMessageType; /** * Gets current value of property {@link #getSize size}. * @@ -3768,7 +3762,7 @@ declare module "sap/ui/webc/fiori/IllustratedMessage" { * * @returns Value of property `size` */ - getSize(): IllustrationMessageSize | keyof typeof IllustrationMessageSize; + getSize(): IllustrationMessageSize; /** * Gets content of aggregation {@link #getSubtitle subtitle}. * @@ -4000,10 +3994,10 @@ declare module "sap/ui/webc/fiori/IllustratedMessage" { /** * Describes the settings that can be provided to the IllustratedMessage constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.95.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.95.0. This control is experimental and its API might change significantly. */ export interface $IllustratedMessageSettings extends $WebComponentSettings { name?: @@ -4120,10 +4114,10 @@ declare module "sap/ui/webc/fiori/MediaGallery" { * * * @since 1.99.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.99.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.99.0. This control is experimental and its API might change significantly. */ export default class MediaGallery extends WebComponent { /** @@ -4491,7 +4485,7 @@ declare module "sap/ui/webc/fiori/MediaGallery" { * * @returns Value of property `layout` */ - getLayout(): MediaGalleryLayout | keyof typeof MediaGalleryLayout; + getLayout(): MediaGalleryLayout; /** * Gets current value of property {@link #getMenuHorizontalAlign menuHorizontalAlign}. * @@ -4506,9 +4500,7 @@ declare module "sap/ui/webc/fiori/MediaGallery" { * * @returns Value of property `menuHorizontalAlign` */ - getMenuHorizontalAlign(): - | MediaGalleryMenuHorizontalAlign - | keyof typeof MediaGalleryMenuHorizontalAlign; + getMenuHorizontalAlign(): MediaGalleryMenuHorizontalAlign; /** * Gets current value of property {@link #getMenuVerticalAlign menuVerticalAlign}. * @@ -4523,9 +4515,7 @@ declare module "sap/ui/webc/fiori/MediaGallery" { * * @returns Value of property `menuVerticalAlign` */ - getMenuVerticalAlign(): - | MediaGalleryMenuVerticalAlign - | keyof typeof MediaGalleryMenuVerticalAlign; + getMenuVerticalAlign(): MediaGalleryMenuVerticalAlign; /** * Gets current value of property {@link #getShowAllThumbnails showAllThumbnails}. * @@ -4703,10 +4693,10 @@ declare module "sap/ui/webc/fiori/MediaGallery" { /** * Describes the settings that can be provided to the MediaGallery constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.99.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.99.0. This control is experimental and its API might change significantly. */ export interface $MediaGallerySettings extends $WebComponentSettings { /** @@ -4877,10 +4867,10 @@ declare module "sap/ui/webc/fiori/MediaGalleryItem" { * - [SPACE/ENTER/RETURN] - Trigger `ui5-click` event * * @since 1.99.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.99.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.99.0. This control is experimental and its API might change significantly. */ export default class MediaGalleryItem extends WebComponent @@ -4995,7 +4985,7 @@ declare module "sap/ui/webc/fiori/MediaGalleryItem" { * * @returns Value of property `layout` */ - getLayout(): MediaGalleryItemLayout | keyof typeof MediaGalleryItemLayout; + getLayout(): MediaGalleryItemLayout; /** * Gets current value of property {@link #getSelected selected}. * @@ -5100,10 +5090,10 @@ declare module "sap/ui/webc/fiori/MediaGalleryItem" { /** * Describes the settings that can be provided to the MediaGalleryItem constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.99.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.99.0. This control is experimental and its API might change significantly. */ export interface $MediaGalleryItemSettings extends $WebComponentSettings { /** @@ -5162,10 +5152,10 @@ declare module "sap/ui/webc/fiori/NotificationAction" { * and the `sap.ui.webc.fiori.NotificationListGroupItem` items. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class NotificationAction extends WebComponent @@ -5324,7 +5314,7 @@ declare module "sap/ui/webc/fiori/NotificationAction" { * * @returns Value of property `design` */ - getDesign(): ButtonDesign | keyof typeof ButtonDesign; + getDesign(): ButtonDesign; /** * Gets current value of property {@link #getEnabled enabled}. * @@ -5442,10 +5432,10 @@ declare module "sap/ui/webc/fiori/NotificationAction" { /** * Describes the settings that can be provided to the NotificationAction constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $NotificationActionSettings extends $WebComponentSettings { /** @@ -5544,10 +5534,10 @@ declare module "sap/ui/webc/fiori/NotificationListGroupItem" { * - title-text - Used to style the titleText of the notification list group item * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class NotificationListGroupItem extends WebComponent @@ -5872,7 +5862,7 @@ declare module "sap/ui/webc/fiori/NotificationListGroupItem" { * * @returns Value of property `priority` */ - getPriority(): Priority | keyof typeof Priority; + getPriority(): Priority; /** * Gets current value of property {@link #getRead read}. * @@ -6202,10 +6192,10 @@ declare module "sap/ui/webc/fiori/NotificationListGroupItem" { /** * Describes the settings that can be provided to the NotificationListGroupItem constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $NotificationListGroupItemSettings extends $WebComponentSettings { @@ -6377,10 +6367,10 @@ declare module "sap/ui/webc/fiori/NotificationListItem" { * - title-text - Used to style the titleText of the notification list item * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class NotificationListItem extends WebComponent @@ -6645,7 +6635,7 @@ declare module "sap/ui/webc/fiori/NotificationListItem" { * * @returns Value of property `priority` */ - getPriority(): Priority | keyof typeof Priority; + getPriority(): Priority; /** * Gets current value of property {@link #getRead read}. * @@ -6706,7 +6696,7 @@ declare module "sap/ui/webc/fiori/NotificationListItem" { * * @returns Value of property `wrappingType` */ - getWrappingType(): WrappingType | keyof typeof WrappingType; + getWrappingType(): WrappingType; /** * Checks for the provided `sap.ui.webc.fiori.INotificationAction` in the aggregation {@link #getActions actions}. * and returns its index if found or -1 otherwise. @@ -6995,10 +6985,10 @@ declare module "sap/ui/webc/fiori/NotificationListItem" { /** * Describes the settings that can be provided to the NotificationListItem constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $NotificationListItemSettings extends $WebComponentSettings { /** @@ -7154,10 +7144,10 @@ declare module "sap/ui/webc/fiori/Page" { * - content - Used to style the content section of the component * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class Page extends WebComponent { /** @@ -7270,9 +7260,7 @@ declare module "sap/ui/webc/fiori/Page" { * * @returns Value of property `backgroundDesign` */ - getBackgroundDesign(): - | PageBackgroundDesign - | keyof typeof PageBackgroundDesign; + getBackgroundDesign(): PageBackgroundDesign; /** * Gets content of aggregation {@link #getContent content}. * @@ -7539,10 +7527,10 @@ declare module "sap/ui/webc/fiori/Page" { /** * Describes the settings that can be provided to the Page constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $PageSettings extends $WebComponentSettings { /** @@ -7633,10 +7621,10 @@ declare module "sap/ui/webc/fiori/ProductSwitch" { * * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class ProductSwitch extends WebComponent { /** @@ -7782,10 +7770,10 @@ declare module "sap/ui/webc/fiori/ProductSwitch" { /** * Describes the settings that can be provided to the ProductSwitch constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $ProductSwitchSettings extends $WebComponentSettings { /** @@ -7830,10 +7818,10 @@ declare module "sap/ui/webc/fiori/ProductSwitchItem" { * - [SPACE/ENTER/RETURN] - Trigger `ui5-click` event * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class ProductSwitchItem extends WebComponent @@ -8159,10 +8147,10 @@ declare module "sap/ui/webc/fiori/ProductSwitchItem" { /** * Describes the settings that can be provided to the ProductSwitchItem constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $ProductSwitchItemSettings extends $WebComponentSettings { /** @@ -8278,10 +8266,10 @@ declare module "sap/ui/webc/fiori/ShellBar" { * Keyboard Handling: * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class ShellBar extends WebComponent { /** @@ -9474,10 +9462,10 @@ declare module "sap/ui/webc/fiori/ShellBar" { /** * Describes the settings that can be provided to the ShellBar constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $ShellBarSettings extends $WebComponentSettings { /** @@ -9764,10 +9752,10 @@ declare module "sap/ui/webc/fiori/ShellBarItem" { /** * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class ShellBarItem extends WebComponent @@ -10012,10 +10000,10 @@ declare module "sap/ui/webc/fiori/ShellBarItem" { /** * Describes the settings that can be provided to the ShellBarItem constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $ShellBarItemSettings extends $WebComponentSettings { /** @@ -10103,10 +10091,10 @@ declare module "sap/ui/webc/fiori/SideNavigation" { * Keyboard Handling: * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class SideNavigation extends WebComponent { /** @@ -10530,10 +10518,10 @@ declare module "sap/ui/webc/fiori/SideNavigation" { /** * Describes the settings that can be provided to the SideNavigation constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $SideNavigationSettings extends $WebComponentSettings { /** @@ -10627,10 +10615,10 @@ declare module "sap/ui/webc/fiori/SideNavigationItem" { * the `sap.ui.webc.fiori.SideNavigationItem` you control the content of the `SideNavigation`. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class SideNavigationItem extends WebComponent @@ -11021,10 +11009,10 @@ declare module "sap/ui/webc/fiori/SideNavigationItem" { /** * Describes the settings that can be provided to the SideNavigationItem constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $SideNavigationItemSettings extends $WebComponentSettings { /** @@ -11110,10 +11098,10 @@ declare module "sap/ui/webc/fiori/SideNavigationSubItem" { * only. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class SideNavigationSubItem extends WebComponent @@ -11363,10 +11351,10 @@ declare module "sap/ui/webc/fiori/SideNavigationSubItem" { /** * Describes the settings that can be provided to the SideNavigationSubItem constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $SideNavigationSubItemSettings extends $WebComponentSettings { @@ -11428,10 +11416,10 @@ declare module "sap/ui/webc/fiori/SortItem" { * Usage: * * @since 1.97.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.97.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.97.0. This control is experimental and its API might change significantly. */ export default class SortItem extends WebComponent implements ISortItem { __implements__sap_ui_webc_fiori_ISortItem: boolean; @@ -11559,10 +11547,10 @@ declare module "sap/ui/webc/fiori/SortItem" { /** * Describes the settings that can be provided to the SortItem constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.97.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.97.0. This control is experimental and its API might change significantly. */ export interface $SortItemSettings extends $WebComponentSettings { /** @@ -11605,10 +11593,10 @@ declare module "sap/ui/webc/fiori/Timeline" { * integrated within SAP Jam. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class Timeline extends WebComponent { /** @@ -11732,7 +11720,7 @@ declare module "sap/ui/webc/fiori/Timeline" { * * @returns Value of property `layout` */ - getLayout(): TimelineLayout | keyof typeof TimelineLayout; + getLayout(): TimelineLayout; /** * Gets current value of property {@link #getWidth width}. * @@ -11870,10 +11858,10 @@ declare module "sap/ui/webc/fiori/Timeline" { /** * Describes the settings that can be provided to the Timeline constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $TimelineSettings extends $WebComponentSettings { /** @@ -11941,10 +11929,10 @@ declare module "sap/ui/webc/fiori/TimelineItem" { * An entry posted on the timeline. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class TimelineItem extends WebComponent @@ -12331,10 +12319,10 @@ declare module "sap/ui/webc/fiori/TimelineItem" { /** * Describes the settings that can be provided to the TimelineItem constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $TimelineItemSettings extends $WebComponentSettings { /** @@ -12422,10 +12410,10 @@ declare module "sap/ui/webc/fiori/UploadCollection" { * of `sap.ui.webc.fiori.UploadCollectionItem`. It also allows you to show already uploaded files. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class UploadCollection extends WebComponent { /** @@ -12842,7 +12830,7 @@ declare module "sap/ui/webc/fiori/UploadCollection" { * * @returns Value of property `mode` */ - getMode(): ListMode | keyof typeof ListMode; + getMode(): ListMode; /** * Gets current value of property {@link #getNoDataDescription noDataDescription}. * @@ -13112,10 +13100,10 @@ declare module "sap/ui/webc/fiori/UploadCollection" { /** * Describes the settings that can be provided to the UploadCollection constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $UploadCollectionSettings extends $WebComponentSettings { /** @@ -13284,10 +13272,10 @@ declare module "sap/ui/webc/fiori/UploadCollectionItem" { * Overview: A component to be used within the `sap.ui.webc.fiori.UploadCollection`. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class UploadCollectionItem extends WebComponent @@ -13977,7 +13965,7 @@ declare module "sap/ui/webc/fiori/UploadCollectionItem" { * * @returns Value of property `type` */ - getType(): ListItemType | keyof typeof ListItemType; + getType(): ListItemType; /** * Gets current value of property {@link #getUploadState uploadState}. * @@ -13990,7 +13978,7 @@ declare module "sap/ui/webc/fiori/UploadCollectionItem" { * * @returns Value of property `uploadState` */ - getUploadState(): UploadState | keyof typeof UploadState; + getUploadState(): UploadState; /** * Checks for the provided `sap.ui.core.Control` in the aggregation {@link #getContent content}. and returns * its index if found or -1 otherwise. @@ -14323,10 +14311,10 @@ declare module "sap/ui/webc/fiori/UploadCollectionItem" { /** * Describes the settings that can be provided to the UploadCollectionItem constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $UploadCollectionItemSettings extends $WebComponentSettings { /** @@ -14575,10 +14563,10 @@ declare module "sap/ui/webc/fiori/ViewSettingsDialog" { * Responsive Behavior: `sap.ui.webc.fiori.ViewSettingsDialog` stretches on full screen on phones. * * @since 1.95.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.95.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.95.0. This control is experimental and its API might change significantly. */ export default class ViewSettingsDialog extends WebComponent { /** @@ -15095,10 +15083,10 @@ declare module "sap/ui/webc/fiori/ViewSettingsDialog" { /** * Describes the settings that can be provided to the ViewSettingsDialog constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.95.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.95.0. This control is experimental and its API might change significantly. */ export interface $ViewSettingsDialogSettings extends $WebComponentSettings { /** @@ -15319,10 +15307,10 @@ declare module "sap/ui/webc/fiori/Wizard" { * a dialog. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class Wizard extends WebComponent { /** @@ -15496,7 +15484,7 @@ declare module "sap/ui/webc/fiori/Wizard" { * * @returns Value of property `contentLayout` */ - getContentLayout(): WizardContentLayout | keyof typeof WizardContentLayout; + getContentLayout(): WizardContentLayout; /** * Gets current value of property {@link #getHeight height}. * @@ -15604,10 +15592,10 @@ declare module "sap/ui/webc/fiori/Wizard" { /** * Describes the settings that can be provided to the Wizard constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $WizardSettings extends $WebComponentSettings { /** @@ -15703,10 +15691,10 @@ declare module "sap/ui/webc/fiori/WizardStep" { * component and should not be used standalone. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class WizardStep extends WebComponent implements IWizardStep { __implements__sap_ui_webc_fiori_IWizardStep: boolean; @@ -16083,10 +16071,10 @@ declare module "sap/ui/webc/fiori/WizardStep" { /** * Describes the settings that can be provided to the WizardStep constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $WizardStepSettings extends $WebComponentSettings { /** diff --git a/types/openui5/sap.ui.webc.main.d.ts b/types/openui5/sap.ui.webc.main.d.ts index 5971ff4ceff1f2..76a66cfe8ff2e0 100644 --- a/types/openui5/sap.ui.webc.main.d.ts +++ b/types/openui5/sap.ui.webc.main.d.ts @@ -1,4 +1,4 @@ -// For Library Version: 1.132.0 +// For Library Version: 1.133.0 declare module "sap/ui/webc/main/library" { /** @@ -8,7 +8,7 @@ declare module "sap/ui/webc/main/library" { * 'AvatarColorScheme'. * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export enum AvatarColorScheme { Accent1 = "Accent1", @@ -40,7 +40,7 @@ declare module "sap/ui/webc/main/library" { * 'AvatarGroupType'. * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export enum AvatarGroupType { /** @@ -60,7 +60,7 @@ declare module "sap/ui/webc/main/library" { * 'AvatarShape'. * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export enum AvatarShape { /** @@ -79,7 +79,7 @@ declare module "sap/ui/webc/main/library" { * 'AvatarSize'. * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export enum AvatarSize { /** @@ -110,7 +110,7 @@ declare module "sap/ui/webc/main/library" { * 'BackgroundDesign'. * * @since 1.115.0 - * @experimental (since 1.115.0) - This API is experimental and might change significantly. + * @experimental As of version 1.115.0. This API is experimental and might change significantly. */ export enum BackgroundDesign { /** @@ -133,7 +133,7 @@ declare module "sap/ui/webc/main/library" { * 'BorderDesign'. * * @since 1.115.0 - * @experimental (since 1.115.0) - This API is experimental and might change significantly. + * @experimental As of version 1.115.0. This API is experimental and might change significantly. */ export enum BorderDesign { /** @@ -152,7 +152,7 @@ declare module "sap/ui/webc/main/library" { * 'BreadcrumbsDesign'. * * @since 1.95.0 - * @experimental (since 1.95.0) - This API is experimental and might change significantly. + * @experimental As of version 1.95.0. This API is experimental and might change significantly. */ export enum BreadcrumbsDesign { /** @@ -172,7 +172,7 @@ declare module "sap/ui/webc/main/library" { * 'BreadcrumbsSeparatorStyle'. * * @since 1.95.0 - * @experimental (since 1.95.0) - This API is experimental and might change significantly. + * @experimental As of version 1.95.0. This API is experimental and might change significantly. */ export enum BreadcrumbsSeparatorStyle { /** @@ -207,7 +207,7 @@ declare module "sap/ui/webc/main/library" { * 'BusyIndicatorSize'. * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export enum BusyIndicatorSize { /** @@ -230,7 +230,7 @@ declare module "sap/ui/webc/main/library" { * 'ButtonDesign'. * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export enum ButtonDesign { /** @@ -265,7 +265,7 @@ declare module "sap/ui/webc/main/library" { * 'ButtonType'. * * @since 1.120.0 - * @experimental (since 1.120.0) - This API is experimental and might change significantly. + * @experimental As of version 1.120.0. This API is experimental and might change significantly. */ export enum ButtonType { /** @@ -288,7 +288,7 @@ declare module "sap/ui/webc/main/library" { * 'CalendarSelectionMode'. * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export enum CalendarSelectionMode { /** @@ -311,7 +311,7 @@ declare module "sap/ui/webc/main/library" { * 'CarouselArrowsPlacement'. * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export enum CarouselArrowsPlacement { /** @@ -330,7 +330,7 @@ declare module "sap/ui/webc/main/library" { * 'CarouselPageIndicatorStyle'. * * @since 1.115.0 - * @experimental (since 1.115.0) - This API is experimental and might change significantly. + * @experimental As of version 1.115.0. This API is experimental and might change significantly. */ export enum CarouselPageIndicatorStyle { /** @@ -351,7 +351,7 @@ declare module "sap/ui/webc/main/library" { * 'ComboBoxFilter'. * * @since 1.115.0 - * @experimental (since 1.115.0) - This API is experimental and might change significantly. + * @experimental As of version 1.115.0. This API is experimental and might change significantly. */ export enum ComboBoxFilter { /** @@ -378,7 +378,7 @@ declare module "sap/ui/webc/main/library" { * 'HasPopup'. * * @since 1.99.0 - * @experimental (since 1.99.0) - This API is experimental and might change significantly. + * @experimental As of version 1.99.0. This API is experimental and might change significantly. */ export enum HasPopup { /** @@ -407,7 +407,7 @@ declare module "sap/ui/webc/main/library" { * such as `ui5-avatar-group` * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export interface IAvatar { __implements__sap_ui_webc_main_IAvatar: boolean; @@ -417,7 +417,7 @@ declare module "sap/ui/webc/main/library" { * Interface for components that may be slotted inside `ui5-breadcrumbs` as options * * @since 1.95.0 - * @experimental (since 1.95.0) - This API is experimental and might change significantly. + * @experimental As of version 1.95.0. This API is experimental and might change significantly. */ export interface IBreadcrumbsItem { __implements__sap_ui_webc_main_IBreadcrumbsItem: boolean; @@ -427,7 +427,7 @@ declare module "sap/ui/webc/main/library" { * Interface for components that may be used as a button inside numerous higher-order components * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export interface IButton { __implements__sap_ui_webc_main_IButton: boolean; @@ -437,7 +437,7 @@ declare module "sap/ui/webc/main/library" { * Interface for components that may be used as dates inside `ui5-calendar` * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export interface ICalendarDate { __implements__sap_ui_webc_main_ICalendarDate: boolean; @@ -447,7 +447,7 @@ declare module "sap/ui/webc/main/library" { * Interface for components that may be slotted inside `ui5-card` as header * * @since 1.115.0 - * @experimental (since 1.115.0) - This API is experimental and might change significantly. + * @experimental As of version 1.115.0. This API is experimental and might change significantly. */ export interface ICardHeader { __implements__sap_ui_webc_main_ICardHeader: boolean; @@ -457,7 +457,7 @@ declare module "sap/ui/webc/main/library" { * Interface for components that may be used inside a `ui5-color-palette` or `ui5-color-palette-popover` * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export interface IColorPaletteItem { __implements__sap_ui_webc_main_IColorPaletteItem: boolean; @@ -467,7 +467,7 @@ declare module "sap/ui/webc/main/library" { * Interface for components that may be slotted inside a `ui5-combobox` * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export interface IComboBoxItem { __implements__sap_ui_webc_main_IComboBoxItem: boolean; @@ -480,7 +480,7 @@ declare module "sap/ui/webc/main/library" { * 'IconDesign'. * * @since 1.115.0 - * @experimental (since 1.115.0) - This API is experimental and might change significantly. + * @experimental As of version 1.115.0. This API is experimental and might change significantly. */ export enum IconDesign { /** @@ -520,7 +520,7 @@ declare module "sap/ui/webc/main/library" { * Interface for components that represent an icon, usable in numerous higher-order components * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export interface IIcon { __implements__sap_ui_webc_main_IIcon: boolean; @@ -530,7 +530,7 @@ declare module "sap/ui/webc/main/library" { * Interface for components that represent an input, usable in numerous higher-order components * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export interface IInput { __implements__sap_ui_webc_main_IInput: boolean; @@ -540,7 +540,7 @@ declare module "sap/ui/webc/main/library" { * Interface for components that represent a suggestion item, usable in `ui5-input` * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export interface IInputSuggestionItem { __implements__sap_ui_webc_main_IInputSuggestionItem: boolean; @@ -550,7 +550,7 @@ declare module "sap/ui/webc/main/library" { * Interface for components that may be slotted inside a `ui5-list` as items * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export interface IListItem { __implements__sap_ui_webc_main_IListItem: boolean; @@ -560,7 +560,7 @@ declare module "sap/ui/webc/main/library" { * Interface for components that may be slotted inside `ui5-menu` as items * * @since 1.102.0 - * @experimental (since 1.102.0) - This API is experimental and might change significantly. + * @experimental As of version 1.102.0. This API is experimental and might change significantly. */ export interface IMenuItem { __implements__sap_ui_webc_main_IMenuItem: boolean; @@ -570,7 +570,7 @@ declare module "sap/ui/webc/main/library" { * Interface for components that may be slotted inside a `ui5-multi-combobox` as items * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export interface IMultiComboBoxItem { __implements__sap_ui_webc_main_IMultiComboBoxItem: boolean; @@ -583,7 +583,7 @@ declare module "sap/ui/webc/main/library" { * 'InputType'. * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export enum InputType { /** @@ -615,7 +615,7 @@ declare module "sap/ui/webc/main/library" { * Interface for components that may be slotted inside `ui5-segmented-button` as items * * @since 1.95.0 - * @experimental (since 1.95.0) - This API is experimental and might change significantly. + * @experimental As of version 1.95.0. This API is experimental and might change significantly. */ export interface ISegmentedButtonItem { __implements__sap_ui_webc_main_ISegmentedButtonItem: boolean; @@ -625,7 +625,7 @@ declare module "sap/ui/webc/main/library" { * Interface for components that may be slotted inside `ui5-select-menu` as options * * @since 1.120.0 - * @experimental (since 1.120.0) - This API is experimental and might change significantly. + * @experimental As of version 1.120.0. This API is experimental and might change significantly. */ export interface ISelectMenuOption { __implements__sap_ui_webc_main_ISelectMenuOption: boolean; @@ -635,7 +635,7 @@ declare module "sap/ui/webc/main/library" { * Interface for components that may be slotted inside `ui5-select` as options * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export interface ISelectOption { __implements__sap_ui_webc_main_ISelectOption: boolean; @@ -645,7 +645,7 @@ declare module "sap/ui/webc/main/library" { * Interface for components that may be slotted inside `ui5-tabcontainer` * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export interface ITab { __implements__sap_ui_webc_main_ITab: boolean; @@ -655,7 +655,7 @@ declare module "sap/ui/webc/main/library" { * Interface for components that may be slotted inside a `ui5-table-row` as cells * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export interface ITableCell { __implements__sap_ui_webc_main_ITableCell: boolean; @@ -665,7 +665,7 @@ declare module "sap/ui/webc/main/library" { * Interface for components that may be slotted inside a `ui5-table` as columns * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export interface ITableColumn { __implements__sap_ui_webc_main_ITableColumn: boolean; @@ -675,7 +675,7 @@ declare module "sap/ui/webc/main/library" { * Interface for components that may be slotted inside a `ui5-table` as rows * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export interface ITableRow { __implements__sap_ui_webc_main_ITableRow: boolean; @@ -685,7 +685,7 @@ declare module "sap/ui/webc/main/library" { * Interface for components that represent a token and are usable in components such as `ui5-multi-input` * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export interface IToken { __implements__sap_ui_webc_main_IToken: boolean; @@ -695,7 +695,7 @@ declare module "sap/ui/webc/main/library" { * Interface for toolbar items for the purpose of `ui5-toolbar` * * @since 1.120.0 - * @experimental (since 1.120.0) - This API is experimental and might change significantly. + * @experimental As of version 1.120.0. This API is experimental and might change significantly. */ export interface IToolbarItem { __implements__sap_ui_webc_main_IToolbarItem: boolean; @@ -705,7 +705,7 @@ declare module "sap/ui/webc/main/library" { * Interface for toolbar select items for the purpose of `ui5-toolbar-select` * * @since 1.120.0 - * @experimental (since 1.120.0) - This API is experimental and might change significantly. + * @experimental As of version 1.120.0. This API is experimental and might change significantly. */ export interface IToolbarSelectOption { __implements__sap_ui_webc_main_IToolbarSelectOption: boolean; @@ -715,7 +715,7 @@ declare module "sap/ui/webc/main/library" { * Interface for tree items for the purpose of `ui5-tree` * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export interface ITreeItem { __implements__sap_ui_webc_main_ITreeItem: boolean; @@ -728,7 +728,7 @@ declare module "sap/ui/webc/main/library" { * 'LinkDesign'. * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export enum LinkDesign { /** @@ -751,7 +751,7 @@ declare module "sap/ui/webc/main/library" { * 'ListGrowingMode'. * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export enum ListGrowingMode { /** @@ -774,7 +774,7 @@ declare module "sap/ui/webc/main/library" { * 'ListItemType'. * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export enum ListItemType { /** @@ -802,7 +802,7 @@ declare module "sap/ui/webc/main/library" { * 'ListMode'. * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export enum ListMode { /** @@ -842,7 +842,7 @@ declare module "sap/ui/webc/main/library" { * 'ListSeparators'. * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export enum ListSeparators { /** @@ -865,7 +865,7 @@ declare module "sap/ui/webc/main/library" { * 'MessageStripDesign'. * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export enum MessageStripDesign { /** @@ -892,7 +892,7 @@ declare module "sap/ui/webc/main/library" { * 'PanelAccessibleRole'. * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export enum PanelAccessibleRole { /** @@ -918,7 +918,7 @@ declare module "sap/ui/webc/main/library" { * 'PopoverHorizontalAlign'. * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export enum PopoverHorizontalAlign { /** @@ -945,7 +945,7 @@ declare module "sap/ui/webc/main/library" { * 'PopoverPlacementType'. * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export enum PopoverPlacementType { /** @@ -972,7 +972,7 @@ declare module "sap/ui/webc/main/library" { * 'PopoverVerticalAlign'. * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export enum PopoverVerticalAlign { /** @@ -997,7 +997,7 @@ declare module "sap/ui/webc/main/library" { * 'PopupAccessibleRole'. * * @since 1.115.0 - * @experimental (since 1.115.0) - This API is experimental and might change significantly. + * @experimental As of version 1.115.0. This API is experimental and might change significantly. */ export enum PopupAccessibleRole { /** @@ -1020,7 +1020,7 @@ declare module "sap/ui/webc/main/library" { * 'Priority'. * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export enum Priority { /** @@ -1047,7 +1047,7 @@ declare module "sap/ui/webc/main/library" { * 'SegmentedButtonMode'. * * @since 1.115.0 - * @experimental (since 1.115.0) - This API is experimental and might change significantly. + * @experimental As of version 1.115.0. This API is experimental and might change significantly. */ export enum SegmentedButtonMode { /** @@ -1066,7 +1066,7 @@ declare module "sap/ui/webc/main/library" { * 'SemanticColor'. * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export enum SemanticColor { /** @@ -1097,7 +1097,7 @@ declare module "sap/ui/webc/main/library" { * 'SwitchDesign'. * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export enum SwitchDesign { /** @@ -1116,7 +1116,7 @@ declare module "sap/ui/webc/main/library" { * 'TabContainerBackgroundDesign'. * * @since 1.115.0 - * @experimental (since 1.115.0) - This API is experimental and might change significantly. + * @experimental As of version 1.115.0. This API is experimental and might change significantly. */ export enum TabContainerBackgroundDesign { /** @@ -1139,7 +1139,7 @@ declare module "sap/ui/webc/main/library" { * 'TabLayout'. * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export enum TabLayout { /** @@ -1158,7 +1158,7 @@ declare module "sap/ui/webc/main/library" { * 'TableColumnPopinDisplay'. * * @since 1.115.0 - * @experimental (since 1.115.0) - This API is experimental and might change significantly. + * @experimental As of version 1.115.0. This API is experimental and might change significantly. */ export enum TableColumnPopinDisplay { /** @@ -1177,7 +1177,7 @@ declare module "sap/ui/webc/main/library" { * 'TableGrowingMode'. * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export enum TableGrowingMode { /** @@ -1200,7 +1200,7 @@ declare module "sap/ui/webc/main/library" { * 'TableMode'. * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export enum TableMode { /** @@ -1223,7 +1223,7 @@ declare module "sap/ui/webc/main/library" { * 'TableRowType'. * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export enum TableRowType { /** @@ -1242,7 +1242,7 @@ declare module "sap/ui/webc/main/library" { * 'TabsOverflowMode'. * * @since 1.99.0 - * @experimental (since 1.99.0) - This API is experimental and might change significantly. + * @experimental As of version 1.99.0. This API is experimental and might change significantly. */ export enum TabsOverflowMode { /** @@ -1261,7 +1261,7 @@ declare module "sap/ui/webc/main/library" { * 'TitleLevel'. * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export enum TitleLevel { /** @@ -1296,7 +1296,7 @@ declare module "sap/ui/webc/main/library" { * 'ToastPlacement'. * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export enum ToastPlacement { /** @@ -1343,7 +1343,7 @@ declare module "sap/ui/webc/main/library" { * 'ToolbarAlign'. * * @since 1.120.0 - * @experimental (since 1.120.0) - This API is experimental and might change significantly. + * @experimental As of version 1.120.0. This API is experimental and might change significantly. */ export enum ToolbarAlign { /** @@ -1362,7 +1362,7 @@ declare module "sap/ui/webc/main/library" { * 'ToolbarItemOverflowBehavior'. * * @since 1.120.0 - * @experimental (since 1.120.0) - This API is experimental and might change significantly. + * @experimental As of version 1.120.0. This API is experimental and might change significantly. */ export enum ToolbarItemOverflowBehavior { AlwaysOverflow = "AlwaysOverflow", @@ -1382,7 +1382,7 @@ declare module "sap/ui/webc/main/library" { * 'WrappingType'. * * @since 1.92.0 - * @experimental (since 1.92.0) - This API is experimental and might change significantly. + * @experimental As of version 1.92.0. This API is experimental and might change significantly. */ export enum WrappingType { /** @@ -1438,10 +1438,10 @@ declare module "sap/ui/webc/main/Avatar" { * * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class Avatar extends WebComponent implements IAvatar { __implements__sap_ui_webc_main_IAvatar: boolean; @@ -1650,7 +1650,7 @@ declare module "sap/ui/webc/main/Avatar" { * * @returns Value of property `colorScheme` */ - getColorScheme(): AvatarColorScheme | keyof typeof AvatarColorScheme; + getColorScheme(): AvatarColorScheme; /** * Gets current value of property {@link #getEnabled enabled}. * @@ -1760,7 +1760,7 @@ declare module "sap/ui/webc/main/Avatar" { * * @returns Value of property `shape` */ - getShape(): AvatarShape | keyof typeof AvatarShape; + getShape(): AvatarShape; /** * Gets current value of property {@link #getSize size}. * @@ -1778,7 +1778,7 @@ declare module "sap/ui/webc/main/Avatar" { * * @returns Value of property `size` */ - getSize(): AvatarSize | keyof typeof AvatarSize; + getSize(): AvatarSize; /** * Sets a new value for property {@link #getAccessibleName accessibleName}. * @@ -2024,10 +2024,10 @@ declare module "sap/ui/webc/main/Avatar" { /** * Describes the settings that can be provided to the Avatar constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $AvatarSettings extends $WebComponentSettings { /** @@ -2253,10 +2253,10 @@ declare module "sap/ui/webc/main/AvatarGroup" { * * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class AvatarGroup extends WebComponent { /** @@ -2545,7 +2545,7 @@ declare module "sap/ui/webc/main/AvatarGroup" { * * @returns Value of property `type` */ - getType(): AvatarGroupType | keyof typeof AvatarGroupType; + getType(): AvatarGroupType; /** * Checks for the provided `sap.ui.webc.main.IAvatar` in the aggregation {@link #getItems items}. and returns * its index if found or -1 otherwise. @@ -2636,10 +2636,10 @@ declare module "sap/ui/webc/main/AvatarGroup" { /** * Describes the settings that can be provided to the AvatarGroup constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $AvatarGroupSettings extends $WebComponentSettings { /** @@ -2749,10 +2749,10 @@ declare module "sap/ui/webc/main/Badge" { * theme. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class Badge extends WebComponent { /** @@ -2962,10 +2962,10 @@ declare module "sap/ui/webc/main/Badge" { /** * Describes the settings that can be provided to the Badge constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $BadgeSettings extends $WebComponentSettings { /** @@ -3036,10 +3036,10 @@ declare module "sap/ui/webc/main/Breadcrumbs" { * * * @since 1.95.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.95.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.95.0. This control is experimental and its API might change significantly. */ export default class Breadcrumbs extends WebComponent { /** @@ -3220,7 +3220,7 @@ declare module "sap/ui/webc/main/Breadcrumbs" { * * @returns Value of property `design` */ - getDesign(): BreadcrumbsDesign | keyof typeof BreadcrumbsDesign; + getDesign(): BreadcrumbsDesign; /** * Gets content of aggregation {@link #getItems items}. * @@ -3251,9 +3251,7 @@ declare module "sap/ui/webc/main/Breadcrumbs" { * * @returns Value of property `separatorStyle` */ - getSeparatorStyle(): - | BreadcrumbsSeparatorStyle - | keyof typeof BreadcrumbsSeparatorStyle; + getSeparatorStyle(): BreadcrumbsSeparatorStyle; /** * Checks for the provided `sap.ui.webc.main.IBreadcrumbsItem` in the aggregation {@link #getItems items}. * and returns its index if found or -1 otherwise. @@ -3362,10 +3360,10 @@ declare module "sap/ui/webc/main/Breadcrumbs" { /** * Describes the settings that can be provided to the Breadcrumbs constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.95.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.95.0. This control is experimental and its API might change significantly. */ export interface $BreadcrumbsSettings extends $WebComponentSettings { /** @@ -3475,10 +3473,10 @@ declare module "sap/ui/webc/main/BreadcrumbsItem" { * The `sap.ui.webc.main.BreadcrumbsItem` component defines the content of an item in `sap.ui.webc.main.Breadcrumbs`. * * @since 1.95.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.95.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.95.0. This control is experimental and its API might change significantly. */ export default class BreadcrumbsItem extends WebComponent @@ -3689,10 +3687,10 @@ declare module "sap/ui/webc/main/BreadcrumbsItem" { /** * Describes the settings that can be provided to the BreadcrumbsItem constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.95.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.95.0. This control is experimental and its API might change significantly. */ export interface $BreadcrumbsItemSettings extends $WebComponentSettings { /** @@ -3773,10 +3771,10 @@ declare module "sap/ui/webc/main/BusyIndicator" { * - Do not show multiple busy indicators at once. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class BusyIndicator extends WebComponent { /** @@ -3909,7 +3907,7 @@ declare module "sap/ui/webc/main/BusyIndicator" { * * @returns Value of property `size` */ - getSize(): BusyIndicatorSize | keyof typeof BusyIndicatorSize; + getSize(): BusyIndicatorSize; /** * Gets current value of property {@link #getText text}. * @@ -4092,10 +4090,10 @@ declare module "sap/ui/webc/main/BusyIndicator" { /** * Describes the settings that can be provided to the BusyIndicator constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $BusyIndicatorSettings extends $WebComponentSettings { /** @@ -4189,10 +4187,10 @@ declare module "sap/ui/webc/main/Button" { * - button - Used to style the native button element * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class Button extends WebComponent @@ -4410,7 +4408,7 @@ declare module "sap/ui/webc/main/Button" { * * @returns Value of property `design` */ - getDesign(): ButtonDesign | keyof typeof ButtonDesign; + getDesign(): ButtonDesign; /** * Gets current value of property {@link #getEnabled enabled}. * @@ -4472,7 +4470,7 @@ declare module "sap/ui/webc/main/Button" { * * @returns Value of property `textDirection` */ - getTextDirection(): TextDirection | keyof typeof TextDirection; + getTextDirection(): TextDirection; /** * Gets current value of property {@link #getType type}. * @@ -4483,7 +4481,7 @@ declare module "sap/ui/webc/main/Button" { * * @returns Value of property `type` */ - getType(): ButtonType | keyof typeof ButtonType; + getType(): ButtonType; /** * Gets current value of property {@link #getWidth width}. * @@ -4719,10 +4717,10 @@ declare module "sap/ui/webc/main/Button" { /** * Describes the settings that can be provided to the Button constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $ButtonSettings extends $WebComponentSettings { /** @@ -4935,10 +4933,10 @@ declare module "sap/ui/webc/main/Calendar" { * ` * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class Calendar extends WebComponent { /** @@ -5208,9 +5206,7 @@ declare module "sap/ui/webc/main/Calendar" { * * @returns Value of property `selectionMode` */ - getSelectionMode(): - | CalendarSelectionMode - | keyof typeof CalendarSelectionMode; + getSelectionMode(): CalendarSelectionMode; /** * Checks for the provided `sap.ui.webc.main.ICalendarDate` in the aggregation {@link #getDates dates}. * and returns its index if found or -1 otherwise. @@ -5360,7 +5356,7 @@ declare module "sap/ui/webc/main/Calendar" { /** * New value for property `primaryCalendarType` */ - sPrimaryCalendarType: CalendarType + sPrimaryCalendarType: CalendarType | keyof typeof CalendarType ): this; /** * Sets a new value for property {@link #getSecondaryCalendarType secondaryCalendarType}. @@ -5378,7 +5374,7 @@ declare module "sap/ui/webc/main/Calendar" { /** * New value for property `secondaryCalendarType` */ - sSecondaryCalendarType?: CalendarType + sSecondaryCalendarType?: CalendarType | keyof typeof CalendarType ): this; /** * Sets a new value for property {@link #getSelectionMode selectionMode}. @@ -5410,10 +5406,10 @@ declare module "sap/ui/webc/main/Calendar" { /** * Describes the settings that can be provided to the Calendar constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $CalendarSettings extends $WebComponentSettings { /** @@ -5450,12 +5446,18 @@ declare module "sap/ui/webc/main/Calendar" { /** * Sets a calendar type used for display. If not set, the calendar type of the global configuration is used. */ - primaryCalendarType?: CalendarType | PropertyBindingInfo | `{${string}}`; + primaryCalendarType?: + | (CalendarType | keyof typeof CalendarType) + | PropertyBindingInfo + | `{${string}}`; /** * Defines the secondary calendar type. If not set, the calendar will only show the primary calendar type. */ - secondaryCalendarType?: CalendarType | PropertyBindingInfo | `{${string}}`; + secondaryCalendarType?: + | (CalendarType | keyof typeof CalendarType) + | PropertyBindingInfo + | `{${string}}`; /** * Defines the type of selection used in the calendar component. Accepted property values are: @@ -5531,10 +5533,10 @@ declare module "sap/ui/webc/main/CalendarDate" { * The `sap.ui.webc.main.CalendarDate` component defines a calendar date to be used inside `sap.ui.webc.main.Calendar` * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class CalendarDate extends WebComponent @@ -5634,10 +5636,10 @@ declare module "sap/ui/webc/main/CalendarDate" { /** * Describes the settings that can be provided to the CalendarDate constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $CalendarDateSettings extends $WebComponentSettings { /** @@ -5679,10 +5681,10 @@ declare module "sap/ui/webc/main/Card" { * taken for keyboard handling, styling and accessibility. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class Card extends WebComponent { /** @@ -6023,10 +6025,10 @@ declare module "sap/ui/webc/main/Card" { /** * Describes the settings that can be provided to the Card constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $CardSettings extends $WebComponentSettings { /** @@ -6108,10 +6110,10 @@ declare module "sap/ui/webc/main/CardHeader" { * - status - Used to style the status of the CardHeader * * @since 1.95.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.95.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.95.0. This control is experimental and its API might change significantly. */ export default class CardHeader extends WebComponent implements ICardHeader { __implements__sap_ui_webc_main_ICardHeader: boolean; @@ -6535,10 +6537,10 @@ declare module "sap/ui/webc/main/CardHeader" { /** * Describes the settings that can be provided to the CardHeader constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.95.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.95.0. This control is experimental and its API might change significantly. */ export interface $CardHeaderSettings extends $WebComponentSettings { /** @@ -6657,10 +6659,10 @@ declare module "sap/ui/webc/main/Carousel" { * - content - Used to style the content of the component * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class Carousel extends WebComponent { /** @@ -6838,9 +6840,7 @@ declare module "sap/ui/webc/main/Carousel" { * * @returns Value of property `arrowsPlacement` */ - getArrowsPlacement(): - | CarouselArrowsPlacement - | keyof typeof CarouselArrowsPlacement; + getArrowsPlacement(): CarouselArrowsPlacement; /** * Gets current value of property {@link #getBackgroundDesign backgroundDesign}. * @@ -6851,7 +6851,7 @@ declare module "sap/ui/webc/main/Carousel" { * * @returns Value of property `backgroundDesign` */ - getBackgroundDesign(): BackgroundDesign | keyof typeof BackgroundDesign; + getBackgroundDesign(): BackgroundDesign; /** * Gets content of aggregation {@link #getContent content}. * @@ -6940,9 +6940,7 @@ declare module "sap/ui/webc/main/Carousel" { * * @returns Value of property `pageIndicatorBackgroundDesign` */ - getPageIndicatorBackgroundDesign(): - | BackgroundDesign - | keyof typeof BackgroundDesign; + getPageIndicatorBackgroundDesign(): BackgroundDesign; /** * Gets current value of property {@link #getPageIndicatorBorderDesign pageIndicatorBorderDesign}. * @@ -6953,7 +6951,7 @@ declare module "sap/ui/webc/main/Carousel" { * * @returns Value of property `pageIndicatorBorderDesign` */ - getPageIndicatorBorderDesign(): BorderDesign | keyof typeof BorderDesign; + getPageIndicatorBorderDesign(): BorderDesign; /** * Gets current value of property {@link #getPageIndicatorStyle pageIndicatorStyle}. * @@ -6969,9 +6967,7 @@ declare module "sap/ui/webc/main/Carousel" { * * @returns Value of property `pageIndicatorStyle` */ - getPageIndicatorStyle(): - | CarouselPageIndicatorStyle - | keyof typeof CarouselPageIndicatorStyle; + getPageIndicatorStyle(): CarouselPageIndicatorStyle; /** * Checks for the provided `sap.ui.core.Control` in the aggregation {@link #getContent content}. and returns * its index if found or -1 otherwise. @@ -7256,10 +7252,10 @@ declare module "sap/ui/webc/main/Carousel" { /** * Describes the settings that can be provided to the Carousel constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $CarouselSettings extends $WebComponentSettings { /** @@ -7437,10 +7433,10 @@ declare module "sap/ui/webc/main/CheckBox" { * * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class CheckBox extends WebComponent implements IFormContent { __implements__sap_ui_core_IFormContent: boolean; @@ -7727,7 +7723,7 @@ declare module "sap/ui/webc/main/CheckBox" { * * @returns Value of property `valueState` */ - getValueState(): ValueState | keyof typeof ValueState; + getValueState(): ValueState; /** * Gets current value of property {@link #getWidth width}. * @@ -7748,7 +7744,7 @@ declare module "sap/ui/webc/main/CheckBox" { * * @returns Value of property `wrappingType` */ - getWrappingType(): WrappingType | keyof typeof WrappingType; + getWrappingType(): WrappingType; /** * Removes all the controls in the association named {@link #getAriaLabelledBy ariaLabelledBy}. * @@ -7998,10 +7994,10 @@ declare module "sap/ui/webc/main/CheckBox" { /** * Describes the settings that can be provided to the CheckBox constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $CheckBoxSettings extends $WebComponentSettings { /** @@ -8145,10 +8141,10 @@ declare module "sap/ui/webc/main/ColorPalette" { * of the `sap.ui.webc.main.ColorPalette`. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class ColorPalette extends WebComponent { /** @@ -8372,10 +8368,10 @@ declare module "sap/ui/webc/main/ColorPalette" { /** * Describes the settings that can be provided to the ColorPalette constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $ColorPaletteSettings extends $WebComponentSettings { /** @@ -8432,10 +8428,10 @@ declare module "sap/ui/webc/main/ColorPaletteItem" { * The `sap.ui.webc.main.ColorPaletteItem` component represents a color in the the `sap.ui.webc.main.ColorPalette`. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class ColorPaletteItem extends WebComponent @@ -8537,10 +8533,10 @@ declare module "sap/ui/webc/main/ColorPaletteItem" { /** * Describes the settings that can be provided to the ColorPaletteItem constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $ColorPaletteItemSettings extends $WebComponentSettings { /** @@ -8587,10 +8583,10 @@ declare module "sap/ui/webc/main/ColorPalettePopover" { * and spend large amount of time to configure the right color through the color picker. * * @since 1.97.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.97.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.97.0. This control is experimental and its API might change significantly. */ export default class ColorPalettePopover extends WebComponent { /** @@ -8941,10 +8937,10 @@ declare module "sap/ui/webc/main/ColorPalettePopover" { /** * Describes the settings that can be provided to the ColorPalettePopover constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.97.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.97.0. This control is experimental and its API might change significantly. */ export interface $ColorPalettePopoverSettings extends $WebComponentSettings { /** @@ -9031,10 +9027,10 @@ declare module "sap/ui/webc/main/ColorPicker" { * * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class ColorPicker extends WebComponent { /** @@ -9210,10 +9206,10 @@ declare module "sap/ui/webc/main/ColorPicker" { /** * Describes the settings that can be provided to the ColorPicker constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $ColorPickerSettings extends $WebComponentSettings { /** @@ -9303,10 +9299,10 @@ declare module "sap/ui/webc/main/ComboBox" { * selects the last item. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class ComboBox extends WebComponent implements IFormContent { __implements__sap_ui_core_IFormContent: boolean; @@ -9700,7 +9696,7 @@ declare module "sap/ui/webc/main/ComboBox" { * * @returns Value of property `filter` */ - getFilter(): ComboBoxFilter | keyof typeof ComboBoxFilter; + getFilter(): ComboBoxFilter; /** * Gets content of aggregation {@link #getIcon icon}. * @@ -9780,7 +9776,7 @@ declare module "sap/ui/webc/main/ComboBox" { * * @returns Value of property `valueState` */ - getValueState(): ValueState | keyof typeof ValueState; + getValueState(): ValueState; /** * Gets current value of property {@link #getValueStateMessage valueStateMessage}. * @@ -10135,10 +10131,10 @@ declare module "sap/ui/webc/main/ComboBox" { /** * Describes the settings that can be provided to the ComboBox constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $ComboBoxSettings extends $WebComponentSettings { /** @@ -10308,10 +10304,10 @@ declare module "sap/ui/webc/main/ComboBoxGroupItem" { * suggestions into groups. * * @since 1.95.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.95.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.95.0. This control is experimental and its API might change significantly. */ export default class ComboBoxGroupItem extends WebComponent @@ -10413,10 +10409,10 @@ declare module "sap/ui/webc/main/ComboBoxGroupItem" { /** * Describes the settings that can be provided to the ComboBoxGroupItem constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.95.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.95.0. This control is experimental and its API might change significantly. */ export interface $ComboBoxGroupItemSettings extends $WebComponentSettings { /** @@ -10442,10 +10438,10 @@ declare module "sap/ui/webc/main/ComboBoxItem" { * The `sap.ui.webc.main.ComboBoxItem` represents the item for a `sap.ui.webc.main.ComboBox`. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class ComboBoxItem extends WebComponent @@ -10576,10 +10572,10 @@ declare module "sap/ui/webc/main/ComboBoxItem" { /** * Describes the settings that can be provided to the ComboBoxItem constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $ComboBoxItemSettings extends $WebComponentSettings { /** @@ -10632,10 +10628,10 @@ declare module "sap/ui/webc/main/CustomListItem" { * - checkbox - Used to style the checkbox rendered when the list item is in multiple selection mode * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class CustomListItem extends WebComponent @@ -10892,7 +10888,7 @@ declare module "sap/ui/webc/main/CustomListItem" { * * @returns Value of property `type` */ - getType(): ListItemType | keyof typeof ListItemType; + getType(): ListItemType; /** * Checks for the provided `sap.ui.core.Control` in the aggregation {@link #getContent content}. and returns * its index if found or -1 otherwise. @@ -11067,10 +11063,10 @@ declare module "sap/ui/webc/main/CustomListItem" { /** * Describes the settings that can be provided to the CustomListItem constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $CustomListItemSettings extends $WebComponentSettings { /** @@ -11234,10 +11230,10 @@ declare module "sap/ui/webc/main/DatePicker" { * * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class DatePicker extends WebComponent implements IFormContent { __implements__sap_ui_core_IFormContent: boolean; @@ -11673,7 +11669,7 @@ declare module "sap/ui/webc/main/DatePicker" { * * @returns Value of property `valueState` */ - getValueState(): ValueState | keyof typeof ValueState; + getValueState(): ValueState; /** * Gets current value of property {@link #getValueStateMessage valueStateMessage}. * @@ -11924,7 +11920,7 @@ declare module "sap/ui/webc/main/DatePicker" { /** * New value for property `primaryCalendarType` */ - sPrimaryCalendarType: CalendarType + sPrimaryCalendarType: CalendarType | keyof typeof CalendarType ): this; /** * Sets a new value for property {@link #getReadonly readonly}. @@ -11978,7 +11974,7 @@ declare module "sap/ui/webc/main/DatePicker" { /** * New value for property `secondaryCalendarType` */ - sSecondaryCalendarType?: CalendarType + sSecondaryCalendarType?: CalendarType | keyof typeof CalendarType ): this; /** * Sets a new value for property {@link #getValue value}. @@ -12058,10 +12054,10 @@ declare module "sap/ui/webc/main/DatePicker" { /** * Describes the settings that can be provided to the DatePicker constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $DatePickerSettings extends $WebComponentSettings { /** @@ -12130,7 +12126,10 @@ declare module "sap/ui/webc/main/DatePicker" { /** * Sets a calendar type used for display. If not set, the calendar type of the global configuration is used. */ - primaryCalendarType?: CalendarType | PropertyBindingInfo | `{${string}}`; + primaryCalendarType?: + | (CalendarType | keyof typeof CalendarType) + | PropertyBindingInfo + | `{${string}}`; /** * Determines whether the component is displayed as read-only. @@ -12145,7 +12144,10 @@ declare module "sap/ui/webc/main/DatePicker" { /** * Defines the secondary calendar type. If not set, the calendar will only show the primary calendar type. */ - secondaryCalendarType?: CalendarType | PropertyBindingInfo | `{${string}}`; + secondaryCalendarType?: + | (CalendarType | keyof typeof CalendarType) + | PropertyBindingInfo + | `{${string}}`; /** * Defines a formatted date value. @@ -12276,10 +12278,10 @@ declare module "sap/ui/webc/main/DateRangePicker" { * - [SHIFT] + [CTRL] + [PAGEUP] - Increments the corresponding year by one * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class DateRangePicker extends WebComponent @@ -12744,7 +12746,7 @@ declare module "sap/ui/webc/main/DateRangePicker" { * * @returns Value of property `valueState` */ - getValueState(): ValueState | keyof typeof ValueState; + getValueState(): ValueState; /** * Gets current value of property {@link #getValueStateMessage valueStateMessage}. * @@ -13014,7 +13016,7 @@ declare module "sap/ui/webc/main/DateRangePicker" { /** * New value for property `primaryCalendarType` */ - sPrimaryCalendarType: CalendarType + sPrimaryCalendarType: CalendarType | keyof typeof CalendarType ): this; /** * Sets a new value for property {@link #getReadonly readonly}. @@ -13068,7 +13070,7 @@ declare module "sap/ui/webc/main/DateRangePicker" { /** * New value for property `secondaryCalendarType` */ - sSecondaryCalendarType?: CalendarType + sSecondaryCalendarType?: CalendarType | keyof typeof CalendarType ): this; /** * Sets a new value for property {@link #getValue value}. @@ -13148,10 +13150,10 @@ declare module "sap/ui/webc/main/DateRangePicker" { /** * Describes the settings that can be provided to the DateRangePicker constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $DateRangePickerSettings extends $WebComponentSettings { /** @@ -13226,7 +13228,10 @@ declare module "sap/ui/webc/main/DateRangePicker" { /** * Sets a calendar type used for display. If not set, the calendar type of the global configuration is used. */ - primaryCalendarType?: CalendarType | PropertyBindingInfo | `{${string}}`; + primaryCalendarType?: + | (CalendarType | keyof typeof CalendarType) + | PropertyBindingInfo + | `{${string}}`; /** * Determines whether the component is displayed as read-only. @@ -13241,7 +13246,10 @@ declare module "sap/ui/webc/main/DateRangePicker" { /** * Defines the secondary calendar type. If not set, the calendar will only show the primary calendar type. */ - secondaryCalendarType?: CalendarType | PropertyBindingInfo | `{${string}}`; + secondaryCalendarType?: + | (CalendarType | keyof typeof CalendarType) + | PropertyBindingInfo + | `{${string}}`; /** * Defines a formatted date value. @@ -13407,10 +13415,10 @@ declare module "sap/ui/webc/main/DateTimePicker" { * or desktop, it is displayed as a popover, while on phone devices, it is displayed full screen. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class DateTimePicker extends WebComponent @@ -13849,7 +13857,7 @@ declare module "sap/ui/webc/main/DateTimePicker" { * * @returns Value of property `valueState` */ - getValueState(): ValueState | keyof typeof ValueState; + getValueState(): ValueState; /** * Gets current value of property {@link #getValueStateMessage valueStateMessage}. * @@ -14100,7 +14108,7 @@ declare module "sap/ui/webc/main/DateTimePicker" { /** * New value for property `primaryCalendarType` */ - sPrimaryCalendarType: CalendarType + sPrimaryCalendarType: CalendarType | keyof typeof CalendarType ): this; /** * Sets a new value for property {@link #getReadonly readonly}. @@ -14154,7 +14162,7 @@ declare module "sap/ui/webc/main/DateTimePicker" { /** * New value for property `secondaryCalendarType` */ - sSecondaryCalendarType?: CalendarType + sSecondaryCalendarType?: CalendarType | keyof typeof CalendarType ): this; /** * Sets a new value for property {@link #getValue value}. @@ -14234,10 +14242,10 @@ declare module "sap/ui/webc/main/DateTimePicker" { /** * Describes the settings that can be provided to the DateTimePicker constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $DateTimePickerSettings extends $WebComponentSettings { /** @@ -14306,7 +14314,10 @@ declare module "sap/ui/webc/main/DateTimePicker" { /** * Sets a calendar type used for display. If not set, the calendar type of the global configuration is used. */ - primaryCalendarType?: CalendarType | PropertyBindingInfo | `{${string}}`; + primaryCalendarType?: + | (CalendarType | keyof typeof CalendarType) + | PropertyBindingInfo + | `{${string}}`; /** * Determines whether the component is displayed as read-only. @@ -14321,7 +14332,10 @@ declare module "sap/ui/webc/main/DateTimePicker" { /** * Defines the secondary calendar type. If not set, the calendar will only show the primary calendar type. */ - secondaryCalendarType?: CalendarType | PropertyBindingInfo | `{${string}}`; + secondaryCalendarType?: + | (CalendarType | keyof typeof CalendarType) + | PropertyBindingInfo + | `{${string}}`; /** * Defines a formatted date value. @@ -14473,10 +14487,10 @@ declare module "sap/ui/webc/main/Dialog" { * inside other components containing z-index. This might break z-index management. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class Dialog extends WebComponent { /** @@ -14961,7 +14975,7 @@ declare module "sap/ui/webc/main/Dialog" { * * @returns Value of property `accessibleRole` */ - getAccessibleRole(): PopupAccessibleRole | keyof typeof PopupAccessibleRole; + getAccessibleRole(): PopupAccessibleRole; /** * Returns array of IDs of the elements which are the current targets of the association {@link #getAriaLabelledBy ariaLabelledBy}. */ @@ -15086,7 +15100,7 @@ declare module "sap/ui/webc/main/Dialog" { * * @returns Value of property `state` */ - getState(): ValueState | keyof typeof ValueState; + getState(): ValueState; /** * Gets current value of property {@link #getStretch stretch}. * @@ -15526,10 +15540,10 @@ declare module "sap/ui/webc/main/Dialog" { /** * Describes the settings that can be provided to the Dialog constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $DialogSettings extends $WebComponentSettings { /** @@ -15756,10 +15770,10 @@ declare module "sap/ui/webc/main/FileUploader" { * and "disabled" properties. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class FileUploader extends WebComponent @@ -16041,7 +16055,7 @@ declare module "sap/ui/webc/main/FileUploader" { * * @returns Value of property `valueState` */ - getValueState(): ValueState | keyof typeof ValueState; + getValueState(): ValueState; /** * Gets current value of property {@link #getValueStateMessage valueStateMessage}. * @@ -16314,10 +16328,10 @@ declare module "sap/ui/webc/main/FileUploader" { /** * Describes the settings that can be provided to the FileUploader constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $FileUploaderSettings extends $WebComponentSettings { /** @@ -16441,10 +16455,10 @@ declare module "sap/ui/webc/main/GroupHeaderListItem" { * into logical groups. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class GroupHeaderListItem extends WebComponent @@ -16606,10 +16620,10 @@ declare module "sap/ui/webc/main/GroupHeaderListItem" { /** * Describes the settings that can be provided to the GroupHeaderListItem constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $GroupHeaderListItemSettings extends $WebComponentSettings { /** @@ -16713,10 +16727,10 @@ declare module "sap/ui/webc/main/Icon" { * triggering the click event. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class Icon extends WebComponent implements IIcon { __implements__sap_ui_webc_main_IIcon: boolean; @@ -16927,7 +16941,7 @@ declare module "sap/ui/webc/main/Icon" { * * @returns Value of property `design` */ - getDesign(): IconDesign | keyof typeof IconDesign; + getDesign(): IconDesign; /** * Gets current value of property {@link #getHeight height}. * @@ -17230,10 +17244,10 @@ declare module "sap/ui/webc/main/Icon" { /** * Describes the settings that can be provided to the Icon constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $IconSettings extends $WebComponentSettings { /** @@ -17415,10 +17429,10 @@ declare module "sap/ui/webc/main/Input" { * focus is in the input, does nothing. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class Input extends WebComponent @@ -18014,7 +18028,7 @@ declare module "sap/ui/webc/main/Input" { * * @returns Value of property `type` */ - getType(): InputType | keyof typeof InputType; + getType(): InputType; /** * Gets current value of property {@link #getValue value}. * @@ -18038,7 +18052,7 @@ declare module "sap/ui/webc/main/Input" { * * @returns Value of property `valueState` */ - getValueState(): ValueState | keyof typeof ValueState; + getValueState(): ValueState; /** * Gets current value of property {@link #getValueStateMessage valueStateMessage}. * @@ -18485,10 +18499,10 @@ declare module "sap/ui/webc/main/Input" { /** * Describes the settings that can be provided to the Input constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $InputSettings extends $WebComponentSettings { /** @@ -18731,10 +18745,10 @@ declare module "sap/ui/webc/main/Label" { * choice of designs, you can use custom styles. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class Label extends WebComponent implements Label1 { __implements__sap_ui_core_Label: boolean; @@ -18862,7 +18876,7 @@ declare module "sap/ui/webc/main/Label" { * * @returns Value of property `wrappingType` */ - getWrappingType(): WrappingType | keyof typeof WrappingType; + getWrappingType(): WrappingType; /** * Sets the associated {@link #getLabelFor labelFor}. * @@ -18974,10 +18988,10 @@ declare module "sap/ui/webc/main/Label" { /** * Describes the settings that can be provided to the Label constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $LabelSettings extends $WebComponentSettings { /** @@ -19066,10 +19080,10 @@ declare module "sap/ui/webc/main/Link" { * property is set to `"Normal"`, the text is displayed on several lines instead of being truncated. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class Link extends WebComponent { /** @@ -19295,7 +19309,7 @@ declare module "sap/ui/webc/main/Link" { * * @returns Value of property `design` */ - getDesign(): LinkDesign | keyof typeof LinkDesign; + getDesign(): LinkDesign; /** * Gets current value of property {@link #getEnabled enabled}. * @@ -19365,7 +19379,7 @@ declare module "sap/ui/webc/main/Link" { * * @returns Value of property `wrappingType` */ - getWrappingType(): WrappingType | keyof typeof WrappingType; + getWrappingType(): WrappingType; /** * Removes all the controls in the association named {@link #getAriaLabelledBy ariaLabelledBy}. * @@ -19587,10 +19601,10 @@ declare module "sap/ui/webc/main/Link" { /** * Describes the settings that can be provided to the Link constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $LinkSettings extends $WebComponentSettings { /** @@ -19784,10 +19798,10 @@ declare module "sap/ui/webc/main/List" { * - [DELETE] - Delete an item if `mode` property is `Delete` * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class List extends WebComponent { /** @@ -20487,7 +20501,7 @@ declare module "sap/ui/webc/main/List" { * * @returns Value of property `growing` */ - getGrowing(): ListGrowingMode | keyof typeof ListGrowingMode; + getGrowing(): ListGrowingMode; /** * Gets content of aggregation {@link #getHeader header}. * @@ -20551,7 +20565,7 @@ declare module "sap/ui/webc/main/List" { * * @returns Value of property `mode` */ - getMode(): ListMode | keyof typeof ListMode; + getMode(): ListMode; /** * Gets current value of property {@link #getNoDataText noDataText}. * @@ -20579,7 +20593,7 @@ declare module "sap/ui/webc/main/List" { * * @returns Value of property `separators` */ - getSeparators(): ListSeparators | keyof typeof ListSeparators; + getSeparators(): ListSeparators; /** * Gets current value of property {@link #getWidth width}. * @@ -20974,10 +20988,10 @@ declare module "sap/ui/webc/main/List" { /** * Describes the settings that can be provided to the List constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $ListSettings extends $WebComponentSettings { /** @@ -21285,10 +21299,10 @@ declare module "sap/ui/webc/main/Menu" { * * * @since 1.102.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.102.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.102.0. This control is experimental and its API might change significantly. */ export default class Menu extends WebComponent { /** @@ -21989,10 +22003,10 @@ declare module "sap/ui/webc/main/Menu" { /** * Describes the settings that can be provided to the Menu constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.102.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.102.0. This control is experimental and its API might change significantly. */ export interface $MenuSettings extends $WebComponentSettings { /** @@ -22168,10 +22182,10 @@ declare module "sap/ui/webc/main/MenuItem" { * not intended for public use. * * @since 1.102.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.102.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.102.0. This control is experimental and its API might change significantly. */ export default class MenuItem extends WebComponent implements IMenuItem { __implements__sap_ui_webc_main_IMenuItem: boolean; @@ -22566,10 +22580,10 @@ declare module "sap/ui/webc/main/MenuItem" { /** * Describes the settings that can be provided to the MenuItem constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.102.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.102.0. This control is experimental and its API might change significantly. */ export interface $MenuItemSettings extends $WebComponentSettings { /** @@ -22660,10 +22674,10 @@ declare module "sap/ui/webc/main/MessageStrip" { * Keyboard Handling: * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class MessageStrip extends WebComponent { /** @@ -22823,7 +22837,7 @@ declare module "sap/ui/webc/main/MessageStrip" { * * @returns Value of property `design` */ - getDesign(): MessageStripDesign | keyof typeof MessageStripDesign; + getDesign(): MessageStripDesign; /** * Gets current value of property {@link #getHeight height}. * @@ -23010,10 +23024,10 @@ declare module "sap/ui/webc/main/MessageStrip" { /** * Describes the settings that can be provided to the MessageStrip constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $MessageStripSettings extends $WebComponentSettings { /** @@ -23145,10 +23159,10 @@ declare module "sap/ui/webc/main/MultiComboBox" { * - token-{index} - Used to style each token(where `token-0` corresponds to the first item) * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class MultiComboBox extends WebComponent @@ -23631,7 +23645,7 @@ declare module "sap/ui/webc/main/MultiComboBox" { * * @returns Value of property `filter` */ - getFilter(): ComboBoxFilter | keyof typeof ComboBoxFilter; + getFilter(): ComboBoxFilter; /** * Gets content of aggregation {@link #getIcon icon}. * @@ -23719,7 +23733,7 @@ declare module "sap/ui/webc/main/MultiComboBox" { * * @returns Value of property `valueState` */ - getValueState(): ValueState | keyof typeof ValueState; + getValueState(): ValueState; /** * Gets current value of property {@link #getValueStateMessage valueStateMessage}. * @@ -24097,10 +24111,10 @@ declare module "sap/ui/webc/main/MultiComboBox" { /** * Describes the settings that can be provided to the MultiComboBox constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $MultiComboBoxSettings extends $WebComponentSettings { /** @@ -24296,10 +24310,10 @@ declare module "sap/ui/webc/main/MultiComboBoxGroupItem" { * `sap.ui.webc.main.MultiComboBox` suggestions into groups. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class MultiComboBoxGroupItem extends WebComponent @@ -24401,10 +24415,10 @@ declare module "sap/ui/webc/main/MultiComboBoxGroupItem" { /** * Describes the settings that can be provided to the MultiComboBoxGroupItem constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $MultiComboBoxGroupItemSettings extends $WebComponentSettings { @@ -24431,10 +24445,10 @@ declare module "sap/ui/webc/main/MultiComboBoxItem" { * The `sap.ui.webc.main.MultiComboBoxItem` represents the item for a `sap.ui.webc.main.MultiComboBox`. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class MultiComboBoxItem extends WebComponent @@ -24594,10 +24608,10 @@ declare module "sap/ui/webc/main/MultiComboBoxItem" { /** * Describes the settings that can be provided to the MultiComboBoxItem constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $MultiComboBoxItemSettings extends $WebComponentSettings { /** @@ -24660,10 +24674,10 @@ declare module "sap/ui/webc/main/MultiInput" { * - Select a value from the suggestion list (`suggestion-item-select` event is fired) * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class MultiInput extends WebComponent @@ -25457,7 +25471,7 @@ declare module "sap/ui/webc/main/MultiInput" { * * @returns Value of property `type` */ - getType(): InputType | keyof typeof InputType; + getType(): InputType; /** * Gets current value of property {@link #getValue value}. * @@ -25481,7 +25495,7 @@ declare module "sap/ui/webc/main/MultiInput" { * * @returns Value of property `valueState` */ - getValueState(): ValueState | keyof typeof ValueState; + getValueState(): ValueState; /** * Gets current value of property {@link #getValueStateMessage valueStateMessage}. * @@ -25999,10 +26013,10 @@ declare module "sap/ui/webc/main/MultiInput" { /** * Describes the settings that can be provided to the MultiInput constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $MultiInputSettings extends $WebComponentSettings { /** @@ -26294,10 +26308,10 @@ declare module "sap/ui/webc/main/Option" { * The `sap.ui.webc.main.Option` component defines the content of an option in the `sap.ui.webc.main.Select`. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class Option extends WebComponent implements ISelectOption { __implements__sap_ui_webc_main_ISelectOption: boolean; @@ -26539,10 +26553,10 @@ declare module "sap/ui/webc/main/Option" { /** * Describes the settings that can be provided to the Option constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $OptionSettings extends $WebComponentSettings { /** @@ -26644,10 +26658,10 @@ declare module "sap/ui/webc/main/Panel" { * Keyboard Handling: * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class Panel extends WebComponent { /** @@ -26850,7 +26864,7 @@ declare module "sap/ui/webc/main/Panel" { * * @returns Value of property `accessibleRole` */ - getAccessibleRole(): PanelAccessibleRole | keyof typeof PanelAccessibleRole; + getAccessibleRole(): PanelAccessibleRole; /** * Gets current value of property {@link #getCollapsed collapsed}. * @@ -26899,7 +26913,7 @@ declare module "sap/ui/webc/main/Panel" { * * @returns Value of property `headerLevel` */ - getHeaderLevel(): TitleLevel | keyof typeof TitleLevel; + getHeaderLevel(): TitleLevel; /** * Gets current value of property {@link #getHeaderText headerText}. * @@ -27250,10 +27264,10 @@ declare module "sap/ui/webc/main/Panel" { /** * Describes the settings that can be provided to the Panel constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $PanelSettings extends $WebComponentSettings { /** @@ -27403,10 +27417,10 @@ declare module "sap/ui/webc/main/Popover" { * - footer - Used to style the footer of the component * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class Popover extends WebComponent { /** @@ -27891,7 +27905,7 @@ declare module "sap/ui/webc/main/Popover" { * * @returns Value of property `accessibleRole` */ - getAccessibleRole(): PopupAccessibleRole | keyof typeof PopupAccessibleRole; + getAccessibleRole(): PopupAccessibleRole; /** * Gets current value of property {@link #getAllowTargetOverlap allowTargetOverlap}. * @@ -27979,9 +27993,7 @@ declare module "sap/ui/webc/main/Popover" { * * @returns Value of property `horizontalAlign` */ - getHorizontalAlign(): - | PopoverHorizontalAlign - | keyof typeof PopoverHorizontalAlign; + getHorizontalAlign(): PopoverHorizontalAlign; /** * ID of the element which is the current target of the association {@link #getInitialFocus initialFocus}, * or `null`. @@ -28024,9 +28036,7 @@ declare module "sap/ui/webc/main/Popover" { * * @returns Value of property `placementType` */ - getPlacementType(): - | PopoverPlacementType - | keyof typeof PopoverPlacementType; + getPlacementType(): PopoverPlacementType; /** * Gets current value of property {@link #getPreventFocusRestore preventFocusRestore}. * @@ -28048,9 +28058,7 @@ declare module "sap/ui/webc/main/Popover" { * * @returns Value of property `verticalAlign` */ - getVerticalAlign(): - | PopoverVerticalAlign - | keyof typeof PopoverVerticalAlign; + getVerticalAlign(): PopoverVerticalAlign; /** * Gets current value of property {@link #getWidth width}. * @@ -28535,10 +28543,10 @@ declare module "sap/ui/webc/main/Popover" { /** * Describes the settings that can be provided to the Popover constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $PopoverSettings extends $WebComponentSettings { /** @@ -28757,10 +28765,10 @@ declare module "sap/ui/webc/main/ProgressIndicator" { * CSS properties. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class ProgressIndicator extends WebComponent @@ -28908,7 +28916,7 @@ declare module "sap/ui/webc/main/ProgressIndicator" { * * @returns Value of property `valueState` */ - getValueState(): ValueState | keyof typeof ValueState; + getValueState(): ValueState; /** * Gets current value of property {@link #getWidth width}. * @@ -29060,10 +29068,10 @@ declare module "sap/ui/webc/main/ProgressIndicator" { /** * Describes the settings that can be provided to the ProgressIndicator constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $ProgressIndicatorSettings extends $WebComponentSettings { /** @@ -29159,10 +29167,10 @@ declare module "sap/ui/webc/main/RadioButton" { * **Note:** On entering radio button group, the focus goes to the currently selected radio button. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class RadioButton extends WebComponent @@ -29441,7 +29449,7 @@ declare module "sap/ui/webc/main/RadioButton" { * * @returns Value of property `valueState` */ - getValueState(): ValueState | keyof typeof ValueState; + getValueState(): ValueState; /** * Gets current value of property {@link #getWidth width}. * @@ -29462,7 +29470,7 @@ declare module "sap/ui/webc/main/RadioButton" { * * @returns Value of property `wrappingType` */ - getWrappingType(): WrappingType | keyof typeof WrappingType; + getWrappingType(): WrappingType; /** * Removes all the controls in the association named {@link #getAriaLabelledBy ariaLabelledBy}. * @@ -29701,10 +29709,10 @@ declare module "sap/ui/webc/main/RadioButton" { /** * Describes the settings that can be provided to the RadioButton constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $RadioButtonSettings extends $WebComponentSettings { /** @@ -29875,10 +29883,10 @@ declare module "sap/ui/webc/main/RangeSlider" { * * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class RangeSlider extends WebComponent { /** @@ -30444,10 +30452,10 @@ declare module "sap/ui/webc/main/RangeSlider" { /** * Describes the settings that can be provided to the RangeSlider constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $RangeSliderSettings extends $WebComponentSettings { /** @@ -30597,10 +30605,10 @@ declare module "sap/ui/webc/main/RatingIndicator" { * of values, sets the highest value. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class RatingIndicator extends WebComponent @@ -30997,10 +31005,10 @@ declare module "sap/ui/webc/main/RatingIndicator" { /** * Describes the settings that can be provided to the RatingIndicator constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $RatingIndicatorSettings extends $WebComponentSettings { /** @@ -31113,10 +31121,10 @@ declare module "sap/ui/webc/main/ResponsivePopover" { * - footer - Used to style the footer of the component * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class ResponsivePopover extends WebComponent { /** @@ -31609,7 +31617,7 @@ declare module "sap/ui/webc/main/ResponsivePopover" { * * @returns Value of property `accessibleRole` */ - getAccessibleRole(): PopupAccessibleRole | keyof typeof PopupAccessibleRole; + getAccessibleRole(): PopupAccessibleRole; /** * Gets current value of property {@link #getAllowTargetOverlap allowTargetOverlap}. * @@ -31688,9 +31696,7 @@ declare module "sap/ui/webc/main/ResponsivePopover" { * * @returns Value of property `horizontalAlign` */ - getHorizontalAlign(): - | PopoverHorizontalAlign - | keyof typeof PopoverHorizontalAlign; + getHorizontalAlign(): PopoverHorizontalAlign; /** * ID of the element which is the current target of the association {@link #getInitialFocus initialFocus}, * or `null`. @@ -31733,9 +31739,7 @@ declare module "sap/ui/webc/main/ResponsivePopover" { * * @returns Value of property `placementType` */ - getPlacementType(): - | PopoverPlacementType - | keyof typeof PopoverPlacementType; + getPlacementType(): PopoverPlacementType; /** * Gets current value of property {@link #getPreventFocusRestore preventFocusRestore}. * @@ -31757,9 +31761,7 @@ declare module "sap/ui/webc/main/ResponsivePopover" { * * @returns Value of property `verticalAlign` */ - getVerticalAlign(): - | PopoverVerticalAlign - | keyof typeof PopoverVerticalAlign; + getVerticalAlign(): PopoverVerticalAlign; /** * Checks for the provided `sap.ui.core.Control` in the aggregation {@link #getContent content}. and returns * its index if found or -1 otherwise. @@ -32203,10 +32205,10 @@ declare module "sap/ui/webc/main/ResponsivePopover" { /** * Describes the settings that can be provided to the ResponsivePopover constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $ResponsivePopoverSettings extends $WebComponentSettings { /** @@ -32427,10 +32429,10 @@ declare module "sap/ui/webc/main/SegmentedButton" { * **Note:** There can be just one selected `item` at a time. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class SegmentedButton extends WebComponent @@ -32647,7 +32649,7 @@ declare module "sap/ui/webc/main/SegmentedButton" { * * @returns Value of property `mode` */ - getMode(): SegmentedButtonMode | keyof typeof SegmentedButtonMode; + getMode(): SegmentedButtonMode; /** * Returns an array of the currently selected items. */ @@ -32777,10 +32779,10 @@ declare module "sap/ui/webc/main/SegmentedButton" { /** * Describes the settings that can be provided to the SegmentedButton constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $SegmentedButtonSettings extends $WebComponentSettings { /** @@ -32886,10 +32888,10 @@ declare module "sap/ui/webc/main/SegmentedButtonItem" { * CSS-styling classes, apps can give a different style to any `sap.ui.webc.main.SegmentedButtonItem`. * * @since 1.95.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.95.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.95.0. This control is experimental and its API might change significantly. */ export default class SegmentedButtonItem extends WebComponent @@ -33108,7 +33110,7 @@ declare module "sap/ui/webc/main/SegmentedButtonItem" { * * @returns Value of property `design` */ - getDesign(): ButtonDesign | keyof typeof ButtonDesign; + getDesign(): ButtonDesign; /** * Gets current value of property {@link #getEnabled enabled}. * @@ -33191,7 +33193,7 @@ declare module "sap/ui/webc/main/SegmentedButtonItem" { * * @returns Value of property `type` */ - getType(): ButtonType | keyof typeof ButtonType; + getType(): ButtonType; /** * Removes all the controls in the association named {@link #getAriaLabelledBy ariaLabelledBy}. * @@ -33419,10 +33421,10 @@ declare module "sap/ui/webc/main/SegmentedButtonItem" { /** * Describes the settings that can be provided to the SegmentedButtonItem constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.95.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.95.0. This control is experimental and its API might change significantly. */ export interface $SegmentedButtonItemSettings extends $WebComponentSettings { /** @@ -33592,10 +33594,10 @@ declare module "sap/ui/webc/main/Select" { * * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class Select extends WebComponent implements IFormContent { __implements__sap_ui_core_IFormContent: boolean; @@ -34140,7 +34142,7 @@ declare module "sap/ui/webc/main/Select" { * * @returns Value of property `valueState` */ - getValueState(): ValueState | keyof typeof ValueState; + getValueState(): ValueState; /** * Gets current value of property {@link #getValueStateMessage valueStateMessage}. * @@ -34448,10 +34450,10 @@ declare module "sap/ui/webc/main/Select" { /** * Describes the settings that can be provided to the Select constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $SelectSettings extends $WebComponentSettings { /** @@ -34663,10 +34665,10 @@ declare module "sap/ui/webc/main/SelectMenu" { * * * @since 1.120.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.120.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.120.0. This control is experimental and its API might change significantly. */ export default class SelectMenu extends WebComponent { /** @@ -34812,10 +34814,10 @@ declare module "sap/ui/webc/main/SelectMenu" { /** * Describes the settings that can be provided to the SelectMenu constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.120.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.120.0. This control is experimental and its API might change significantly. */ export interface $SelectMenuSettings extends $WebComponentSettings { /** @@ -34852,10 +34854,10 @@ declare module "sap/ui/webc/main/SelectMenuOption" { * Usage: * * @since 1.120.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.120.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.120.0. This control is experimental and its API might change significantly. */ export default class SelectMenuOption extends WebComponent @@ -35057,10 +35059,10 @@ declare module "sap/ui/webc/main/SelectMenuOption" { /** * Describes the settings that can be provided to the SelectMenuOption constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.120.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.120.0. This control is experimental and its API might change significantly. */ export interface $SelectMenuOptionSettings extends $WebComponentSettings { /** @@ -35149,10 +35151,10 @@ declare module "sap/ui/webc/main/Slider" { * * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class Slider extends WebComponent implements IFormContent { __implements__sap_ui_core_IFormContent: boolean; @@ -35682,10 +35684,10 @@ declare module "sap/ui/webc/main/Slider" { /** * Describes the settings that can be provided to the Slider constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $SliderSettings extends $WebComponentSettings { /** @@ -35827,10 +35829,10 @@ declare module "sap/ui/webc/main/SplitButton" { * - `arrow-click` for the second button (arrow action) * * @since 1.99.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.99.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.99.0. This control is experimental and its API might change significantly. */ export default class SplitButton extends WebComponent { /** @@ -36081,7 +36083,7 @@ declare module "sap/ui/webc/main/SplitButton" { * * @returns Value of property `design` */ - getDesign(): ButtonDesign | keyof typeof ButtonDesign; + getDesign(): ButtonDesign; /** * Gets current value of property {@link #getEnabled enabled}. * @@ -36237,10 +36239,10 @@ declare module "sap/ui/webc/main/SplitButton" { /** * Describes the settings that can be provided to the SplitButton constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.99.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.99.0. This control is experimental and its API might change significantly. */ export interface $SplitButtonSettings extends $WebComponentSettings { /** @@ -36363,10 +36365,10 @@ declare module "sap/ui/webc/main/StandardListItem" { * - checkbox - Used to style the checkbox rendered when the list item is in multiple selection mode * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class StandardListItem extends WebComponent @@ -36594,7 +36596,7 @@ declare module "sap/ui/webc/main/StandardListItem" { * * @returns Value of property `additionalTextState` */ - getAdditionalTextState(): ValueState | keyof typeof ValueState; + getAdditionalTextState(): ValueState; /** * Gets content of aggregation {@link #getDeleteButton deleteButton}. * @@ -36703,7 +36705,7 @@ declare module "sap/ui/webc/main/StandardListItem" { * * @returns Value of property `type` */ - getType(): ListItemType | keyof typeof ListItemType; + getType(): ListItemType; /** * Checks for the provided `sap.ui.core.Control` in the aggregation {@link #getImageContent imageContent}. * and returns its index if found or -1 otherwise. @@ -37004,10 +37006,10 @@ declare module "sap/ui/webc/main/StandardListItem" { /** * Describes the settings that can be provided to the StandardListItem constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $StandardListItemSettings extends $WebComponentSettings { /** @@ -37183,10 +37185,10 @@ declare module "sap/ui/webc/main/StepInput" { * - To enter dates and times. In this case, use date/time related components instead. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class StepInput extends WebComponent implements IFormContent { __implements__sap_ui_core_IFormContent: boolean; @@ -37483,7 +37485,7 @@ declare module "sap/ui/webc/main/StepInput" { * * @returns Value of property `valueState` */ - getValueState(): ValueState | keyof typeof ValueState; + getValueState(): ValueState; /** * Gets current value of property {@link #getValueStateMessage valueStateMessage}. * @@ -37791,10 +37793,10 @@ declare module "sap/ui/webc/main/StepInput" { /** * Describes the settings that can be provided to the StepInput constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $StepInputSettings extends $WebComponentSettings { /** @@ -37928,10 +37930,10 @@ declare module "sap/ui/webc/main/SuggestionGroupItem" { * `sap.ui.webc.main.Input` suggestions into groups. * * @since 1.95.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.95.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.95.0. This control is experimental and its API might change significantly. */ export default class SuggestionGroupItem extends WebComponent @@ -38033,10 +38035,10 @@ declare module "sap/ui/webc/main/SuggestionGroupItem" { /** * Describes the settings that can be provided to the SuggestionGroupItem constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.95.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.95.0. This control is experimental and its API might change significantly. */ export interface $SuggestionGroupItemSettings extends $WebComponentSettings { /** @@ -38064,10 +38066,10 @@ declare module "sap/ui/webc/main/SuggestionItem" { * The `sap.ui.webc.main.SuggestionItem` represents the suggestion item of the `sap.ui.webc.main.Input`. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class SuggestionItem extends WebComponent @@ -38157,7 +38159,7 @@ declare module "sap/ui/webc/main/SuggestionItem" { * * @returns Value of property `additionalTextState` */ - getAdditionalTextState(): ValueState | keyof typeof ValueState; + getAdditionalTextState(): ValueState; /** * Gets current value of property {@link #getDescription description}. * @@ -38228,7 +38230,7 @@ declare module "sap/ui/webc/main/SuggestionItem" { * * @returns Value of property `type` */ - getType(): ListItemType | keyof typeof ListItemType; + getType(): ListItemType; /** * Sets a new value for property {@link #getAdditionalText additionalText}. * @@ -38382,10 +38384,10 @@ declare module "sap/ui/webc/main/SuggestionItem" { /** * Describes the settings that can be provided to the SuggestionItem constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $SuggestionItemSettings extends $WebComponentSettings { /** @@ -38488,10 +38490,10 @@ declare module "sap/ui/webc/main/Switch" { * - handle - Used to style the handle of the switch * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class Switch extends WebComponent implements IFormContent { __implements__sap_ui_core_IFormContent: boolean; @@ -38690,7 +38692,7 @@ declare module "sap/ui/webc/main/Switch" { * * @returns Value of property `design` */ - getDesign(): SwitchDesign | keyof typeof SwitchDesign; + getDesign(): SwitchDesign; /** * Gets current value of property {@link #getEnabled enabled}. * @@ -38969,10 +38971,10 @@ declare module "sap/ui/webc/main/Switch" { /** * Describes the settings that can be provided to the Switch constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $SwitchSettings extends $WebComponentSettings { /** @@ -39089,10 +39091,10 @@ declare module "sap/ui/webc/main/Tab" { * that is presented to the user once the tab is selected. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class Tab extends WebComponent implements ITab { __implements__sap_ui_webc_main_ITab: boolean; @@ -39238,7 +39240,7 @@ declare module "sap/ui/webc/main/Tab" { * * @returns Value of property `design` */ - getDesign(): SemanticColor | keyof typeof SemanticColor; + getDesign(): SemanticColor; /** * Gets current value of property {@link #getEnabled enabled}. * @@ -39532,10 +39534,10 @@ declare module "sap/ui/webc/main/Tab" { /** * Describes the settings that can be provided to the Tab constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $TabSettings extends $WebComponentSettings { /** @@ -39655,10 +39657,10 @@ declare module "sap/ui/webc/main/TabContainer" { * Keyboard Handling: * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class TabContainer extends WebComponent { /** @@ -39877,9 +39879,7 @@ declare module "sap/ui/webc/main/TabContainer" { * * @returns Value of property `contentBackgroundDesign` */ - getContentBackgroundDesign(): - | TabContainerBackgroundDesign - | keyof typeof TabContainerBackgroundDesign; + getContentBackgroundDesign(): TabContainerBackgroundDesign; /** * Gets current value of property {@link #getFixed fixed}. * @@ -39901,9 +39901,7 @@ declare module "sap/ui/webc/main/TabContainer" { * * @returns Value of property `headerBackgroundDesign` */ - getHeaderBackgroundDesign(): - | TabContainerBackgroundDesign - | keyof typeof TabContainerBackgroundDesign; + getHeaderBackgroundDesign(): TabContainerBackgroundDesign; /** * Gets current value of property {@link #getHeight height}. * @@ -39949,7 +39947,7 @@ declare module "sap/ui/webc/main/TabContainer" { * * @returns Value of property `tabLayout` */ - getTabLayout(): TabLayout | keyof typeof TabLayout; + getTabLayout(): TabLayout; /** * Gets current value of property {@link #getTabsOverflowMode tabsOverflowMode}. * @@ -39966,7 +39964,7 @@ declare module "sap/ui/webc/main/TabContainer" { * * @returns Value of property `tabsOverflowMode` */ - getTabsOverflowMode(): TabsOverflowMode | keyof typeof TabsOverflowMode; + getTabsOverflowMode(): TabsOverflowMode; /** * Gets current value of property {@link #getWidth width}. * @@ -40210,10 +40208,10 @@ declare module "sap/ui/webc/main/TabContainer" { /** * Describes the settings that can be provided to the TabContainer constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $TabContainerSettings extends $WebComponentSettings { /** @@ -40403,10 +40401,10 @@ declare module "sap/ui/webc/main/Table" { * - [CTRL]+[HOME]/[END] - Same behavior as HOME & END. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class Table extends WebComponent { /** @@ -40915,7 +40913,7 @@ declare module "sap/ui/webc/main/Table" { * * @returns Value of property `growing` */ - getGrowing(): TableGrowingMode | keyof typeof TableGrowingMode; + getGrowing(): TableGrowingMode; /** * Gets current value of property {@link #getGrowingButtonSubtext growingButtonSubtext}. * @@ -40978,7 +40976,7 @@ declare module "sap/ui/webc/main/Table" { * * @returns Value of property `mode` */ - getMode(): TableMode | keyof typeof TableMode; + getMode(): TableMode; /** * Gets current value of property {@link #getNoDataText noDataText}. * @@ -41405,10 +41403,10 @@ declare module "sap/ui/webc/main/Table" { /** * Describes the settings that can be provided to the Table constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $TableSettings extends $WebComponentSettings { /** @@ -41659,10 +41657,10 @@ declare module "sap/ui/webc/main/TableCell" { * - cell - Used to style the native `td` element * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class TableCell extends WebComponent implements ITableCell { __implements__sap_ui_webc_main_ITableCell: boolean; @@ -41809,10 +41807,10 @@ declare module "sap/ui/webc/main/TableCell" { /** * Describes the settings that can be provided to the TableCell constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $TableCellSettings extends $WebComponentSettings { /** @@ -41856,10 +41854,10 @@ declare module "sap/ui/webc/main/TableColumn" { * - column - Used to style the native `th` element * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class TableColumn extends WebComponent @@ -42000,9 +41998,7 @@ declare module "sap/ui/webc/main/TableColumn" { * * @returns Value of property `popinDisplay` */ - getPopinDisplay(): - | TableColumnPopinDisplay - | keyof typeof TableColumnPopinDisplay; + getPopinDisplay(): TableColumnPopinDisplay; /** * Gets current value of property {@link #getPopinText popinText}. * @@ -42159,10 +42155,10 @@ declare module "sap/ui/webc/main/TableColumn" { /** * Describes the settings that can be provided to the TableColumn constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $TableColumnSettings extends $WebComponentSettings { /** @@ -42235,10 +42231,10 @@ declare module "sap/ui/webc/main/TableGroupRow" { * - group-row - Used to style the native `tr` element. * * @since 1.95.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.95.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.95.0. This control is experimental and its API might change significantly. */ export default class TableGroupRow extends WebComponent implements ITableRow { __implements__sap_ui_webc_main_ITableRow: boolean; @@ -42337,10 +42333,10 @@ declare module "sap/ui/webc/main/TableGroupRow" { /** * Describes the settings that can be provided to the TableGroupRow constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.95.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.95.0. This control is experimental and its API might change significantly. */ export interface $TableGroupRowSettings extends $WebComponentSettings { /** @@ -42383,10 +42379,10 @@ declare module "sap/ui/webc/main/TableRow" { * - popin-row - Used to style the `tr` element when a row pops in * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class TableRow extends WebComponent implements ITableRow { __implements__sap_ui_webc_main_ITableRow: boolean; @@ -42518,7 +42514,7 @@ declare module "sap/ui/webc/main/TableRow" { * * @returns Value of property `type` */ - getType(): TableRowType | keyof typeof TableRowType; + getType(): TableRowType; /** * Checks for the provided `sap.ui.webc.main.ITableCell` in the aggregation {@link #getCells cells}. and * returns its index if found or -1 otherwise. @@ -42636,10 +42632,10 @@ declare module "sap/ui/webc/main/TableRow" { /** * Describes the settings that can be provided to the TableRow constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $TableRowSettings extends $WebComponentSettings { /** @@ -42690,10 +42686,10 @@ declare module "sap/ui/webc/main/TabSeparator" { * The `sap.ui.webc.main.TabSeparator` represents a vertical line to separate tabs inside a `sap.ui.webc.main.TabContainer`. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class TabSeparator extends WebComponent implements ITab { __implements__sap_ui_webc_main_ITab: boolean; @@ -42775,10 +42771,10 @@ declare module "sap/ui/webc/main/TabSeparator" { /** * Describes the settings that can be provided to the TabSeparator constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $TabSeparatorSettings extends $WebComponentSettings {} } @@ -42815,10 +42811,10 @@ declare module "sap/ui/webc/main/TextArea" { * - textarea - Used to style the native textarea * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class TextArea extends WebComponent implements IFormContent { __implements__sap_ui_core_IFormContent: boolean; @@ -43228,7 +43224,7 @@ declare module "sap/ui/webc/main/TextArea" { * * @returns Value of property `valueState` */ - getValueState(): ValueState | keyof typeof ValueState; + getValueState(): ValueState; /** * Gets current value of property {@link #getValueStateMessage valueStateMessage}. * @@ -43585,10 +43581,10 @@ declare module "sap/ui/webc/main/TextArea" { /** * Describes the settings that can be provided to the TextArea constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $TextAreaSettings extends $WebComponentSettings { /** @@ -43805,10 +43801,10 @@ declare module "sap/ui/webc/main/TimePicker" { * is pressed, the first clock is beind displayed. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class TimePicker extends WebComponent implements IFormContent { __implements__sap_ui_core_IFormContent: boolean; @@ -44131,7 +44127,7 @@ declare module "sap/ui/webc/main/TimePicker" { * * @returns Value of property `valueState` */ - getValueState(): ValueState | keyof typeof ValueState; + getValueState(): ValueState; /** * Gets current value of property {@link #getValueStateMessage valueStateMessage}. * @@ -44343,10 +44339,10 @@ declare module "sap/ui/webc/main/TimePicker" { /** * Describes the settings that can be provided to the TimePicker constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $TimePickerSettings extends $WebComponentSettings { /** @@ -44492,10 +44488,10 @@ declare module "sap/ui/webc/main/Title" { * text with explicit header/title semantics. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class Title extends WebComponent { /** @@ -44570,7 +44566,7 @@ declare module "sap/ui/webc/main/Title" { * * @returns Value of property `level` */ - getLevel(): TitleLevel | keyof typeof TitleLevel; + getLevel(): TitleLevel; /** * Gets current value of property {@link #getText text}. * @@ -44602,7 +44598,7 @@ declare module "sap/ui/webc/main/Title" { * * @returns Value of property `wrappingType` */ - getWrappingType(): WrappingType | keyof typeof WrappingType; + getWrappingType(): WrappingType; /** * Sets a new value for property {@link #getLevel level}. * @@ -44678,10 +44674,10 @@ declare module "sap/ui/webc/main/Title" { /** * Describes the settings that can be provided to the Title constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $TitleSettings extends $WebComponentSettings { /** @@ -44745,10 +44741,10 @@ declare module "sap/ui/webc/main/Toast" { * - You want users to be able to copy some part of the message text. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class Toast extends WebComponent { /** @@ -44849,7 +44845,7 @@ declare module "sap/ui/webc/main/Toast" { * * @returns Value of property `placement` */ - getPlacement(): ToastPlacement | keyof typeof ToastPlacement; + getPlacement(): ToastPlacement; /** * Gets current value of property {@link #getText text}. * @@ -44970,10 +44966,10 @@ declare module "sap/ui/webc/main/Toast" { /** * Describes the settings that can be provided to the Toast constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $ToastSettings extends $WebComponentSettings { /** @@ -45040,10 +45036,10 @@ declare module "sap/ui/webc/main/ToggleButton" { * CSS-styling classes, apps can give a different style to any `sap.ui.webc.main.ToggleButton`. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class ToggleButton extends WebComponent { /** @@ -45256,7 +45252,7 @@ declare module "sap/ui/webc/main/ToggleButton" { * * @returns Value of property `design` */ - getDesign(): ButtonDesign | keyof typeof ButtonDesign; + getDesign(): ButtonDesign; /** * Gets current value of property {@link #getEnabled enabled}. * @@ -45328,7 +45324,7 @@ declare module "sap/ui/webc/main/ToggleButton" { * * @returns Value of property `type` */ - getType(): ButtonType | keyof typeof ButtonType; + getType(): ButtonType; /** * Gets current value of property {@link #getWidth width}. * @@ -45563,10 +45559,10 @@ declare module "sap/ui/webc/main/ToggleButton" { /** * Describes the settings that can be provided to the ToggleButton constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $ToggleButtonSettings extends $WebComponentSettings { /** @@ -45700,10 +45696,10 @@ declare module "sap/ui/webc/main/Token" { * items. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class Token extends WebComponent implements IToken { __implements__sap_ui_webc_main_IToken: boolean; @@ -46022,10 +46018,10 @@ declare module "sap/ui/webc/main/Token" { /** * Describes the settings that can be provided to the Token constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $TokenSettings extends $WebComponentSettings { /** @@ -46103,10 +46099,10 @@ declare module "sap/ui/webc/main/Toolbar" { * * * @since 1.120.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.120.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.120.0. This control is experimental and its API might change significantly. */ export default class Toolbar extends WebComponent { /** @@ -46221,7 +46217,7 @@ declare module "sap/ui/webc/main/Toolbar" { * * @returns Value of property `alignContent` */ - getAlignContent(): ToolbarAlign | keyof typeof ToolbarAlign; + getAlignContent(): ToolbarAlign; /** * Returns array of IDs of the elements which are the current targets of the association {@link #getAriaLabelledBy ariaLabelledBy}. */ @@ -46344,10 +46340,10 @@ declare module "sap/ui/webc/main/Toolbar" { /** * Describes the settings that can be provided to the Toolbar constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.120.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.120.0. This control is experimental and its API might change significantly. */ export interface $ToolbarSettings extends $WebComponentSettings { /** @@ -46406,10 +46402,10 @@ declare module "sap/ui/webc/main/ToolbarButton" { * Overview: The `sap.ui.webc.main.ToolbarButton` represents an abstract action, used in the `sap.ui.webc.main.Toolbar`. * * @since 1.120.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.120.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.120.0. This control is experimental and its API might change significantly. */ export default class ToolbarButton extends WebComponent @@ -46634,7 +46630,7 @@ declare module "sap/ui/webc/main/ToolbarButton" { * * @returns Value of property `design` */ - getDesign(): ButtonDesign | keyof typeof ButtonDesign; + getDesign(): ButtonDesign; /** * Gets current value of property {@link #getEnabled enabled}. * @@ -46897,10 +46893,10 @@ declare module "sap/ui/webc/main/ToolbarButton" { /** * Describes the settings that can be provided to the ToolbarButton constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.120.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.120.0. This control is experimental and its API might change significantly. */ export interface $ToolbarButtonSettings extends $WebComponentSettings { /** @@ -47033,10 +47029,10 @@ declare module "sap/ui/webc/main/ToolbarSelect" { * component. * * @since 1.120.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.120.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.120.0. This control is experimental and its API might change significantly. */ export default class ToolbarSelect extends WebComponent @@ -47427,7 +47423,7 @@ declare module "sap/ui/webc/main/ToolbarSelect" { * * @returns Value of property `valueState` */ - getValueState(): ValueState | keyof typeof ValueState; + getValueState(): ValueState; /** * Gets current value of property {@link #getWidth width}. * @@ -47597,10 +47593,10 @@ declare module "sap/ui/webc/main/ToolbarSelect" { /** * Describes the settings that can be provided to the ToolbarSelect constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.120.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.120.0. This control is experimental and its API might change significantly. */ export interface $ToolbarSelectSettings extends $WebComponentSettings { /** @@ -47733,10 +47729,10 @@ declare module "sap/ui/webc/main/ToolbarSelectOption" { * The `sap.ui.webc.main.ToolbarSelectOption` component defines the content of an option in the `sap.ui.webc.main.ToolbarSelect`. * * @since 1.120.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.120.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.120.0. This control is experimental and its API might change significantly. */ export default class ToolbarSelectOption extends WebComponent @@ -47867,10 +47863,10 @@ declare module "sap/ui/webc/main/ToolbarSelectOption" { /** * Describes the settings that can be provided to the ToolbarSelectOption constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.120.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.120.0. This control is experimental and its API might change significantly. */ export interface $ToolbarSelectOptionSettings extends $WebComponentSettings { /** @@ -47900,10 +47896,10 @@ declare module "sap/ui/webc/main/ToolbarSeparator" { * elements. It takes no space in calculating toolbar items width. * * @since 1.120.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.120.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.120.0. This control is experimental and its API might change significantly. */ export default class ToolbarSeparator extends WebComponent @@ -47982,10 +47978,10 @@ declare module "sap/ui/webc/main/ToolbarSeparator" { /** * Describes the settings that can be provided to the ToolbarSeparator constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.120.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.120.0. This control is experimental and its API might change significantly. */ export interface $ToolbarSeparatorSettings extends $WebComponentSettings {} } @@ -48009,10 +48005,10 @@ declare module "sap/ui/webc/main/ToolbarSpacer" { * items to take 100% width. It takes no space in calculating toolbar items width. * * @since 1.120.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.120.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.120.0. This control is experimental and its API might change significantly. */ export default class ToolbarSpacer extends WebComponent @@ -48122,10 +48118,10 @@ declare module "sap/ui/webc/main/ToolbarSpacer" { /** * Describes the settings that can be provided to the ToolbarSpacer constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.120.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.120.0. This control is experimental and its API might change significantly. */ export interface $ToolbarSpacerSettings extends $WebComponentSettings { /** @@ -48190,10 +48186,10 @@ declare module "sap/ui/webc/main/Tree" { * - [ENTER] - Selects the currently focused item upon keydown. * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class Tree extends WebComponent { /** @@ -48883,7 +48879,7 @@ declare module "sap/ui/webc/main/Tree" { * * @returns Value of property `mode` */ - getMode(): ListMode | keyof typeof ListMode; + getMode(): ListMode; /** * Gets current value of property {@link #getNoDataText noDataText}. * @@ -49175,10 +49171,10 @@ declare module "sap/ui/webc/main/Tree" { /** * Describes the settings that can be provided to the Tree constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $TreeSettings extends $WebComponentSettings { /** @@ -49441,10 +49437,10 @@ declare module "sap/ui/webc/main/TreeItem" { * - icon - Used to style the icon of the tree list item * * @since 1.92.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export default class TreeItem extends WebComponent implements ITreeItem { __implements__sap_ui_webc_main_ITreeItem: boolean; @@ -49668,7 +49664,7 @@ declare module "sap/ui/webc/main/TreeItem" { * * @returns Value of property `additionalTextState` */ - getAdditionalTextState(): ValueState | keyof typeof ValueState; + getAdditionalTextState(): ValueState; /** * Gets content of aggregation {@link #getDeleteButton deleteButton}. * @@ -49787,7 +49783,7 @@ declare module "sap/ui/webc/main/TreeItem" { * * @returns Value of property `type` */ - getType(): ListItemType | keyof typeof ListItemType; + getType(): ListItemType; /** * Checks for the provided `sap.ui.webc.main.ITreeItem` in the aggregation {@link #getItems items}. and * returns its index if found or -1 otherwise. @@ -50104,10 +50100,10 @@ declare module "sap/ui/webc/main/TreeItem" { /** * Describes the settings that can be provided to the TreeItem constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.92.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.92.0. This control is experimental and its API might change significantly. */ export interface $TreeItemSettings extends $WebComponentSettings { /** @@ -50279,10 +50275,10 @@ declare module "sap/ui/webc/main/TreeItemCustom" { * - icon - Used to style the icon of the tree list item * * @since 1.115.0 - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.115.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.115.0. This control is experimental and its API might change significantly. */ export default class TreeItemCustom extends WebComponent @@ -50517,7 +50513,7 @@ declare module "sap/ui/webc/main/TreeItemCustom" { * * @returns Value of property `additionalTextState` */ - getAdditionalTextState(): ValueState | keyof typeof ValueState; + getAdditionalTextState(): ValueState; /** * Gets content of aggregation {@link #getContent content}. * @@ -50642,7 +50638,7 @@ declare module "sap/ui/webc/main/TreeItemCustom" { * * @returns Value of property `type` */ - getType(): ListItemType | keyof typeof ListItemType; + getType(): ListItemType; /** * Checks for the provided `sap.ui.core.Control` in the aggregation {@link #getContent content}. and returns * its index if found or -1 otherwise. @@ -50993,10 +50989,10 @@ declare module "sap/ui/webc/main/TreeItemCustom" { /** * Describes the settings that can be provided to the TreeItemCustom constructor. * - * @deprecated (since 1.120) - this Web Components consumption model has been discarded. Until an alternative + * @deprecated As of version 1.120. this Web Components consumption model has been discarded. Until an alternative * Web Components consumption model is available in the future, use sap.m and sap.f controls with similar * functionality. - * @experimental (since 1.115.0) - This control is experimental and its API might change significantly. + * @experimental As of version 1.115.0. This control is experimental and its API might change significantly. */ export interface $TreeItemCustomSettings extends $WebComponentSettings { /** diff --git a/types/openui5/sap.uxap.d.ts b/types/openui5/sap.uxap.d.ts index 92a24916a0bf5e..649c336759dd04 100644 --- a/types/openui5/sap.uxap.d.ts +++ b/types/openui5/sap.uxap.d.ts @@ -1,4 +1,4 @@ -// For Library Version: 1.132.0 +// For Library Version: 1.133.0 declare module "sap/uxap/library" { /** @@ -292,7 +292,7 @@ declare module "sap/uxap/AnchorBar" { * * @returns Value of property `backgroundDesign` */ - getBackgroundDesign(): BackgroundDesign | keyof typeof BackgroundDesign; + getBackgroundDesign(): BackgroundDesign; /** * Returns an sap.ui.core.delegate.ScrollEnablement object used to handle scrolling. * @@ -707,9 +707,7 @@ declare module "sap/uxap/BlockBase" { * * @returns Value of property `formAdjustment` */ - getFormAdjustment(): - | BlockBaseFormAdjustment - | keyof typeof BlockBaseFormAdjustment; + getFormAdjustment(): BlockBaseFormAdjustment; /** * Gets content of aggregation {@link #getMappings mappings}. * @@ -1644,9 +1642,7 @@ declare module "sap/uxap/ObjectPageAccessibleLandmarkInfo" { * * @returns Value of property `contentRole` */ - getContentRole(): - | AccessibleLandmarkRole - | keyof typeof AccessibleLandmarkRole; + getContentRole(): AccessibleLandmarkRole; /** * Gets current value of property {@link #getFooterLabel footerLabel}. * @@ -1672,9 +1668,7 @@ declare module "sap/uxap/ObjectPageAccessibleLandmarkInfo" { * * @returns Value of property `footerRole` */ - getFooterRole(): - | AccessibleLandmarkRole - | keyof typeof AccessibleLandmarkRole; + getFooterRole(): AccessibleLandmarkRole; /** * Gets current value of property {@link #getHeaderContentLabel headerContentLabel}. * @@ -1713,9 +1707,7 @@ declare module "sap/uxap/ObjectPageAccessibleLandmarkInfo" { * * @returns Value of property `headerRole` */ - getHeaderRole(): - | AccessibleLandmarkRole - | keyof typeof AccessibleLandmarkRole; + getHeaderRole(): AccessibleLandmarkRole; /** * Gets current value of property {@link #getNavigationLabel navigationLabel}. * @@ -1741,9 +1733,7 @@ declare module "sap/uxap/ObjectPageAccessibleLandmarkInfo" { * * @returns Value of property `navigationRole` */ - getNavigationRole(): - | AccessibleLandmarkRole - | keyof typeof AccessibleLandmarkRole; + getNavigationRole(): AccessibleLandmarkRole; /** * Gets current value of property {@link #getRootLabel rootLabel}. * @@ -1769,7 +1759,7 @@ declare module "sap/uxap/ObjectPageAccessibleLandmarkInfo" { * * @returns Value of property `rootRole` */ - getRootRole(): AccessibleLandmarkRole | keyof typeof AccessibleLandmarkRole; + getRootRole(): AccessibleLandmarkRole; /** * Sets a new value for property {@link #getContentLabel contentLabel}. * @@ -2461,7 +2451,7 @@ declare module "sap/uxap/ObjectPageHeader" { /** * Adds some breadCrumbLink to the aggregation {@link #getBreadCrumbsLinks breadCrumbsLinks}. * - * @deprecated (since 1.50) - use the `breadcrumbs` aggregation instead. + * @deprecated As of version 1.50. use the `breadcrumbs` aggregation instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -2636,7 +2626,7 @@ declare module "sap/uxap/ObjectPageHeader" { /** * Destroys all the breadCrumbsLinks in the aggregation {@link #getBreadCrumbsLinks breadCrumbsLinks}. * - * @deprecated (since 1.50) - use the `breadcrumbs` aggregation instead. + * @deprecated As of version 1.50. use the `breadcrumbs` aggregation instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -2786,7 +2776,7 @@ declare module "sap/uxap/ObjectPageHeader" { * * A list of all the active link elements in the BreadCrumbs control. * - * @deprecated (since 1.50) - use the `breadcrumbs` aggregation instead. + * @deprecated As of version 1.50. use the `breadcrumbs` aggregation instead. */ getBreadCrumbsLinks(): Link[]; /** @@ -2797,13 +2787,11 @@ declare module "sap/uxap/ObjectPageHeader" { * * Default value is `Light`. * - * @deprecated (since 1.40.1) - without replacement. + * @deprecated As of version 1.40.1. without replacement. * * @returns Value of property `headerDesign` */ - getHeaderDesign(): - | ObjectPageHeaderDesign - | keyof typeof ObjectPageHeaderDesign; + getHeaderDesign(): ObjectPageHeaderDesign; /** * Gets current value of property {@link #getIsActionAreaAlwaysVisible isActionAreaAlwaysVisible}. * @@ -2924,7 +2912,7 @@ declare module "sap/uxap/ObjectPageHeader" { * * @returns Value of property `objectImageBackgroundColor` */ - getObjectImageBackgroundColor(): AvatarColor | keyof typeof AvatarColor; + getObjectImageBackgroundColor(): AvatarColor; /** * Gets current value of property {@link #getObjectImageDensityAware objectImageDensityAware}. * @@ -2947,7 +2935,7 @@ declare module "sap/uxap/ObjectPageHeader" { * * @returns Value of property `objectImageShape` */ - getObjectImageShape(): AvatarShape | keyof typeof AvatarShape; + getObjectImageShape(): AvatarShape; /** * Gets current value of property {@link #getObjectImageURI objectImageURI}. * @@ -3047,7 +3035,7 @@ declare module "sap/uxap/ObjectPageHeader" { * Checks for the provided `sap.m.Link` in the aggregation {@link #getBreadCrumbsLinks breadCrumbsLinks}. * and returns its index if found or -1 otherwise. * - * @deprecated (since 1.50) - use the `breadcrumbs` aggregation instead. + * @deprecated As of version 1.50. use the `breadcrumbs` aggregation instead. * * @returns The index of the provided control in the aggregation if found, or -1 otherwise */ @@ -3078,7 +3066,7 @@ declare module "sap/uxap/ObjectPageHeader" { /** * Inserts a breadCrumbLink into the aggregation {@link #getBreadCrumbsLinks breadCrumbsLinks}. * - * @deprecated (since 1.50) - use the `breadcrumbs` aggregation instead. + * @deprecated As of version 1.50. use the `breadcrumbs` aggregation instead. * * @returns Reference to `this` in order to allow method chaining */ @@ -3120,7 +3108,7 @@ declare module "sap/uxap/ObjectPageHeader" { * * Additionally, it unregisters them from the hosting UIArea. * - * @deprecated (since 1.50) - use the `breadcrumbs` aggregation instead. + * @deprecated As of version 1.50. use the `breadcrumbs` aggregation instead. * * @returns An array of the removed elements (might be empty) */ @@ -3128,7 +3116,7 @@ declare module "sap/uxap/ObjectPageHeader" { /** * Removes a breadCrumbLink from the aggregation {@link #getBreadCrumbsLinks breadCrumbsLinks}. * - * @deprecated (since 1.50) - use the `breadcrumbs` aggregation instead. + * @deprecated As of version 1.50. use the `breadcrumbs` aggregation instead. * * @returns The removed breadCrumbLink or `null` */ @@ -3590,7 +3578,7 @@ declare module "sap/uxap/ObjectPageHeader" { * Determines the design of the header - Light or Dark. **Note: **This property is deprecated. It will continue * to work in the Blue Crystal theme, but it will not be taken into account for the Belize themes. * - * @deprecated (since 1.40.1) - without replacement. + * @deprecated As of version 1.40.1. without replacement. */ headerDesign?: | (ObjectPageHeaderDesign | keyof typeof ObjectPageHeaderDesign) @@ -3649,7 +3637,7 @@ declare module "sap/uxap/ObjectPageHeader" { /** * A list of all the active link elements in the BreadCrumbs control. * - * @deprecated (since 1.50) - use the `breadcrumbs` aggregation instead. + * @deprecated As of version 1.50. use the `breadcrumbs` aggregation instead. */ breadCrumbsLinks?: Link[] | Link | AggregationBindingInfo | `{${string}}`; @@ -3884,7 +3872,7 @@ declare module "sap/uxap/ObjectPageHeaderActionButton" { * * @returns Value of property `importance` */ - getImportance(): Importance | keyof typeof Importance; + getImportance(): Importance; /** * Sets a new value for property {@link #getHideIcon hideIcon}. * @@ -4109,13 +4097,11 @@ declare module "sap/uxap/ObjectPageHeaderContent" { * * Default value is `Light`. * - * @deprecated (since 1.40.1) - without replacement. + * @deprecated As of version 1.40.1. without replacement. * * @returns Value of property `contentDesign` */ - getContentDesign(): - | ObjectPageHeaderDesign - | keyof typeof ObjectPageHeaderDesign; + getContentDesign(): ObjectPageHeaderDesign; /** * Checks for the provided `sap.ui.core.Control` in the aggregation {@link #getContent content}. and returns * its index if found or -1 otherwise. @@ -4178,7 +4164,7 @@ declare module "sap/uxap/ObjectPageHeaderContent" { * * Default value is `Light`. * - * @deprecated (since 1.40.1) - without replacement. + * @deprecated As of version 1.40.1. without replacement. * * @returns Reference to `this` in order to allow method chaining */ @@ -4199,7 +4185,7 @@ declare module "sap/uxap/ObjectPageHeaderContent" { * Determines the design of the header - Light or Dark. **Note: **This property is deprecated. It will continue * to work in the Blue Crystal theme, but it will not be taken into account for the Belize themes. * - * @deprecated (since 1.40.1) - without replacement. + * @deprecated As of version 1.40.1. without replacement. */ contentDesign?: | (ObjectPageHeaderDesign | keyof typeof ObjectPageHeaderDesign) @@ -5345,9 +5331,7 @@ declare module "sap/uxap/ObjectPageLayout" { * * @returns Value of property `backgroundDesignAnchorBar` */ - getBackgroundDesignAnchorBar(): - | BackgroundDesign - | keyof typeof BackgroundDesign; + getBackgroundDesignAnchorBar(): BackgroundDesign; /** * Gets current value of property {@link #getEnableLazyLoading enableLazyLoading}. * @@ -5538,7 +5522,7 @@ declare module "sap/uxap/ObjectPageLayout" { * * @returns Value of property `sectionTitleLevel` */ - getSectionTitleLevel(): TitleLevel | keyof typeof TitleLevel; + getSectionTitleLevel(): TitleLevel; /** * ID of the element which is the current target of the association {@link #getSelectedSection selectedSection}, * or `null`. @@ -5643,9 +5627,7 @@ declare module "sap/uxap/ObjectPageLayout" { * * @returns Value of property `subSectionLayout` */ - getSubSectionLayout(): - | ObjectPageSubSectionLayout - | keyof typeof ObjectPageSubSectionLayout; + getSubSectionLayout(): ObjectPageSubSectionLayout; /** * Gets current value of property {@link #getToggleHeaderOnTitleClick toggleHeaderOnTitleClick}. * @@ -7131,7 +7113,7 @@ declare module "sap/uxap/ObjectPageSection" { * * @returns Value of property `anchorBarButtonColor` */ - getAnchorBarButtonColor(): IconColor | keyof typeof IconColor; + getAnchorBarButtonColor(): IconColor; /** * Gets content of aggregation {@link #getHeading heading}. * @@ -7510,7 +7492,7 @@ declare module "sap/uxap/ObjectPageSectionBase" { * * @returns Value of property `importance` */ - getImportance(): Importance | keyof typeof Importance; + getImportance(): Importance; /** * Returns the control name text. * @@ -7551,7 +7533,7 @@ declare module "sap/uxap/ObjectPageSectionBase" { * * @returns Value of property `titleLevel` */ - getTitleLevel(): TitleLevel | keyof typeof TitleLevel; + getTitleLevel(): TitleLevel; /** * Gets current value of property {@link #getTitleVisible titleVisible}. * @@ -7966,7 +7948,7 @@ declare module "sap/uxap/ObjectPageSubSection" { * * @returns Value of property `mode` */ - getMode(): ObjectPageSubSectionMode | keyof typeof ObjectPageSubSectionMode; + getMode(): ObjectPageSubSectionMode; /** * Gets content of aggregation {@link #getMoreBlocks moreBlocks}. * diff --git a/types/woosmap.map/index.d.ts b/types/woosmap.map/index.d.ts index fd1638e9d2a974..2ba8230de88a68 100644 --- a/types/woosmap.map/index.d.ts +++ b/types/woosmap.map/index.d.ts @@ -950,7 +950,7 @@ declare namespace woosmap.map { union(other: woosmap.map.LatLngBounds): void; /** - * Returns the north-east corner of this bounds. + * Returns the north-east corner of these bounds. */ getNorthEast(): woosmap.map.LatLng; @@ -1227,6 +1227,13 @@ declare namespace woosmap.map { nearby( request: woosmap.map.localities.LocalitiesNearbyRequest, ): Promise; + + /** + * Search results based on a text-based input. + */ + search( + request: woosmap.map.localities.LocalitiesSearchRequest, + ): Promise; } } declare namespace woosmap.map { @@ -1380,7 +1387,7 @@ declare namespace woosmap.map { } declare namespace woosmap.map { class DatasetsOverlay { - constructor(datasetId: string); + constructor(datasetId: string, options?: woosmap.map.DatasetsOverlayOptions); /** * Adds or remove the overlay from the map. @@ -3095,6 +3102,42 @@ declare namespace woosmap.map.localities { types?: string | string[]; } } +declare namespace woosmap.map.localities { + /** + * A Localities Search request to be sent to `LocalitiesService.search` + */ + interface LocalitiesSearchRequest { + /** + * Used to filter over countries. Countries must be passed as an + * ISO 3166-1 Alpha-2 or Alpha-3 compatible country code. + */ + components: woosmap.map.localities.LocalitiesComponentRestrictions; + /** + * The user entered input string. + */ + input: string; + /** + * The language code, using ISO 3166-1 Alpha-2 country codes, + * indicating in which language the results should be returned, if possible. + * If language is not supplied, the Localities service will use english as default language. + */ + language?: string; + /** + * The center of the search circle. + */ + location: woosmap.map.LatLng | woosmap.map.LatLngLiteral; + /** + * Define the distance in meters within which the API will return results. + * Default radius if this parameter is not set is 100 000. + */ + radius?: number; + /** + * Types of targeted items. + * Available values are `point_of_interest`, `address`, `locality`, `postal_code`, `admin_level`, `country`. + */ + types: string | string[]; + } +} declare namespace woosmap.map.localities { /** * A Localities Autocomplete response returned by the call to @@ -3142,6 +3185,19 @@ declare namespace woosmap.map.localities { results: woosmap.map.localities.LocalitiesNearbyResult[]; } } +declare namespace woosmap.map.localities { + /** + * A Localities Search response returned by the call to + * `LocalitiesService.search` containing a + * list of `LocalitiesSearchResult`. + */ + interface LocalitiesSearchResponse { + /** + * The array of search results. + */ + results: woosmap.map.localities.LocalitiesSearchResult[]; + } +} declare namespace woosmap.map.localities { /** * Defines information about a Locality. @@ -3151,6 +3207,10 @@ declare namespace woosmap.map.localities { * An array containing Address Components with additional information */ address_components?: woosmap.map.localities.AddressComponents[]; + /** + * An array containing the categories of the result, only for points of interests. + */ + categories?: string[]; /** * Contains the readable text description of the result. */ @@ -3299,7 +3359,8 @@ declare namespace woosmap.map.localities { | "shopping" | "tourist_attraction" | "train_station" - | "zoo"; + | "zoo" + | "point_of_interest"; } declare namespace woosmap.map.localities { /** @@ -3434,6 +3495,46 @@ declare namespace woosmap.map.localities { previous_page?: number; } } +declare namespace woosmap.map.localities { + /** + * The types of result returned by search. + */ + type LocalitiesSearchTypes = + | "point_of_interest" + | "address" + | "locality" + | "postal_code" + | "route" + | "admin_level" + | "country"; +} +declare namespace woosmap.map.localities { + /** + * Defines information about a Search element. + */ + interface LocalitiesSearchResult { + /** + * An array containing the categories of the result if it's a point of interest. + */ + categories?: string[]; + /** + * The description for the result. + */ + description?: string; + /** + * Contains a unique ID for each result. Please use this ID to give feedbacks on results. + */ + public_id: string; + /** + * The title for the result. + */ + title: string; + /** + * An array containing the types of the result. + */ + types: woosmap.map.localities.LocalitiesSearchTypes[]; + } +} declare namespace woosmap.map { /** * Summary feature response, part of DatasetsSearchResponse. @@ -3737,6 +3838,26 @@ declare namespace woosmap.map.transit { status: "OK" | "NOT_FOUND"; } } +declare namespace woosmap.map { + interface DatasetsOverlayOptions { + /** + * Sets the line stroke color. + */ + defaultLineColor?: string; + /** + * Sets the point color. + */ + defaultPointColor?: string; + /** + * Sets the fill stroke color. + */ + defaultPolygonFillColor?: string; + /** + * Sets the polygon stroke color. + */ + defaultPolygonStrokeColor?: string; + } +} declare namespace woosmap.map { enum DirectionStatus { OK = "OK", @@ -4172,6 +4293,11 @@ declare namespace woosmap.map { * Triggers event to notify user has deviated from path during navigation */ notifyUserDeviated(currentLocation: GeoJSONFeature): void; + + /** + * Triggers event to notify user's proximity to destination + */ + notifyProximityToDest(): void; } } declare namespace woosmap.map { diff --git a/types/woosmap.map/woosmap.map-tests.ts b/types/woosmap.map/woosmap.map-tests.ts index b2137c408b5098..d6f06161237a39 100644 --- a/types/woosmap.map/woosmap.map-tests.ts +++ b/types/woosmap.map/woosmap.map-tests.ts @@ -561,6 +561,21 @@ promiseLocalitiesGeocode.then((result) => { result; }); +const localitiesSearchRequest = expectType({ + input: "example input", + types: ["locality", "postal_code"], + components: { country: ["FR"] }, + location: { lat: 43.2, lng: 2.3 }, + radius: 50000, + language: "en", +}) as woosmap.map.localities.LocalitiesSearchRequest; + +const promiseLocalitiesSearch = localitiesService.search(localitiesSearchRequest); +promiseLocalitiesSearch.then((result) => { + // $ExpectType LocalitiesSearchResponse + result; +}); + /** * Stores Service */