babel-plugin-closure-templates
Version:
11 lines (10 loc) • 450 B
TypeScript
import type { PluginObj, PluginPass } from "@babel/core";
import { extname } from "path";
type FileExtensions = readonly ReturnType<typeof extname>[];
export type PluginOptions = {
dangerouslyAlwaysTryBuilding?: boolean;
omitExtensions?: FileExtensions;
soyExtensions?: FileExtensions;
};
declare const _default: (api: object, options: PluginOptions | null | undefined, dirname: string) => PluginObj<PluginPass>;
export default _default;