diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts index 375cce70019cde917335ecc31736b230e77e056f..84a51d07d5d48645557dc6d022c2eef49235e255 100644 --- a/api/@internal/component/ets/common.d.ts +++ b/api/@internal/component/ets/common.d.ts @@ -15779,6 +15779,43 @@ declare interface SpringBackAction { springBack: VoidCallback; } + +/** + * Defines the animator range of start and end property. + * + * @typedef { [SheetSize | Length] } singleLengthDetents + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + * @arkts 1.2 + */ +declare type SingleLengthDetent = [SheetSize | Length]; + +/** + * Defines the animator range of start and end property. + * + * @typedef { [(SheetSize | Length), SheetSize | Length | undefined] } doubleLengthDetents + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + * @arkts 1.2 + */ +declare type DoubleLengthDetents = [(SheetSize | Length), SheetSize | Length | undefined]; + +/** + * Defines the animator range of start and end property. + * + * @typedef { [(SheetSize | Length), SheetSize | Length | undefined, SheetSize | Length | undefined] } tripleLengthDetents + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 20 + * @arkts 1.2 + */ +declare type TripleLengthDetents = [(SheetSize | Length), SheetSize | Length | undefined, SheetSize | Length | undefined]; + /** * Component sheet options * @@ -15886,14 +15923,14 @@ declare interface SheetOptions extends BindOptions { /** * Defines sheet detents * - * @type { ?[(SheetSize | Length), (SheetSize | Length)?, (SheetSize | Length)?] } + * @type { SingleLengthDetent | DoubleLengthDetents | TripleLengthDetents } * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice * @since 20 * @arkts 1.2 */ - detents?: [(SheetSize | Length), SheetSize | Length | undefined, SheetSize | Length | undefined]; + detents?: SingleLengthDetent | DoubleLengthDetents | TripleLengthDetents; /** * Defines sheet background blur Style