mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
[@babel/core] Add resolvePlugin, resolvePreset (#37810)
* Add resolvePlugin, resolvePreset * Add test for resolvePlugin, resolvePreset
This commit is contained in:
parent
31929c09c7
commit
810b40c275
@ -40,6 +40,9 @@ babel.transformFromAstAsync(parsedAst!, sourceCode, options).then(transformFromA
|
||||
const { body } = ast!.program;
|
||||
});
|
||||
|
||||
const pluginPath = babel.resolvePlugin('plugin-name', 'babelrcPath');
|
||||
const presetPath = babel.resolvePreset('preset-name', 'babelrcPath');
|
||||
|
||||
function checkOptions(_options: babel.TransformOptions) {}
|
||||
function checkConfigFunction(_config: babel.ConfigFunction) {}
|
||||
|
||||
|
||||
3
types/babel__core/index.d.ts
vendored
3
types/babel__core/index.d.ts
vendored
@ -544,6 +544,9 @@ export type PluginTarget = string | object | ((...args: any[]) => any);
|
||||
|
||||
export type PluginItem = ConfigItem | PluginObj<any> | PluginTarget | [PluginTarget, PluginOptions] | [PluginTarget, PluginOptions, string | undefined];
|
||||
|
||||
export function resolvePlugin(name: string, dirname: string): string | null;
|
||||
export function resolvePreset(name: string, dirname: string): string | null;
|
||||
|
||||
export interface CreateConfigItemOptions {
|
||||
dirname?: string;
|
||||
type?: "preset" | "plugin";
|
||||
|
||||
Loading…
Reference in New Issue
Block a user