@hyext/builder-neorn
Version:
neo react-native builder for hyext
24 lines (23 loc) • 794 B
TypeScript
import { MetroConfig } from '@hyext/matrix-compiler/dist/matrix-config/configTypes';
import { NeoBuilderConfig, NeoBuildConfig } from '../neo-types/neoTypes';
interface Payload {
extUuid: string;
extName: string;
projectRoot: string;
outputDir: string;
publicPath: string;
config: NeoBuilderConfig;
buildConfig: NeoBuildConfig;
RNVersion: string;
onBeforeEach?: any;
onAfterEach?: any;
metroConfig?: MetroConfig;
logger?: {
info: (msg: string) => void;
warn: (msg: string) => void;
error: (msg: string) => void;
success: (msg: string) => void;
};
}
export default function buildByProjectConfig(payload: Payload): Promise<import("@hyext/matrix-compiler/dist/lib/generateBuildResult").RNBuildResult>;
export {};