UNPKG

452 BTypeScriptView Raw
1export 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
8export interface StaticData {
9 prefixMap: Record<string, string[]>;
10 plugins: Plugin[];
11}
12
13export type Prefix = <T>(style: T) => T;
14
15export function createPrefixer(staticData: StaticData): Prefix;
16
17export const prefix: Prefix;