• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/*
2 * Copyright (c) 2022-2023 Huawei Device Co., Ltd.
3 * Licensed under the Apache License, Version 2.0 (the "License");
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at
6 *
7 *     http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS,
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
14 */
15
16/**
17 * @file
18 * @kit ArkUI
19 */
20
21/*** if arkts 1.2 */
22import { CommonMethod } from './common'
23/*** endif */
24
25/**
26 * Mesh container for static fixed-size layout scenarios.
27 *
28 * @interface FlowItemInterface
29 * @syscap SystemCapability.ArkUI.ArkUI.Full
30 * @since 9
31 */
32/**
33 * Mesh container for static fixed-size layout scenarios.
34 *
35 * @interface FlowItemInterface
36 * @syscap SystemCapability.ArkUI.ArkUI.Full
37 * @crossplatform
38 * @since 10
39 */
40/**
41 * Mesh container for static fixed-size layout scenarios.
42 *
43 * @interface FlowItemInterface
44 * @syscap SystemCapability.ArkUI.ArkUI.Full
45 * @crossplatform
46 * @atomicservice
47 * @since arkts {'1.1':'11','1.2':'20'}
48 * @arkts 1.1&1.2
49 */
50interface FlowItemInterface {
51  /**
52   * Construct the flow item.
53   *
54   * @returns { FlowItemAttribute }
55   * @syscap SystemCapability.ArkUI.ArkUI.Full
56   * @since 9
57   */
58  /**
59   * Construct the flow item.
60   *
61   * @returns { FlowItemAttribute }
62   * @syscap SystemCapability.ArkUI.ArkUI.Full
63   * @crossplatform
64   * @since 10
65   */
66  /**
67   * Construct the flow item.
68   *
69   * @returns { FlowItemAttribute }
70   * @syscap SystemCapability.ArkUI.ArkUI.Full
71   * @crossplatform
72   * @atomicservice
73   * @since arkts {'1.1':'11','1.2':'20'}
74   * @arkts 1.1&1.2
75   */
76  (): FlowItemAttribute;
77}
78
79/**
80 * Defines the water flow item attribute.
81 *
82 * @extends CommonMethod<FlowItemAttribute>
83 * @syscap SystemCapability.ArkUI.ArkUI.Full
84 * @since 9
85 */
86/**
87 * Defines the water flow item attribute.
88 *
89 * @extends CommonMethod<FlowItemAttribute>
90 * @syscap SystemCapability.ArkUI.ArkUI.Full
91 * @crossplatform
92 * @since 10
93 */
94/**
95 * Defines the water flow item attribute.
96 *
97 * @extends CommonMethod<FlowItemAttribute>
98 * @syscap SystemCapability.ArkUI.ArkUI.Full
99 * @crossplatform
100 * @atomicservice
101 * @since arkts {'1.1':'11','1.2':'20'}
102 * @arkts 1.1&1.2
103 */
104declare class FlowItemAttribute extends CommonMethod<FlowItemAttribute> {}
105
106/**
107 * Defines FlowItem Component.
108 *
109 * @syscap SystemCapability.ArkUI.ArkUI.Full
110 * @since 9
111 */
112/**
113 * Defines FlowItem Component.
114 *
115 * @syscap SystemCapability.ArkUI.ArkUI.Full
116 * @crossplatform
117 * @since 10
118 */
119/**
120 * Defines FlowItem Component.
121 *
122 * @syscap SystemCapability.ArkUI.ArkUI.Full
123 * @crossplatform
124 * @atomicservice
125 * @since 11
126 */
127declare const FlowItem: FlowItemInterface
128
129/**
130 * Defines FlowItem Component instance.
131 *
132 * @syscap SystemCapability.ArkUI.ArkUI.Full
133 * @since 9
134 */
135/**
136 * Defines FlowItem Component instance.
137 *
138 * @syscap SystemCapability.ArkUI.ArkUI.Full
139 * @crossplatform
140 * @since 10
141 */
142/**
143 * Defines FlowItem Component instance.
144 *
145 * @syscap SystemCapability.ArkUI.ArkUI.Full
146 * @crossplatform
147 * @atomicservice
148 * @since 11
149 */
150declare const FlowItemInstance: FlowItemAttribute;
151