1 | declare namespace imbacss {
|
2 |
|
3 | interface _ {
|
4 |
|
5 | }
|
6 |
|
7 | interface Ψnumber {
|
8 |
|
9 | }
|
10 |
|
11 | interface Ψpercentage {
|
12 |
|
13 | }
|
14 |
|
15 | interface Ψlength {
|
16 |
|
17 | }
|
18 |
|
19 |
|
20 |
|
21 | interface ΨlineΞwidth {
|
22 | thin: 'thin'
|
23 | medium: 'medium'
|
24 | thick: 'thick'
|
25 | }
|
26 |
|
27 | interface ΨlineΞstyle {
|
28 | none: 'none'
|
29 | hidden: 'hidden'
|
30 | dotted: 'dotted'
|
31 | dashed: 'dashed'
|
32 | solid: 'solid'
|
33 | double: 'double'
|
34 | groove: 'groove'
|
35 | ridge: 'ridge'
|
36 | inset: 'inset'
|
37 | outset: 'outset'
|
38 | }
|
39 |
|
40 | interface Ψcolor {
|
41 |
|
42 | }
|
43 |
|
44 | interface Ψposition {
|
45 | center: 'center'
|
46 | top: 'top'
|
47 | left: 'left'
|
48 | right: 'right'
|
49 | bottom: 'bottom'
|
50 | }
|
51 |
|
52 | interface Ψstring {
|
53 |
|
54 | }
|
55 |
|
56 | interface Ψimage {
|
57 |
|
58 | }
|
59 |
|
60 | interface Ψrepeat {
|
61 |
|
62 | }
|
63 |
|
64 | interface Ψbox {
|
65 |
|
66 | }
|
67 |
|
68 | interface Ψfont {
|
69 | sans: 'Sans serif'
|
70 | mono: 'monospace'
|
71 | serif: 'serif'
|
72 | }
|
73 |
|
74 | interface Ψtime {
|
75 |
|
76 | }
|
77 |
|
78 | interface ΨeasingΞfunction {
|
79 | |
80 |
|
81 |
|
82 | ease: ''
|
83 | |
84 |
|
85 |
|
86 | easeΞin: ''
|
87 | |
88 |
|
89 |
|
90 | easeΞout: ''
|
91 | |
92 |
|
93 |
|
94 | easeΞinΞout: ''
|
95 | linear: ''
|
96 | }
|
97 |
|
98 | interface Ψproperty {
|
99 |
|
100 | }
|
101 |
|
102 | interface Ψidentifier {
|
103 |
|
104 | }
|
105 |
|
106 | interface Ψurl {
|
107 |
|
108 | }
|
109 |
|
110 | interface Ψinteger {
|
111 |
|
112 | }
|
113 |
|
114 | interface ΨunicodeΞrange {
|
115 |
|
116 | }
|
117 |
|
118 | interface ΨgeometryΞbox {
|
119 |
|
120 | }
|
121 |
|
122 | interface Ψshape {
|
123 |
|
124 | }
|
125 |
|
126 | interface Ψangle {
|
127 |
|
128 | }
|
129 |
|
130 | interface Ψglobals {
|
131 | inherit: 'inherit'
|
132 | initial: 'initial'
|
133 | unset: 'unset'
|
134 | }
|
135 |
|
136 | interface Ψradius {
|
137 | full: '9999px';
|
138 | xxs: '1px';
|
139 | xs: '2px';
|
140 | sm: '3px';
|
141 | md: '4px';
|
142 | lg: '6px';
|
143 | xl: '8px';
|
144 | }
|
145 |
|
146 |
|
147 | interface Ψspacing {
|
148 |
|
149 | }
|
150 |
|
151 | interface Ψdimension {
|
152 |
|
153 | }
|
154 |
|
155 | |
156 |
|
157 |
|
158 |
|
159 | interface px extends _ {
|
160 | set(x: Ψspacing): void;
|
161 | set(left: Ψspacing, right: Ψspacing): void;
|
162 | }
|
163 |
|
164 | |
165 |
|
166 |
|
167 |
|
168 | interface py extends _ {
|
169 | set(y: Ψspacing): void;
|
170 | set(top: Ψspacing, bottom: Ψspacing): void;
|
171 | }
|
172 |
|
173 | |
174 |
|
175 |
|
176 |
|
177 | interface mx extends _ {
|
178 | set(x: Ψspacing): void;
|
179 | set(left: Ψspacing, right: Ψspacing): void;
|
180 | }
|
181 |
|
182 | interface my extends _ {
|
183 | set(y: Ψspacing): void;
|
184 | set(top: Ψspacing, bottom: Ψspacing): void;
|
185 | }
|
186 |
|
187 | |
188 |
|
189 |
|
190 |
|
191 | interface size extends _ {
|
192 | set(y: Ψdimension): void;
|
193 | }
|
194 |
|
195 | |
196 |
|
197 |
|
198 |
|
199 | interface j extends _ {
|
200 | set(value: justifyΞcontent): void;
|
201 | set(value: justifyΞitems): void;
|
202 | }
|
203 |
|
204 | |
205 |
|
206 |
|
207 |
|
208 | interface a extends _ {
|
209 | set(value: alignΞitems): void;
|
210 | set(value: alignΞcontent): void;
|
211 | }
|
212 |
|
213 | |
214 |
|
215 |
|
216 | interface jai extends _ {
|
217 | set(value: alignΞitems): void;
|
218 | set(value: justifyΞitems): void;
|
219 | }
|
220 |
|
221 | |
222 |
|
223 |
|
224 | interface jac extends _ {
|
225 | set(value: alignΞcontent): void;
|
226 | set(value: justifyΞcontent): void;
|
227 | }
|
228 |
|
229 | |
230 |
|
231 |
|
232 | interface jas extends _ {
|
233 | set(value: alignΞself): void;
|
234 | set(value: justifyΞself): void;
|
235 | }
|
236 | |
237 |
|
238 |
|
239 |
|
240 | interface ja extends _ {
|
241 | set(value: alignΞcontent): void;
|
242 | set(value: justifyΞcontent): void;
|
243 | set(value: alignΞitems): void;
|
244 | set(value: justifyΞitems): void
|
245 | }
|
246 |
|
247 | |
248 |
|
249 |
|
250 |
|
251 | interface rdt extends _ {
|
252 | set(val: Ψradius | Ψlength | Ψpercentage): void;
|
253 | }
|
254 |
|
255 | |
256 |
|
257 |
|
258 |
|
259 | interface rdl extends rdt {
|
260 |
|
261 | }
|
262 |
|
263 | |
264 |
|
265 |
|
266 |
|
267 | interface rdb extends rdt {
|
268 |
|
269 | }
|
270 |
|
271 | |
272 |
|
273 |
|
274 |
|
275 | interface rdr extends rdt {
|
276 |
|
277 | }
|
278 |
|
279 | |
280 |
|
281 |
|
282 |
|
283 | interface transition extends _ {
|
284 | set(val: this | Ψtime | Ψproperty | ΨeasingΞfunction): void;
|
285 | set(props: this | Ψproperty, duration: Ψtime, timing?: ΨeasingΞfunction, arg3?: any): void;
|
286 |
|
287 |
|
288 | all: ''
|
289 |
|
290 |
|
291 | styles: ''
|
292 |
|
293 |
|
294 | sizes: ''
|
295 |
|
296 |
|
297 | colors: ''
|
298 |
|
299 |
|
300 | none: ''
|
301 | }
|
302 |
|
303 |
|
304 | interface tween extends transition { }
|
305 |
|
306 |
|
307 | |
308 |
|
309 |
|
310 |
|
311 |
|
312 | interface x extends _ {
|
313 | set(val: Ψnumber): void;
|
314 | }
|
315 |
|
316 | |
317 |
|
318 |
|
319 |
|
320 |
|
321 | interface y extends x {
|
322 |
|
323 | }
|
324 |
|
325 | |
326 |
|
327 |
|
328 |
|
329 |
|
330 | interface z extends x {
|
331 |
|
332 | }
|
333 |
|
334 | |
335 |
|
336 |
|
337 |
|
338 |
|
339 | interface skewΞx extends _ {
|
340 | set(val: Ψnumber): void;
|
341 | }
|
342 | |
343 |
|
344 |
|
345 |
|
346 |
|
347 | interface skewΞy extends _ {
|
348 | set(val: Ψnumber): void;
|
349 | }
|
350 | |
351 |
|
352 |
|
353 |
|
354 |
|
355 | interface scaleΞx extends _ {
|
356 | set(val: Ψnumber): void;
|
357 | }
|
358 | |
359 |
|
360 |
|
361 |
|
362 |
|
363 | interface scaleΞy extends _ {
|
364 | set(val: Ψnumber): void;
|
365 | }
|
366 | |
367 |
|
368 |
|
369 |
|
370 |
|
371 | interface scale extends _ {
|
372 | set(val: Ψnumber): void;
|
373 | }
|
374 | |
375 |
|
376 |
|
377 |
|
378 |
|
379 | interface rotate extends _ {
|
380 | set(val: Ψnumber): void;
|
381 | }
|
382 |
|
383 | |
384 |
|
385 |
|
386 |
|
387 | interface ease extends _ {
|
388 | set(duration: Ψtime): void;
|
389 | set(timing: ΨeasingΞfunction): void;
|
390 | set(duration: Ψtime, timing: ΨeasingΞfunction): void;
|
391 | }
|
392 |
|
393 | interface easeΞtransform extends ease {
|
394 | }
|
395 |
|
396 | interface easeΞcolors extends ease {
|
397 | }
|
398 |
|
399 |
|
400 | interface easeΞopacity extends ease {
|
401 | }
|
402 |
|
403 |
|
404 | interface e extends ease { }
|
405 |
|
406 |
|
407 | interface et extends easeΞtransform { }
|
408 |
|
409 | interface ec extends easeΞcolors { }
|
410 |
|
411 | interface eo extends easeΞopacity { }
|
412 |
|
413 | |
414 |
|
415 |
|
416 |
|
417 | interface hue extends _ {
|
418 | set(val: Ψhue): void;
|
419 | }
|
420 | } |
\ | No newline at end of file |