import { UnoGenerator } from "https://deno.land/x/alephjs@1.0.0-alpha.68.6/lib/@unocss/core.ts";
Constructors
new
UnoGenerator(userConfig?: UserConfig, defaults?: UserConfigDefaults)Properties
config: ResolvedConfig
defaults: UserConfigDefaults
events: Emitter<{ config: (config: ResolvedConfig) => void; }>
userConfig: UserConfig
Methods
applyExtractors(): Promise<Set<string>>
code: string,
id?: string,
set?: Set<string>,
constructCustomCSS(): string
expandShortcut(): [string[], RuleMeta | undefined] | undefined
generate(input?: string | Set<string>, unnamed 1?: GenerateOptions): Promise<GenerateResult>
isBlocked(raw: string): boolean
makeContext(raw: string, applied: VariantMatchedResult): RuleContext<{ }>
matchVariants(raw: string, current?: string): VariantMatchedResult
parseToken(raw: string, alias?: string): Promise<StringifiedUtil[] | null | undefined>
parseUtil(): Promise<(ParsedUtil | RawUtil)[] | undefined>
setConfig(userConfig?: UserConfig, defaults?: UserConfigDefaults): void
stringifyShortcuts(): Promise<StringifiedUtil[] | undefined>
stringifyUtil(parsed?: ParsedUtil | RawUtil, context?: RuleContext): StringifiedUtil | undefined