• 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 AbilityKit
19  */
20 
21 /**
22  * The definition of ConfigurationConstant.
23  *
24  * @namespace ConfigurationConstant
25  * @syscap SystemCapability.Ability.AbilityBase
26  * @since 9
27  */
28 /**
29  * The definition of ConfigurationConstant.
30  *
31  * @namespace ConfigurationConstant
32  * @syscap SystemCapability.Ability.AbilityBase
33  * @atomicservice
34  * @since 11
35  */
36 /**
37  * The definition of ConfigurationConstant.
38  *
39  * @namespace ConfigurationConstant
40  * @syscap SystemCapability.Ability.AbilityBase
41  * @crossplatform
42  * @atomicservice
43  * @since 12
44  */
45 declare namespace ConfigurationConstant {
46   /**
47    * Color mode
48    *
49    * @enum { number }
50    * @syscap SystemCapability.Ability.AbilityBase
51    * @since 9
52    */
53   /**
54    * Color mode
55    *
56    * @enum { number }
57    * @syscap SystemCapability.Ability.AbilityBase
58    * @crossplatform
59    * @since 10
60    */
61   /**
62    * Color mode
63    *
64    * @enum { number }
65    * @syscap SystemCapability.Ability.AbilityBase
66    * @crossplatform
67    * @atomicservice
68    * @since 11
69    */
70   export enum ColorMode {
71     /**
72      * The color mode is not set.
73      *
74      * @syscap SystemCapability.Ability.AbilityBase
75      * @since 9
76      */
77     /**
78      * The color mode is not set.
79      *
80      * @syscap SystemCapability.Ability.AbilityBase
81      * @crossplatform
82      * @since 10
83      */
84     /**
85      * The color mode is not set.
86      *
87      * @syscap SystemCapability.Ability.AbilityBase
88      * @crossplatform
89      * @atomicservice
90      * @since 11
91      */
92     COLOR_MODE_NOT_SET = -1,
93 
94     /**
95      * Dark mode.
96      *
97      * @syscap SystemCapability.Ability.AbilityBase
98      * @since 9
99      */
100     /**
101      * Dark mode.
102      *
103      * @syscap SystemCapability.Ability.AbilityBase
104      * @crossplatform
105      * @since 10
106      */
107     /**
108      * Dark mode.
109      *
110      * @syscap SystemCapability.Ability.AbilityBase
111      * @crossplatform
112      * @atomicservice
113      * @since 11
114      */
115     COLOR_MODE_DARK = 0,
116 
117     /**
118      * Light mode.
119      *
120      * @syscap SystemCapability.Ability.AbilityBase
121      * @since 9
122      */
123     /**
124      * Light mode.
125      *
126      * @syscap SystemCapability.Ability.AbilityBase
127      * @crossplatform
128      * @since 10
129      */
130     /**
131      * Light mode.
132      *
133      * @syscap SystemCapability.Ability.AbilityBase
134      * @crossplatform
135      * @atomicservice
136      * @since 11
137      */
138     COLOR_MODE_LIGHT = 1
139   }
140 
141   /**
142    * Screen direction.
143    *
144    * @enum { number }
145    * @syscap SystemCapability.Ability.AbilityBase
146    * @since 9
147    */
148   /**
149    * Screen direction.
150    *
151    * @enum { number }
152    * @syscap SystemCapability.Ability.AbilityBase
153    * @crossplatform
154    * @since 10
155    */
156   /**
157    * Screen direction.
158    *
159    * @enum { number }
160    * @syscap SystemCapability.Ability.AbilityBase
161    * @crossplatform
162    * @atomicservice
163    * @since 11
164    */
165   export enum Direction {
166     /**
167      * The direction is not set.
168      *
169      * @syscap SystemCapability.Ability.AbilityBase
170      * @since 9
171      */
172     /**
173      * The direction is not set.
174      *
175      * @syscap SystemCapability.Ability.AbilityBase
176      * @crossplatform
177      * @since 10
178      */
179     /**
180      * The direction is not set.
181      *
182      * @syscap SystemCapability.Ability.AbilityBase
183      * @crossplatform
184      * @atomicservice
185      * @since 11
186      */
187     DIRECTION_NOT_SET = -1,
188 
189     /**
190      * Vertical direction.
191      *
192      * @syscap SystemCapability.Ability.AbilityBase
193      * @since 9
194      */
195     /**
196      * Vertical direction.
197      *
198      * @syscap SystemCapability.Ability.AbilityBase
199      * @crossplatform
200      * @since 10
201      */
202     /**
203      * Vertical direction.
204      *
205      * @syscap SystemCapability.Ability.AbilityBase
206      * @crossplatform
207      * @atomicservice
208      * @since 11
209      */
210     DIRECTION_VERTICAL = 0,
211 
212     /**
213      * Horizontal direction.
214      *
215      * @syscap SystemCapability.Ability.AbilityBase
216      * @since 9
217      */
218     /**
219      * Horizontal direction.
220      *
221      * @syscap SystemCapability.Ability.AbilityBase
222      * @crossplatform
223      * @since 10
224      */
225     /**
226      * Horizontal direction.
227      *
228      * @syscap SystemCapability.Ability.AbilityBase
229      * @crossplatform
230      * @atomicservice
231      * @since 11
232      */
233     DIRECTION_HORIZONTAL = 1
234   }
235 
236   /**
237    * Screen density
238    *
239    * @enum { number }
240    * @syscap SystemCapability.Ability.AbilityBase
241    * @since 9
242    */
243   /**
244    * Screen density
245    *
246    * @enum { number }
247    * @syscap SystemCapability.Ability.AbilityBase
248    * @atomicservice
249    * @since 11
250    */
251   export enum ScreenDensity {
252     /**
253      * The screen pixel density is not set.
254      *
255      * @syscap SystemCapability.Ability.AbilityBase
256      * @since 9
257      */
258     /**
259      * The screen pixel density is not set.
260      *
261      * @syscap SystemCapability.Ability.AbilityBase
262      * @atomicservice
263      * @since 11
264      */
265     SCREEN_DENSITY_NOT_SET = 0,
266 
267     /**
268      * Screen pixel density is 'SDPI'
269      *
270      * @syscap SystemCapability.Ability.AbilityBase
271      * @since 9
272      */
273     /**
274      * Screen pixel density is 'SDPI'
275      *
276      * @syscap SystemCapability.Ability.AbilityBase
277      * @atomicservice
278      * @since 11
279      */
280     SCREEN_DENSITY_SDPI = 120,
281 
282     /**
283      * Screen pixel density is 'MDPI'
284      *
285      * @syscap SystemCapability.Ability.AbilityBase
286      * @since 9
287      */
288     /**
289      * Screen pixel density is 'MDPI'
290      *
291      * @syscap SystemCapability.Ability.AbilityBase
292      * @atomicservice
293      * @since 11
294      */
295     SCREEN_DENSITY_MDPI = 160,
296 
297     /**
298      * Screen pixel density is 'LDPI'
299      *
300      * @syscap SystemCapability.Ability.AbilityBase
301      * @since 9
302      */
303     /**
304      * Screen pixel density is 'LDPI'
305      *
306      * @syscap SystemCapability.Ability.AbilityBase
307      * @atomicservice
308      * @since 11
309      */
310     SCREEN_DENSITY_LDPI = 240,
311 
312     /**
313      * Screen pixel density is 'XLDPI'
314      *
315      * @syscap SystemCapability.Ability.AbilityBase
316      * @since 9
317      */
318     /**
319      * Screen pixel density is 'XLDPI'
320      *
321      * @syscap SystemCapability.Ability.AbilityBase
322      * @atomicservice
323      * @since 11
324      */
325     SCREEN_DENSITY_XLDPI = 320,
326 
327     /**
328      * Screen pixel density is 'XXLDPI'
329      *
330      * @syscap SystemCapability.Ability.AbilityBase
331      * @since 9
332      */
333     /**
334      * Screen pixel density is 'XXLDPI'
335      *
336      * @syscap SystemCapability.Ability.AbilityBase
337      * @atomicservice
338      * @since 11
339      */
340     SCREEN_DENSITY_XXLDPI = 480,
341 
342     /**
343      * Screen pixel density is 'XXXLDPI'
344      *
345      * @syscap SystemCapability.Ability.AbilityBase
346      * @since 9
347      */
348     /**
349      * Screen pixel density is 'XXXLDPI'
350      *
351      * @syscap SystemCapability.Ability.AbilityBase
352      * @atomicservice
353      * @since 11
354      */
355     SCREEN_DENSITY_XXXLDPI = 640
356   }
357 }
358 
359 export default ConfigurationConstant;
360