antd-style
Version:
css-in-js solution for application combine with antd v5 token system and emotion
15 lines (14 loc) • 705 B
TypeScript
import { Context } from 'react';
import { Emotion } from "../../core";
import type { BaseReturnType, ClassNameGeneratorOption, HashPriority } from "../../types";
import { ReturnStyles, StyleOrGetStyleFn } from './types';
interface CreateStylesFactory {
EmotionContext: Context<Emotion>;
hashPriority?: HashPriority;
useTheme: () => any;
}
/**
* 创建样式基础写法
*/
export declare const createStylesFactory: ({ hashPriority, useTheme, EmotionContext }: CreateStylesFactory) => <Props, Input extends BaseReturnType = BaseReturnType>(styleOrGetStyle: StyleOrGetStyleFn<Input, Props>, options?: ClassNameGeneratorOption) => (props?: Props | undefined) => ReturnStyles<Input>;
export {};