UNPKG

564 BTypeScriptView Raw
1import * as swc from "@swc/core";
2export 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 */
8export interface TransformOptions extends swc.Options {
9 only?: FilePattern;
10 ignore?: FilePattern;
11}
12export declare type FilePattern = ReadonlyArray<string | ((filename: string, { dirname }: {
13 dirname: string;
14}) => any) | RegExp>;
15export declare function revert(): void;
16export default function register(opts?: InputOptions): void;