webpack-userscript
Version:
A Webpack plugin for userscript projects.
20 lines (19 loc) • 691 B
TypeScript
import { HeadersProps, UserscriptPluginInstance } from '../../types';
import { Feature } from '../feature';
import { HeadersFile, HeadersProvider } from './loaders';
export type HeadersOption = HeadersProps | HeadersFile | HeadersProvider;
export interface LoadHeadersOptions {
root?: string;
headers?: HeadersOption;
i18n?: Record<string, HeadersOption>;
}
export declare class LoadHeaders extends Feature<LoadHeadersOptions> {
readonly name = "LoadHeaders";
private packageLoader;
private objectLoaders;
private fileLoaders;
private providerLoaders;
apply({ hooks }: UserscriptPluginInstance): void;
private addLoader;
private provideHeaders;
}