1 | import * as swc from "@swc/core";
|
2 | export interface InputOptions extends TransformOptions {
|
3 | extensions?: string[];
|
4 | }
|
5 | /**
|
6 | * Babel has built-in ignore & only support while @swc/core doesn't. So let's make our own!
|
7 | */
|
8 | export interface TransformOptions extends swc.Options {
|
9 | only?: FilePattern;
|
10 | ignore?: FilePattern;
|
11 | }
|
12 | export declare type FilePattern = ReadonlyArray<string | ((filename: string, { dirname }: {
|
13 | dirname: string;
|
14 | }) => any) | RegExp>;
|
15 | export declare function revert(): void;
|
16 | export default function register(opts?: InputOptions): void;
|