Blame view

天文台pc/tianwentai-ui/node_modules/tailwind-merge/src/lib/config-utils.ts 578 Bytes
bc518174   王天杨   提交两个项目文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
  import { createClassGroupUtils } from './class-group-utils'
  import { createLruCache } from './lru-cache'
  import { createParseClassName } from './parse-class-name'
  import { createSortModifiers } from './sort-modifiers'
  import { AnyConfig } from './types'
  
  export type ConfigUtils = ReturnType<typeof createConfigUtils>
  
  export const createConfigUtils = (config: AnyConfig) => ({
      cache: createLruCache<string, string>(config.cacheSize),
      parseClassName: createParseClassName(config),
      sortModifiers: createSortModifiers(config),
      ...createClassGroupUtils(config),
  })