Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | 31x | /**
* Shared context for Vitek sub-plugins.
* Populated in configResolved, used by resolve, transform, build, dev, preview.
*/
import type { VitekOptions } from './options.js';
export interface PluginContext {
options: VitekOptions;
apiDirOption: string;
buildApi: boolean;
root?: string;
buildOutDir?: string;
cleanupFn: (() => void) | null;
}
export function createPluginContext(options: VitekOptions, apiDirOption: string, buildApi: boolean): PluginContext {
return {
options,
apiDirOption,
buildApi,
cleanupFn: null,
};
}
|