Skip to content

Commit 26145cd

Browse files
authoredDec 23, 2024··
feat(core): add PresetFactoryAwaitable type to definePreset (#4349)
1 parent d5f016d commit 26145cd

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed
 

‎packages/core/src/config.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { ContentOptions, FilterPattern, Preset, PresetFactory, PresetOrFactoryAwaitable, ResolvedConfig, Rule, Shortcut, ToArray, UserConfig, UserConfigDefaults, UserShortcuts } from './types'
1+
import type { ContentOptions, FilterPattern, Preset, PresetFactory, PresetFactoryAwaitable, PresetOrFactoryAwaitable, ResolvedConfig, Rule, Shortcut, ToArray, UserConfig, UserConfigDefaults, UserShortcuts } from './types'
22
import { DEFAULT_LAYERS } from './constants'
33
import { extractorSplit } from './extractors'
44
import { clone, isStaticRule, mergeDeep, normalizeVariant, toArray, uniq, uniqueBy } from './utils'
@@ -293,6 +293,7 @@ function flatternFilterPattern(pattern?: FilterPattern): Array<string | RegExp>
293293
}
294294

295295
export function definePreset<Options extends object | undefined = undefined, Theme extends object = object>(preset: PresetFactory<Theme, Options>): PresetFactory<Theme, Options>
296+
export function definePreset<Options extends object | undefined = undefined, Theme extends object = object>(preset: PresetFactoryAwaitable<Theme, Options>): PresetFactoryAwaitable<Theme, Options>
296297
export function definePreset<Theme extends object = object>(preset: Preset<Theme>): Preset<Theme>
297298
export function definePreset(preset: any) {
298299
return preset

0 commit comments

Comments
 (0)
Please sign in to comment.