• 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 */
45declare 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
359export default ConfigurationConstant;
360