1 | export type Plugin = <T>(
|
2 | property: string,
|
3 | value: number | string | number[] | string[] | T,
|
4 | style: T,
|
5 | prefixMap?: Record<string, string[]>,
|
6 | ) => number | string | number[] | string[] | T | undefined;
|
7 |
|
8 | export interface StaticData {
|
9 | prefixMap: Record<string, string[]>;
|
10 | plugins: Plugin[];
|
11 | }
|
12 |
|
13 | export type Prefix = <T>(style: T) => T;
|
14 |
|
15 | export function createPrefixer(staticData: StaticData): Prefix;
|
16 |
|
17 | export const prefix: Prefix;
|