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

UnocssPluginContext

interface UnocssPluginContext <Config extends UserConfig = UserConfig> {
extract: (code: string, id?: string) => Promise<void>;
filter: (code: string, id: string) => boolean;
getConfig: () => Promise<Config>;
invalidate: () => void;
modules: BetterMap<string, string>;
onInvalidate: (fn: () => void) => void;
ready: Promise<LoadConfigResult<Config>>;
reloadConfig: () => Promise<LoadConfigResult<Config>>;
root: string;
tokens: Set<string>;
updateRoot: (root: string) => Promise<LoadConfigResult<Config>>;
}

§Type Parameters

§
Config extends UserConfig = UserConfig
[src]

§Properties

§
extract: (code: string, id?: string) => Promise<void>
[src]
§
filter: (code: string, id: string) => boolean
[src]
§
getConfig: () => Promise<Config>
[src]
§
invalidate: () => void
[src]
§
modules: BetterMap<string, string>
[src]
§
onInvalidate: (fn: () => void) => void
[src]
§
ready: Promise<LoadConfigResult<Config>>
[src]
§
reloadConfig: () => Promise<LoadConfigResult<Config>>
[src]
§
root: string
[src]
§
tokens: Set<string>
[src]
§
updateRoot: (root: string) => Promise<LoadConfigResult<Config>>
[src]