Initial commit
This commit is contained in:
26
node_modules/vite-plugin-css-injected-by-js/dist/esm/declarations/utils.d.ts
generated
vendored
Normal file
26
node_modules/vite-plugin-css-injected-by-js/dist/esm/declarations/utils.d.ts
generated
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
import type { OutputBundle, OutputChunk } from 'rollup';
|
||||
import type { BuildCSSInjectionConfiguration, PluginConfiguration } from './interface';
|
||||
interface InjectCodeOptions {
|
||||
styleId?: string | (() => string);
|
||||
useStrictCSP?: boolean;
|
||||
attributes?: {
|
||||
[key: string]: string;
|
||||
} | undefined;
|
||||
}
|
||||
export type InjectCode = (cssCode: string, options: InjectCodeOptions) => string;
|
||||
export type InjectCodeFunction = (cssCode: string, options: InjectCodeOptions) => void;
|
||||
export declare function buildCSSInjectionCode({ buildOptions, cssToInject, injectCode, injectCodeFunction, injectionCodeFormat, styleId, useStrictCSP, }: BuildCSSInjectionConfiguration): Promise<OutputChunk | null>;
|
||||
export declare function resolveInjectionCode(cssCode: string, injectCode: ((cssCode: string, options: InjectCodeOptions) => string) | undefined, injectCodeFunction: ((cssCode: string, options: InjectCodeOptions) => void) | undefined, { styleId, useStrictCSP, attributes }: InjectCodeOptions): string;
|
||||
export declare function removeLinkStyleSheets(html: string, cssFileName: string): string;
|
||||
export declare function warnLog(msg: string): void;
|
||||
export declare function debugLog(msg: string): void;
|
||||
export declare function extractCss(bundle: OutputBundle, cssName: string): string;
|
||||
export declare function concatCssAndDeleteFromBundle(bundle: OutputBundle, cssAssets: string[]): string;
|
||||
export declare function buildJsCssMap(bundle: OutputBundle, jsAssetsFilterFunction?: PluginConfiguration['jsAssetsFilterFunction']): Record<string, string[]>;
|
||||
export declare function getJsTargetBundleKeys(bundle: OutputBundle, jsAssetsFilterFunction?: PluginConfiguration['jsAssetsFilterFunction']): string[];
|
||||
export declare function relativeCssInjection(bundle: OutputBundle, assetsWithCss: Record<string, string[]>, buildCssCode: (css: string) => Promise<OutputChunk | null>, topExecutionPriorityFlag: boolean): Promise<void>;
|
||||
export declare function globalCssInjection(bundle: OutputBundle, cssAssets: string[], buildCssCode: (css: string) => Promise<OutputChunk | null>, jsAssetsFilterFunction: PluginConfiguration['jsAssetsFilterFunction'], topExecutionPriorityFlag: boolean): Promise<void>;
|
||||
export declare function buildOutputChunkWithCssInjectionCode(jsAssetCode: string, cssInjectionCode: string, topExecutionPriorityFlag: boolean): string;
|
||||
export declare function clearImportedCssViteMetadataFromBundle(bundle: OutputBundle, unusedCssAssets: string[]): void;
|
||||
export declare function isCSSRequest(request: string): boolean;
|
||||
export {};
|
||||
Reference in New Issue
Block a user