Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

UnoGenerator

class UnoGenerator {
constructor(userConfig?: UserConfig, defaults?: UserConfigDefaults);
private _cache;
blocked: Set<string>;
events: Emitter<{
config: (config: ResolvedConfig) => void;
}
>
;
parentOrders: Map<string, number>;
userConfig: UserConfig;
version: string;
 
applyExtractors(
code: string,
id?: string,
set?: Set<string>,
): Promise<Set<string>>;
applyVariants(
parsed: ParsedUtil,
variantHandlers?: VariantHandler[],
raw?: string,
): UtilObject;
constructCustomCSS(
context: Readonly<RuleContext>,
overrideSelector?: string,
): string;
expandShortcut(
processed: string,
context: RuleContext,
depth?: number,
): [string[], RuleMeta | undefined] | undefined;
generate(input?: string | Set<string>, { id, scope, preflights, safelist, minify }?: 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(
input: string | VariantMatchedResult,
context: RuleContext,
internal?: boolean,
): Promise<ParsedUtil[] | RawUtil[] | undefined>;
setConfig(userConfig?: UserConfig, defaults?: UserConfigDefaults): void;
stringifyShortcuts(
context: RuleContext,
expanded: string[],
meta?: RuleMeta,
): Promise<StringifiedUtil[] | undefined>;
stringifyUtil(parsed?: ParsedUtil | RawUtil, context?: RuleContext): StringifiedUtil | undefined;
}

§Constructors

§
new UnoGenerator(userConfig?: UserConfig, defaults?: UserConfigDefaults)
[src]

§Properties

§
_cache
[src]
§
blocked: Set<string>
[src]
§
events: Emitter<{
config: (config: ResolvedConfig) => void;
}
>
[src]
§
parentOrders: Map<string, number>
[src]
§
userConfig: UserConfig
[src]
§
version: string
[src]

§Methods

§
applyExtractors(code: string, id?: string, set?: Set<string>): Promise<Set<string>>
[src]
§
applyVariants(parsed: ParsedUtil, variantHandlers?: VariantHandler[], raw?: string): UtilObject
[src]
§
constructCustomCSS(context: Readonly<RuleContext>, body: CSSObject | CSSEntries, overrideSelector?: string): string
[src]
§
expandShortcut(processed: string, context: RuleContext, depth?: number): [string[], RuleMeta | undefined] | undefined
[src]
§
generate(input?: string | Set<string>, { id, scope, preflights, safelist, minify }?: GenerateOptions): Promise<GenerateResult>
[src]
§
isBlocked(raw: string): boolean
[src]
§
makeContext(raw: string, applied: VariantMatchedResult): RuleContext<{}>
[src]
§
matchVariants(raw: string, current?: string): VariantMatchedResult
[src]
§
parseToken(raw: string, alias?: string): Promise<StringifiedUtil[] | null | undefined>
[src]
§
parseUtil(input: string | VariantMatchedResult, context: RuleContext, internal?: boolean): Promise<ParsedUtil[] | RawUtil[] | undefined>
[src]
§
setConfig(userConfig?: UserConfig, defaults?: UserConfigDefaults): void
[src]
§
stringifyShortcuts(parent: VariantMatchedResult, context: RuleContext, expanded: string[], meta?: RuleMeta): Promise<StringifiedUtil[] | undefined>
[src]
§
stringifyUtil(parsed?: ParsedUtil | RawUtil, context?: RuleContext): StringifiedUtil | undefined
[src]