create-expo-cljs-app
Version:
Create a react native application with Expo and Shadow-CLJS!
15 lines (14 loc) • 634 B
TypeScript
import type { BabelTransformer, BabelTransformerArgs } from 'metro-babel-transformer';
export declare type Rule = {
warn?: boolean;
type?: 'module' | 'app';
name?: string;
test: ((args: BabelTransformerArgs) => boolean) | RegExp;
transform: BabelTransformer['transform'];
};
/** Create a transformer that emulates Webpack's loader system. */
export declare function createMultiRuleTransformer({ getRuleType, rules, }: {
getRuleType: (args: BabelTransformerArgs) => string;
rules: Rule[];
}): BabelTransformer['transform'];
export declare const loaders: Record<string, (args: BabelTransformerArgs) => any>;