UNPKG

646 BTypeScriptView Raw
1import { PerBuildMinOptions } from "./bundlib-options";
2import { Nullable } from "./types";
3export declare type MinString = "main" | "module" | "browser" | "bin";
4export declare type MinOption = Nullable<MinString | MinString[] | boolean>;
5export declare type MinGlobal = Record<MinString, boolean>;
6export declare function isMinString(value: any): value is MinString;
7export declare function isValidMinOption(value: any): value is MinOption;
8export declare function normalizeMinOption(min: MinOption): MinGlobal;
9export declare function normalizeBuildMin(build: Nullable<PerBuildMinOptions>, field: MinString, def: MinGlobal): boolean;