bob-the-bundler
Version:
Bob The Bundler!
46 lines • 1.55 kB
TypeScript
import zod from 'zod';
declare const BobConfigModel: zod.ZodOptional<zod.ZodUnion<[zod.ZodLiteral<false>, zod.ZodObject<{
commonjs: zod.ZodOptional<zod.ZodLiteral<false>>;
build: zod.ZodUnion<[zod.ZodLiteral<false>, zod.ZodOptional<zod.ZodObject<{
copy: zod.ZodOptional<zod.ZodArray<zod.ZodString, "many">>;
}, "strip", zod.ZodTypeAny, {
copy?: string[] | undefined;
}, {
copy?: string[] | undefined;
}>>]>;
check: zod.ZodOptional<zod.ZodUnion<[zod.ZodLiteral<false>, zod.ZodObject<{
skip: zod.ZodOptional<zod.ZodArray<zod.ZodString, "many">>;
}, "strip", zod.ZodTypeAny, {
skip?: string[] | undefined;
}, {
skip?: string[] | undefined;
}>]>>;
}, "strip", zod.ZodTypeAny, {
commonjs?: false | undefined;
build?: false | {
copy?: string[] | undefined;
} | undefined;
check?: false | {
skip?: string[] | undefined;
} | undefined;
}, {
commonjs?: false | undefined;
build?: false | {
copy?: string[] | undefined;
} | undefined;
check?: false | {
skip?: string[] | undefined;
} | undefined;
}>]>>;
export type BobConfig = zod.TypeOf<typeof BobConfigModel>;
export declare function getBobConfig(packageJson: Record<string, unknown>): false | {
commonjs?: false | undefined;
build?: false | {
copy?: string[] | undefined;
} | undefined;
check?: false | {
skip?: string[] | undefined;
} | undefined;
} | undefined;
export {};
//# sourceMappingURL=config.d.ts.map