1 | import { SheetConfig, Sheet, SheetInit } from 'twind';
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 | declare const domSheet: ({ nonce, target, }?: SheetConfig<HTMLStyleElement>) => Sheet<HTMLStyleElement>;
|
14 |
|
15 |
|
16 |
|
17 |
|
18 | interface Storage {
|
19 | |
20 |
|
21 |
|
22 | init: SheetInit;
|
23 | |
24 |
|
25 |
|
26 |
|
27 | reset: (snapshot?: unknown[] | undefined) => unknown[];
|
28 | }
|
29 |
|
30 |
|
31 |
|
32 | interface VirtualSheet extends Sheet<string[]>, Storage {
|
33 | init: SheetInit;
|
34 | }
|
35 |
|
36 |
|
37 |
|
38 | declare const virtualSheet: () => VirtualSheet;
|
39 | interface StyleTagProperties {
|
40 | id: string;
|
41 | textContent: string;
|
42 | }
|
43 | interface HasTarget {
|
44 | readonly target: readonly string[];
|
45 | }
|
46 | declare type StyleTagSheet = HasTarget | readonly string[];
|
47 |
|
48 |
|
49 |
|
50 | declare const getStyleTagProperties: (sheet: StyleTagSheet) => StyleTagProperties;
|
51 |
|
52 |
|
53 |
|
54 | declare const getStyleTag: (sheet: StyleTagSheet, attributes?: Record<string, string> | undefined) => string;
|
55 |
|
56 | export { HasTarget, Storage, StyleTagProperties, StyleTagSheet, VirtualSheet, domSheet, getStyleTag, getStyleTagProperties, virtualSheet };
|
57 |
|