3660 lines
101 KiB
TypeScript
3660 lines
101 KiB
TypeScript
import { z } from "zod";
|
|
export declare const get: (src: any, root: any, type: any) => IComponentNode[];
|
|
export declare const UrlSchema: z.ZodEffects<z.ZodString, string, string>;
|
|
export declare const ExifSchema: z.ZodObject<{
|
|
file: z.ZodAny;
|
|
jfif: z.ZodAny;
|
|
exif: z.ZodAny;
|
|
gps: z.ZodAny;
|
|
}, "strip", z.ZodTypeAny, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}>;
|
|
export declare const ImageMetaSchema: z.ZodObject<{
|
|
format: z.ZodString;
|
|
width: z.ZodNumber;
|
|
height: z.ZodNumber;
|
|
space: z.ZodString;
|
|
channels: z.ZodNumber;
|
|
depth: z.ZodString;
|
|
density: z.ZodNumber;
|
|
chromaSubsampling: z.ZodString;
|
|
isProgressive: z.ZodBoolean;
|
|
resolutionUnit: z.ZodString;
|
|
hasProfile: z.ZodBoolean;
|
|
hasAlpha: z.ZodBoolean;
|
|
orientation: z.ZodNumber;
|
|
exif: z.ZodAny;
|
|
}, "strip", z.ZodTypeAny, {
|
|
height?: number;
|
|
width?: number;
|
|
exif?: any;
|
|
format?: string;
|
|
space?: string;
|
|
channels?: number;
|
|
depth?: string;
|
|
density?: number;
|
|
chromaSubsampling?: string;
|
|
isProgressive?: boolean;
|
|
resolutionUnit?: string;
|
|
hasProfile?: boolean;
|
|
hasAlpha?: boolean;
|
|
orientation?: number;
|
|
}, {
|
|
height?: number;
|
|
width?: number;
|
|
exif?: any;
|
|
format?: string;
|
|
space?: string;
|
|
channels?: number;
|
|
depth?: string;
|
|
density?: number;
|
|
chromaSubsampling?: string;
|
|
isProgressive?: boolean;
|
|
resolutionUnit?: string;
|
|
hasProfile?: boolean;
|
|
hasAlpha?: boolean;
|
|
orientation?: number;
|
|
}>;
|
|
export declare const CADMetaSchema: z.ZodObject<{
|
|
file: z.ZodString;
|
|
name: z.ZodString;
|
|
configuration: z.ZodString;
|
|
step: z.ZodOptional<z.ZodString>;
|
|
model: z.ZodOptional<z.ZodString>;
|
|
html: z.ZodOptional<z.ZodString>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
file?: string;
|
|
configuration?: string;
|
|
step?: string;
|
|
model?: string;
|
|
html?: string;
|
|
}, {
|
|
name?: string;
|
|
file?: string;
|
|
configuration?: string;
|
|
step?: string;
|
|
model?: string;
|
|
html?: string;
|
|
}>;
|
|
export declare const ShippingSchema: z.ZodObject<{
|
|
price: z.ZodOptional<z.ZodNumber>;
|
|
transit: z.ZodOptional<z.ZodNumber>;
|
|
handling: z.ZodOptional<z.ZodNumber>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
price?: number;
|
|
transit?: number;
|
|
handling?: number;
|
|
}, {
|
|
price?: number;
|
|
transit?: number;
|
|
handling?: number;
|
|
}>;
|
|
export declare const ManufacturingSchema: z.ZodObject<{
|
|
lead_time: z.ZodOptional<z.ZodNumber>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
lead_time?: number;
|
|
}, {
|
|
lead_time?: number;
|
|
}>;
|
|
export declare const ResourceSchema: z.ZodObject<{
|
|
name: z.ZodString;
|
|
url: z.ZodString;
|
|
type: z.ZodString;
|
|
}, "strip", z.ZodTypeAny, {
|
|
type?: string;
|
|
name?: string;
|
|
url?: string;
|
|
}, {
|
|
type?: string;
|
|
name?: string;
|
|
url?: string;
|
|
}>;
|
|
export declare const AssetImageSchema: z.ZodObject<{
|
|
name: z.ZodOptional<z.ZodString>;
|
|
url: z.ZodString;
|
|
thumb: z.ZodOptional<z.ZodString>;
|
|
responsive: z.ZodOptional<z.ZodString>;
|
|
meta: z.ZodOptional<z.ZodAny>;
|
|
keywords: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
|
description: z.ZodOptional<z.ZodString>;
|
|
alt: z.ZodOptional<z.ZodString>;
|
|
title: z.ZodOptional<z.ZodString>;
|
|
height: z.ZodOptional<z.ZodNumber>;
|
|
width: z.ZodOptional<z.ZodNumber>;
|
|
order: z.ZodOptional<z.ZodNumber>;
|
|
exif: z.ZodOptional<z.ZodObject<{
|
|
file: z.ZodAny;
|
|
jfif: z.ZodAny;
|
|
exif: z.ZodAny;
|
|
gps: z.ZodAny;
|
|
}, "strip", z.ZodTypeAny, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}>;
|
|
export declare const GalleryConfig: z.ZodObject<{
|
|
glob: z.ZodArray<z.ZodString, "many">;
|
|
}, "strip", z.ZodTypeAny, {
|
|
glob?: string[];
|
|
}, {
|
|
glob?: string[];
|
|
}>;
|
|
export declare const GalleryConfigsSchema: z.ZodRecord<z.ZodString, z.ZodObject<{
|
|
glob: z.ZodArray<z.ZodString, "many">;
|
|
}, "strip", z.ZodTypeAny, {
|
|
glob?: string[];
|
|
}, {
|
|
glob?: string[];
|
|
}>>;
|
|
export declare const AuthorSchema: z.ZodObject<{
|
|
name: z.ZodString;
|
|
url: z.ZodString;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
url?: string;
|
|
}, {
|
|
name?: string;
|
|
url?: string;
|
|
}>;
|
|
export declare const ContentSchema: z.ZodObject<{
|
|
body: z.ZodOptional<z.ZodString>;
|
|
features: z.ZodOptional<z.ZodString>;
|
|
highlights: z.ZodOptional<z.ZodString>;
|
|
specs: z.ZodOptional<z.ZodString>;
|
|
license: z.ZodOptional<z.ZodString>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
body?: string;
|
|
features?: string;
|
|
highlights?: string;
|
|
specs?: string;
|
|
license?: string;
|
|
}, {
|
|
body?: string;
|
|
features?: string;
|
|
highlights?: string;
|
|
specs?: string;
|
|
license?: string;
|
|
}>;
|
|
export declare const VersionSchema: z.ZodObject<{
|
|
version: z.ZodOptional<z.ZodString>;
|
|
up: z.ZodOptional<z.ZodString>;
|
|
down: z.ZodOptional<z.ZodString>;
|
|
family: z.ZodOptional<z.ZodString>;
|
|
sheet: z.ZodOptional<z.ZodString>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
version?: string;
|
|
up?: string;
|
|
down?: string;
|
|
family?: string;
|
|
sheet?: string;
|
|
}, {
|
|
version?: string;
|
|
up?: string;
|
|
down?: string;
|
|
family?: string;
|
|
sheet?: string;
|
|
}>;
|
|
export declare const AssetsSchema: z.ZodObject<{
|
|
gallery: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodOptional<z.ZodString>;
|
|
url: z.ZodString;
|
|
thumb: z.ZodOptional<z.ZodString>;
|
|
responsive: z.ZodOptional<z.ZodString>;
|
|
meta: z.ZodOptional<z.ZodAny>;
|
|
keywords: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
|
description: z.ZodOptional<z.ZodString>;
|
|
alt: z.ZodOptional<z.ZodString>;
|
|
title: z.ZodOptional<z.ZodString>;
|
|
height: z.ZodOptional<z.ZodNumber>;
|
|
width: z.ZodOptional<z.ZodNumber>;
|
|
order: z.ZodOptional<z.ZodNumber>;
|
|
exif: z.ZodOptional<z.ZodObject<{
|
|
file: z.ZodAny;
|
|
jfif: z.ZodAny;
|
|
exif: z.ZodAny;
|
|
gps: z.ZodAny;
|
|
}, "strip", z.ZodTypeAny, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}>, "many">>;
|
|
renderings: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodOptional<z.ZodString>;
|
|
url: z.ZodString;
|
|
thumb: z.ZodOptional<z.ZodString>;
|
|
responsive: z.ZodOptional<z.ZodString>;
|
|
meta: z.ZodOptional<z.ZodAny>;
|
|
keywords: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
|
description: z.ZodOptional<z.ZodString>;
|
|
alt: z.ZodOptional<z.ZodString>;
|
|
title: z.ZodOptional<z.ZodString>;
|
|
height: z.ZodOptional<z.ZodNumber>;
|
|
width: z.ZodOptional<z.ZodNumber>;
|
|
order: z.ZodOptional<z.ZodNumber>;
|
|
exif: z.ZodOptional<z.ZodObject<{
|
|
file: z.ZodAny;
|
|
jfif: z.ZodAny;
|
|
exif: z.ZodAny;
|
|
gps: z.ZodAny;
|
|
}, "strip", z.ZodTypeAny, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}>, "many">>;
|
|
components: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodOptional<z.ZodString>;
|
|
url: z.ZodString;
|
|
thumb: z.ZodOptional<z.ZodString>;
|
|
responsive: z.ZodOptional<z.ZodString>;
|
|
meta: z.ZodOptional<z.ZodAny>;
|
|
keywords: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
|
description: z.ZodOptional<z.ZodString>;
|
|
alt: z.ZodOptional<z.ZodString>;
|
|
title: z.ZodOptional<z.ZodString>;
|
|
height: z.ZodOptional<z.ZodNumber>;
|
|
width: z.ZodOptional<z.ZodNumber>;
|
|
order: z.ZodOptional<z.ZodNumber>;
|
|
exif: z.ZodOptional<z.ZodObject<{
|
|
file: z.ZodAny;
|
|
jfif: z.ZodAny;
|
|
exif: z.ZodAny;
|
|
gps: z.ZodAny;
|
|
}, "strip", z.ZodTypeAny, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}>, "many">>;
|
|
configurations: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodOptional<z.ZodString>;
|
|
url: z.ZodString;
|
|
thumb: z.ZodOptional<z.ZodString>;
|
|
responsive: z.ZodOptional<z.ZodString>;
|
|
meta: z.ZodOptional<z.ZodAny>;
|
|
keywords: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
|
description: z.ZodOptional<z.ZodString>;
|
|
alt: z.ZodOptional<z.ZodString>;
|
|
title: z.ZodOptional<z.ZodString>;
|
|
height: z.ZodOptional<z.ZodNumber>;
|
|
width: z.ZodOptional<z.ZodNumber>;
|
|
order: z.ZodOptional<z.ZodNumber>;
|
|
exif: z.ZodOptional<z.ZodObject<{
|
|
file: z.ZodAny;
|
|
jfif: z.ZodAny;
|
|
exif: z.ZodAny;
|
|
gps: z.ZodAny;
|
|
}, "strip", z.ZodTypeAny, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}>, "many">>;
|
|
showcase: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodOptional<z.ZodString>;
|
|
url: z.ZodString;
|
|
thumb: z.ZodOptional<z.ZodString>;
|
|
responsive: z.ZodOptional<z.ZodString>;
|
|
meta: z.ZodOptional<z.ZodAny>;
|
|
keywords: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
|
description: z.ZodOptional<z.ZodString>;
|
|
alt: z.ZodOptional<z.ZodString>;
|
|
title: z.ZodOptional<z.ZodString>;
|
|
height: z.ZodOptional<z.ZodNumber>;
|
|
width: z.ZodOptional<z.ZodNumber>;
|
|
order: z.ZodOptional<z.ZodNumber>;
|
|
exif: z.ZodOptional<z.ZodObject<{
|
|
file: z.ZodAny;
|
|
jfif: z.ZodAny;
|
|
exif: z.ZodAny;
|
|
gps: z.ZodAny;
|
|
}, "strip", z.ZodTypeAny, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}>, "many">>;
|
|
samples: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodOptional<z.ZodString>;
|
|
url: z.ZodString;
|
|
thumb: z.ZodOptional<z.ZodString>;
|
|
responsive: z.ZodOptional<z.ZodString>;
|
|
meta: z.ZodOptional<z.ZodAny>;
|
|
keywords: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
|
description: z.ZodOptional<z.ZodString>;
|
|
alt: z.ZodOptional<z.ZodString>;
|
|
title: z.ZodOptional<z.ZodString>;
|
|
height: z.ZodOptional<z.ZodNumber>;
|
|
width: z.ZodOptional<z.ZodNumber>;
|
|
order: z.ZodOptional<z.ZodNumber>;
|
|
exif: z.ZodOptional<z.ZodObject<{
|
|
file: z.ZodAny;
|
|
jfif: z.ZodAny;
|
|
exif: z.ZodAny;
|
|
gps: z.ZodAny;
|
|
}, "strip", z.ZodTypeAny, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}>, "many">>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
gallery?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
renderings?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
components?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
configurations?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
showcase?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
samples?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
}, {
|
|
gallery?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
renderings?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
components?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
configurations?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
showcase?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
samples?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
}>;
|
|
export declare const ProductionSchema: z.ZodObject<{
|
|
"fusion-folder": z.ZodString;
|
|
"nc-folder": z.ZodString;
|
|
cam: z.ZodArray<z.ZodObject<{
|
|
name: z.ZodString;
|
|
url: z.ZodString;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
url?: string;
|
|
}, {
|
|
name?: string;
|
|
url?: string;
|
|
}>, "many">;
|
|
}, "strip", z.ZodTypeAny, {
|
|
"fusion-folder"?: string;
|
|
"nc-folder"?: string;
|
|
cam?: {
|
|
name?: string;
|
|
url?: string;
|
|
}[];
|
|
}, {
|
|
"fusion-folder"?: string;
|
|
"nc-folder"?: string;
|
|
cam?: {
|
|
name?: string;
|
|
url?: string;
|
|
}[];
|
|
}>;
|
|
export declare const ComponentConfigSchema: z.ZodObject<{
|
|
cart_id: z.ZodOptional<z.ZodString>;
|
|
code: z.ZodString;
|
|
price: z.ZodOptional<z.ZodNumber>;
|
|
cscartCats: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
|
|
cscartId: z.ZodOptional<z.ZodNumber>;
|
|
vendorId: z.ZodOptional<z.ZodNumber>;
|
|
shipping: z.ZodDefault<z.ZodOptional<z.ZodObject<{
|
|
price: z.ZodOptional<z.ZodNumber>;
|
|
transit: z.ZodOptional<z.ZodNumber>;
|
|
handling: z.ZodOptional<z.ZodNumber>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
price?: number;
|
|
transit?: number;
|
|
handling?: number;
|
|
}, {
|
|
price?: number;
|
|
transit?: number;
|
|
handling?: number;
|
|
}>>>;
|
|
manufacturing: z.ZodObject<{
|
|
lead_time: z.ZodOptional<z.ZodNumber>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
lead_time?: number;
|
|
}, {
|
|
lead_time?: number;
|
|
}>;
|
|
replaced_by: z.ZodOptional<z.ZodString>;
|
|
alternatives: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodString;
|
|
url: z.ZodString;
|
|
type: z.ZodString;
|
|
}, "strip", z.ZodTypeAny, {
|
|
type?: string;
|
|
name?: string;
|
|
url?: string;
|
|
}, {
|
|
type?: string;
|
|
name?: string;
|
|
url?: string;
|
|
}>, "many">>;
|
|
used_by: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodString;
|
|
url: z.ZodString;
|
|
type: z.ZodString;
|
|
}, "strip", z.ZodTypeAny, {
|
|
type?: string;
|
|
name?: string;
|
|
url?: string;
|
|
}, {
|
|
type?: string;
|
|
name?: string;
|
|
url?: string;
|
|
}>, "many">>;
|
|
image: z.ZodOptional<z.ZodObject<{
|
|
name: z.ZodOptional<z.ZodString>;
|
|
url: z.ZodString;
|
|
thumb: z.ZodOptional<z.ZodString>;
|
|
responsive: z.ZodOptional<z.ZodString>;
|
|
meta: z.ZodOptional<z.ZodAny>;
|
|
keywords: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
|
description: z.ZodOptional<z.ZodString>;
|
|
alt: z.ZodOptional<z.ZodString>;
|
|
title: z.ZodOptional<z.ZodString>;
|
|
height: z.ZodOptional<z.ZodNumber>;
|
|
width: z.ZodOptional<z.ZodNumber>;
|
|
order: z.ZodOptional<z.ZodNumber>;
|
|
exif: z.ZodOptional<z.ZodObject<{
|
|
file: z.ZodAny;
|
|
jfif: z.ZodAny;
|
|
exif: z.ZodAny;
|
|
gps: z.ZodAny;
|
|
}, "strip", z.ZodTypeAny, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}>>;
|
|
name: z.ZodString;
|
|
flags: z.ZodOptional<z.ZodNumber>;
|
|
edrawings: z.ZodOptional<z.ZodString>;
|
|
cad: z.ZodDefault<z.ZodArray<z.ZodObject<{
|
|
file: z.ZodString;
|
|
name: z.ZodString;
|
|
configuration: z.ZodString;
|
|
step: z.ZodOptional<z.ZodString>;
|
|
model: z.ZodOptional<z.ZodString>;
|
|
html: z.ZodOptional<z.ZodString>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
file?: string;
|
|
configuration?: string;
|
|
step?: string;
|
|
model?: string;
|
|
html?: string;
|
|
}, {
|
|
name?: string;
|
|
file?: string;
|
|
configuration?: string;
|
|
step?: string;
|
|
model?: string;
|
|
html?: string;
|
|
}>, "many">>;
|
|
showDimensions: z.ZodOptional<z.ZodBoolean>;
|
|
showParts: z.ZodOptional<z.ZodBoolean>;
|
|
slug: z.ZodString;
|
|
keywords: z.ZodOptional<z.ZodString>;
|
|
meta_keywords: z.ZodOptional<z.ZodString>;
|
|
version: z.ZodOptional<z.ZodString>;
|
|
versions: z.ZodOptional<z.ZodObject<{
|
|
version: z.ZodOptional<z.ZodString>;
|
|
up: z.ZodOptional<z.ZodString>;
|
|
down: z.ZodOptional<z.ZodString>;
|
|
family: z.ZodOptional<z.ZodString>;
|
|
sheet: z.ZodOptional<z.ZodString>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
version?: string;
|
|
up?: string;
|
|
down?: string;
|
|
family?: string;
|
|
sheet?: string;
|
|
}, {
|
|
version?: string;
|
|
up?: string;
|
|
down?: string;
|
|
family?: string;
|
|
sheet?: string;
|
|
}>>;
|
|
status: z.ZodOptional<z.ZodString>;
|
|
authors: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodString;
|
|
url: z.ZodString;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
url?: string;
|
|
}, {
|
|
name?: string;
|
|
url?: string;
|
|
}>, "many">>;
|
|
assets: z.ZodDefault<z.ZodObject<{
|
|
gallery: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodOptional<z.ZodString>;
|
|
url: z.ZodString;
|
|
thumb: z.ZodOptional<z.ZodString>;
|
|
responsive: z.ZodOptional<z.ZodString>;
|
|
meta: z.ZodOptional<z.ZodAny>;
|
|
keywords: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
|
description: z.ZodOptional<z.ZodString>;
|
|
alt: z.ZodOptional<z.ZodString>;
|
|
title: z.ZodOptional<z.ZodString>;
|
|
height: z.ZodOptional<z.ZodNumber>;
|
|
width: z.ZodOptional<z.ZodNumber>;
|
|
order: z.ZodOptional<z.ZodNumber>;
|
|
exif: z.ZodOptional<z.ZodObject<{
|
|
file: z.ZodAny;
|
|
jfif: z.ZodAny;
|
|
exif: z.ZodAny;
|
|
gps: z.ZodAny;
|
|
}, "strip", z.ZodTypeAny, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}>, "many">>;
|
|
renderings: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodOptional<z.ZodString>;
|
|
url: z.ZodString;
|
|
thumb: z.ZodOptional<z.ZodString>;
|
|
responsive: z.ZodOptional<z.ZodString>;
|
|
meta: z.ZodOptional<z.ZodAny>;
|
|
keywords: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
|
description: z.ZodOptional<z.ZodString>;
|
|
alt: z.ZodOptional<z.ZodString>;
|
|
title: z.ZodOptional<z.ZodString>;
|
|
height: z.ZodOptional<z.ZodNumber>;
|
|
width: z.ZodOptional<z.ZodNumber>;
|
|
order: z.ZodOptional<z.ZodNumber>;
|
|
exif: z.ZodOptional<z.ZodObject<{
|
|
file: z.ZodAny;
|
|
jfif: z.ZodAny;
|
|
exif: z.ZodAny;
|
|
gps: z.ZodAny;
|
|
}, "strip", z.ZodTypeAny, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}>, "many">>;
|
|
components: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodOptional<z.ZodString>;
|
|
url: z.ZodString;
|
|
thumb: z.ZodOptional<z.ZodString>;
|
|
responsive: z.ZodOptional<z.ZodString>;
|
|
meta: z.ZodOptional<z.ZodAny>;
|
|
keywords: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
|
description: z.ZodOptional<z.ZodString>;
|
|
alt: z.ZodOptional<z.ZodString>;
|
|
title: z.ZodOptional<z.ZodString>;
|
|
height: z.ZodOptional<z.ZodNumber>;
|
|
width: z.ZodOptional<z.ZodNumber>;
|
|
order: z.ZodOptional<z.ZodNumber>;
|
|
exif: z.ZodOptional<z.ZodObject<{
|
|
file: z.ZodAny;
|
|
jfif: z.ZodAny;
|
|
exif: z.ZodAny;
|
|
gps: z.ZodAny;
|
|
}, "strip", z.ZodTypeAny, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}>, "many">>;
|
|
configurations: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodOptional<z.ZodString>;
|
|
url: z.ZodString;
|
|
thumb: z.ZodOptional<z.ZodString>;
|
|
responsive: z.ZodOptional<z.ZodString>;
|
|
meta: z.ZodOptional<z.ZodAny>;
|
|
keywords: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
|
description: z.ZodOptional<z.ZodString>;
|
|
alt: z.ZodOptional<z.ZodString>;
|
|
title: z.ZodOptional<z.ZodString>;
|
|
height: z.ZodOptional<z.ZodNumber>;
|
|
width: z.ZodOptional<z.ZodNumber>;
|
|
order: z.ZodOptional<z.ZodNumber>;
|
|
exif: z.ZodOptional<z.ZodObject<{
|
|
file: z.ZodAny;
|
|
jfif: z.ZodAny;
|
|
exif: z.ZodAny;
|
|
gps: z.ZodAny;
|
|
}, "strip", z.ZodTypeAny, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}>, "many">>;
|
|
showcase: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodOptional<z.ZodString>;
|
|
url: z.ZodString;
|
|
thumb: z.ZodOptional<z.ZodString>;
|
|
responsive: z.ZodOptional<z.ZodString>;
|
|
meta: z.ZodOptional<z.ZodAny>;
|
|
keywords: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
|
description: z.ZodOptional<z.ZodString>;
|
|
alt: z.ZodOptional<z.ZodString>;
|
|
title: z.ZodOptional<z.ZodString>;
|
|
height: z.ZodOptional<z.ZodNumber>;
|
|
width: z.ZodOptional<z.ZodNumber>;
|
|
order: z.ZodOptional<z.ZodNumber>;
|
|
exif: z.ZodOptional<z.ZodObject<{
|
|
file: z.ZodAny;
|
|
jfif: z.ZodAny;
|
|
exif: z.ZodAny;
|
|
gps: z.ZodAny;
|
|
}, "strip", z.ZodTypeAny, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}>, "many">>;
|
|
samples: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodOptional<z.ZodString>;
|
|
url: z.ZodString;
|
|
thumb: z.ZodOptional<z.ZodString>;
|
|
responsive: z.ZodOptional<z.ZodString>;
|
|
meta: z.ZodOptional<z.ZodAny>;
|
|
keywords: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
|
description: z.ZodOptional<z.ZodString>;
|
|
alt: z.ZodOptional<z.ZodString>;
|
|
title: z.ZodOptional<z.ZodString>;
|
|
height: z.ZodOptional<z.ZodNumber>;
|
|
width: z.ZodOptional<z.ZodNumber>;
|
|
order: z.ZodOptional<z.ZodNumber>;
|
|
exif: z.ZodOptional<z.ZodObject<{
|
|
file: z.ZodAny;
|
|
jfif: z.ZodAny;
|
|
exif: z.ZodAny;
|
|
gps: z.ZodAny;
|
|
}, "strip", z.ZodTypeAny, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}>, "many">>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
gallery?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
renderings?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
components?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
configurations?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
showcase?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
samples?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
}, {
|
|
gallery?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
renderings?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
components?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
configurations?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
showcase?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
samples?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
}>>;
|
|
resources: z.ZodDefault<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodString;
|
|
url: z.ZodString;
|
|
type: z.ZodString;
|
|
}, "strip", z.ZodTypeAny, {
|
|
type?: string;
|
|
name?: string;
|
|
url?: string;
|
|
}, {
|
|
type?: string;
|
|
name?: string;
|
|
url?: string;
|
|
}>, "many">>;
|
|
tests: z.ZodDefault<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodString;
|
|
url: z.ZodString;
|
|
type: z.ZodString;
|
|
}, "strip", z.ZodTypeAny, {
|
|
type?: string;
|
|
name?: string;
|
|
url?: string;
|
|
}, {
|
|
type?: string;
|
|
name?: string;
|
|
url?: string;
|
|
}>, "many">>;
|
|
download: z.ZodOptional<z.ZodBoolean>;
|
|
gallery: z.ZodDefault<z.ZodDefault<z.ZodRecord<z.ZodString, z.ZodObject<{
|
|
glob: z.ZodArray<z.ZodString, "many">;
|
|
}, "strip", z.ZodTypeAny, {
|
|
glob?: string[];
|
|
}, {
|
|
glob?: string[];
|
|
}>>>>;
|
|
/**
|
|
* @deprecated
|
|
*/
|
|
Preview3d: z.ZodOptional<z.ZodBoolean>;
|
|
howto_categories: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">]>>;
|
|
steps: z.ZodOptional<z.ZodAny>;
|
|
sourceLanguage: z.ZodOptional<z.ZodString>;
|
|
category: z.ZodString;
|
|
product_dimensions: z.ZodOptional<z.ZodString>;
|
|
production: z.ZodOptional<z.ZodObject<{
|
|
"fusion-folder": z.ZodString;
|
|
"nc-folder": z.ZodString;
|
|
cam: z.ZodArray<z.ZodObject<{
|
|
name: z.ZodString;
|
|
url: z.ZodString;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
url?: string;
|
|
}, {
|
|
name?: string;
|
|
url?: string;
|
|
}>, "many">;
|
|
}, "strip", z.ZodTypeAny, {
|
|
"fusion-folder"?: string;
|
|
"nc-folder"?: string;
|
|
cam?: {
|
|
name?: string;
|
|
url?: string;
|
|
}[];
|
|
}, {
|
|
"fusion-folder"?: string;
|
|
"nc-folder"?: string;
|
|
cam?: {
|
|
name?: string;
|
|
url?: string;
|
|
}[];
|
|
}>>;
|
|
score: z.ZodOptional<z.ZodNumber>;
|
|
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
|
|
cart_id: z.ZodOptional<z.ZodString>;
|
|
code: z.ZodString;
|
|
price: z.ZodOptional<z.ZodNumber>;
|
|
cscartCats: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
|
|
cscartId: z.ZodOptional<z.ZodNumber>;
|
|
vendorId: z.ZodOptional<z.ZodNumber>;
|
|
shipping: z.ZodDefault<z.ZodOptional<z.ZodObject<{
|
|
price: z.ZodOptional<z.ZodNumber>;
|
|
transit: z.ZodOptional<z.ZodNumber>;
|
|
handling: z.ZodOptional<z.ZodNumber>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
price?: number;
|
|
transit?: number;
|
|
handling?: number;
|
|
}, {
|
|
price?: number;
|
|
transit?: number;
|
|
handling?: number;
|
|
}>>>;
|
|
manufacturing: z.ZodObject<{
|
|
lead_time: z.ZodOptional<z.ZodNumber>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
lead_time?: number;
|
|
}, {
|
|
lead_time?: number;
|
|
}>;
|
|
replaced_by: z.ZodOptional<z.ZodString>;
|
|
alternatives: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodString;
|
|
url: z.ZodString;
|
|
type: z.ZodString;
|
|
}, "strip", z.ZodTypeAny, {
|
|
type?: string;
|
|
name?: string;
|
|
url?: string;
|
|
}, {
|
|
type?: string;
|
|
name?: string;
|
|
url?: string;
|
|
}>, "many">>;
|
|
used_by: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodString;
|
|
url: z.ZodString;
|
|
type: z.ZodString;
|
|
}, "strip", z.ZodTypeAny, {
|
|
type?: string;
|
|
name?: string;
|
|
url?: string;
|
|
}, {
|
|
type?: string;
|
|
name?: string;
|
|
url?: string;
|
|
}>, "many">>;
|
|
image: z.ZodOptional<z.ZodObject<{
|
|
name: z.ZodOptional<z.ZodString>;
|
|
url: z.ZodString;
|
|
thumb: z.ZodOptional<z.ZodString>;
|
|
responsive: z.ZodOptional<z.ZodString>;
|
|
meta: z.ZodOptional<z.ZodAny>;
|
|
keywords: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
|
description: z.ZodOptional<z.ZodString>;
|
|
alt: z.ZodOptional<z.ZodString>;
|
|
title: z.ZodOptional<z.ZodString>;
|
|
height: z.ZodOptional<z.ZodNumber>;
|
|
width: z.ZodOptional<z.ZodNumber>;
|
|
order: z.ZodOptional<z.ZodNumber>;
|
|
exif: z.ZodOptional<z.ZodObject<{
|
|
file: z.ZodAny;
|
|
jfif: z.ZodAny;
|
|
exif: z.ZodAny;
|
|
gps: z.ZodAny;
|
|
}, "strip", z.ZodTypeAny, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}>>;
|
|
name: z.ZodString;
|
|
flags: z.ZodOptional<z.ZodNumber>;
|
|
edrawings: z.ZodOptional<z.ZodString>;
|
|
cad: z.ZodDefault<z.ZodArray<z.ZodObject<{
|
|
file: z.ZodString;
|
|
name: z.ZodString;
|
|
configuration: z.ZodString;
|
|
step: z.ZodOptional<z.ZodString>;
|
|
model: z.ZodOptional<z.ZodString>;
|
|
html: z.ZodOptional<z.ZodString>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
file?: string;
|
|
configuration?: string;
|
|
step?: string;
|
|
model?: string;
|
|
html?: string;
|
|
}, {
|
|
name?: string;
|
|
file?: string;
|
|
configuration?: string;
|
|
step?: string;
|
|
model?: string;
|
|
html?: string;
|
|
}>, "many">>;
|
|
showDimensions: z.ZodOptional<z.ZodBoolean>;
|
|
showParts: z.ZodOptional<z.ZodBoolean>;
|
|
slug: z.ZodString;
|
|
keywords: z.ZodOptional<z.ZodString>;
|
|
meta_keywords: z.ZodOptional<z.ZodString>;
|
|
version: z.ZodOptional<z.ZodString>;
|
|
versions: z.ZodOptional<z.ZodObject<{
|
|
version: z.ZodOptional<z.ZodString>;
|
|
up: z.ZodOptional<z.ZodString>;
|
|
down: z.ZodOptional<z.ZodString>;
|
|
family: z.ZodOptional<z.ZodString>;
|
|
sheet: z.ZodOptional<z.ZodString>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
version?: string;
|
|
up?: string;
|
|
down?: string;
|
|
family?: string;
|
|
sheet?: string;
|
|
}, {
|
|
version?: string;
|
|
up?: string;
|
|
down?: string;
|
|
family?: string;
|
|
sheet?: string;
|
|
}>>;
|
|
status: z.ZodOptional<z.ZodString>;
|
|
authors: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodString;
|
|
url: z.ZodString;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
url?: string;
|
|
}, {
|
|
name?: string;
|
|
url?: string;
|
|
}>, "many">>;
|
|
assets: z.ZodDefault<z.ZodObject<{
|
|
gallery: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodOptional<z.ZodString>;
|
|
url: z.ZodString;
|
|
thumb: z.ZodOptional<z.ZodString>;
|
|
responsive: z.ZodOptional<z.ZodString>;
|
|
meta: z.ZodOptional<z.ZodAny>;
|
|
keywords: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
|
description: z.ZodOptional<z.ZodString>;
|
|
alt: z.ZodOptional<z.ZodString>;
|
|
title: z.ZodOptional<z.ZodString>;
|
|
height: z.ZodOptional<z.ZodNumber>;
|
|
width: z.ZodOptional<z.ZodNumber>;
|
|
order: z.ZodOptional<z.ZodNumber>;
|
|
exif: z.ZodOptional<z.ZodObject<{
|
|
file: z.ZodAny;
|
|
jfif: z.ZodAny;
|
|
exif: z.ZodAny;
|
|
gps: z.ZodAny;
|
|
}, "strip", z.ZodTypeAny, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}>, "many">>;
|
|
renderings: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodOptional<z.ZodString>;
|
|
url: z.ZodString;
|
|
thumb: z.ZodOptional<z.ZodString>;
|
|
responsive: z.ZodOptional<z.ZodString>;
|
|
meta: z.ZodOptional<z.ZodAny>;
|
|
keywords: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
|
description: z.ZodOptional<z.ZodString>;
|
|
alt: z.ZodOptional<z.ZodString>;
|
|
title: z.ZodOptional<z.ZodString>;
|
|
height: z.ZodOptional<z.ZodNumber>;
|
|
width: z.ZodOptional<z.ZodNumber>;
|
|
order: z.ZodOptional<z.ZodNumber>;
|
|
exif: z.ZodOptional<z.ZodObject<{
|
|
file: z.ZodAny;
|
|
jfif: z.ZodAny;
|
|
exif: z.ZodAny;
|
|
gps: z.ZodAny;
|
|
}, "strip", z.ZodTypeAny, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}>, "many">>;
|
|
components: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodOptional<z.ZodString>;
|
|
url: z.ZodString;
|
|
thumb: z.ZodOptional<z.ZodString>;
|
|
responsive: z.ZodOptional<z.ZodString>;
|
|
meta: z.ZodOptional<z.ZodAny>;
|
|
keywords: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
|
description: z.ZodOptional<z.ZodString>;
|
|
alt: z.ZodOptional<z.ZodString>;
|
|
title: z.ZodOptional<z.ZodString>;
|
|
height: z.ZodOptional<z.ZodNumber>;
|
|
width: z.ZodOptional<z.ZodNumber>;
|
|
order: z.ZodOptional<z.ZodNumber>;
|
|
exif: z.ZodOptional<z.ZodObject<{
|
|
file: z.ZodAny;
|
|
jfif: z.ZodAny;
|
|
exif: z.ZodAny;
|
|
gps: z.ZodAny;
|
|
}, "strip", z.ZodTypeAny, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}>, "many">>;
|
|
configurations: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodOptional<z.ZodString>;
|
|
url: z.ZodString;
|
|
thumb: z.ZodOptional<z.ZodString>;
|
|
responsive: z.ZodOptional<z.ZodString>;
|
|
meta: z.ZodOptional<z.ZodAny>;
|
|
keywords: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
|
description: z.ZodOptional<z.ZodString>;
|
|
alt: z.ZodOptional<z.ZodString>;
|
|
title: z.ZodOptional<z.ZodString>;
|
|
height: z.ZodOptional<z.ZodNumber>;
|
|
width: z.ZodOptional<z.ZodNumber>;
|
|
order: z.ZodOptional<z.ZodNumber>;
|
|
exif: z.ZodOptional<z.ZodObject<{
|
|
file: z.ZodAny;
|
|
jfif: z.ZodAny;
|
|
exif: z.ZodAny;
|
|
gps: z.ZodAny;
|
|
}, "strip", z.ZodTypeAny, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}>, "many">>;
|
|
showcase: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodOptional<z.ZodString>;
|
|
url: z.ZodString;
|
|
thumb: z.ZodOptional<z.ZodString>;
|
|
responsive: z.ZodOptional<z.ZodString>;
|
|
meta: z.ZodOptional<z.ZodAny>;
|
|
keywords: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
|
description: z.ZodOptional<z.ZodString>;
|
|
alt: z.ZodOptional<z.ZodString>;
|
|
title: z.ZodOptional<z.ZodString>;
|
|
height: z.ZodOptional<z.ZodNumber>;
|
|
width: z.ZodOptional<z.ZodNumber>;
|
|
order: z.ZodOptional<z.ZodNumber>;
|
|
exif: z.ZodOptional<z.ZodObject<{
|
|
file: z.ZodAny;
|
|
jfif: z.ZodAny;
|
|
exif: z.ZodAny;
|
|
gps: z.ZodAny;
|
|
}, "strip", z.ZodTypeAny, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}>, "many">>;
|
|
samples: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodOptional<z.ZodString>;
|
|
url: z.ZodString;
|
|
thumb: z.ZodOptional<z.ZodString>;
|
|
responsive: z.ZodOptional<z.ZodString>;
|
|
meta: z.ZodOptional<z.ZodAny>;
|
|
keywords: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
|
description: z.ZodOptional<z.ZodString>;
|
|
alt: z.ZodOptional<z.ZodString>;
|
|
title: z.ZodOptional<z.ZodString>;
|
|
height: z.ZodOptional<z.ZodNumber>;
|
|
width: z.ZodOptional<z.ZodNumber>;
|
|
order: z.ZodOptional<z.ZodNumber>;
|
|
exif: z.ZodOptional<z.ZodObject<{
|
|
file: z.ZodAny;
|
|
jfif: z.ZodAny;
|
|
exif: z.ZodAny;
|
|
gps: z.ZodAny;
|
|
}, "strip", z.ZodTypeAny, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}>, "many">>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
gallery?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
renderings?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
components?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
configurations?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
showcase?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
samples?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
}, {
|
|
gallery?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
renderings?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
components?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
configurations?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
showcase?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
samples?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
}>>;
|
|
resources: z.ZodDefault<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodString;
|
|
url: z.ZodString;
|
|
type: z.ZodString;
|
|
}, "strip", z.ZodTypeAny, {
|
|
type?: string;
|
|
name?: string;
|
|
url?: string;
|
|
}, {
|
|
type?: string;
|
|
name?: string;
|
|
url?: string;
|
|
}>, "many">>;
|
|
tests: z.ZodDefault<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodString;
|
|
url: z.ZodString;
|
|
type: z.ZodString;
|
|
}, "strip", z.ZodTypeAny, {
|
|
type?: string;
|
|
name?: string;
|
|
url?: string;
|
|
}, {
|
|
type?: string;
|
|
name?: string;
|
|
url?: string;
|
|
}>, "many">>;
|
|
download: z.ZodOptional<z.ZodBoolean>;
|
|
gallery: z.ZodDefault<z.ZodDefault<z.ZodRecord<z.ZodString, z.ZodObject<{
|
|
glob: z.ZodArray<z.ZodString, "many">;
|
|
}, "strip", z.ZodTypeAny, {
|
|
glob?: string[];
|
|
}, {
|
|
glob?: string[];
|
|
}>>>>;
|
|
/**
|
|
* @deprecated
|
|
*/
|
|
Preview3d: z.ZodOptional<z.ZodBoolean>;
|
|
howto_categories: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">]>>;
|
|
steps: z.ZodOptional<z.ZodAny>;
|
|
sourceLanguage: z.ZodOptional<z.ZodString>;
|
|
category: z.ZodString;
|
|
product_dimensions: z.ZodOptional<z.ZodString>;
|
|
production: z.ZodOptional<z.ZodObject<{
|
|
"fusion-folder": z.ZodString;
|
|
"nc-folder": z.ZodString;
|
|
cam: z.ZodArray<z.ZodObject<{
|
|
name: z.ZodString;
|
|
url: z.ZodString;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
url?: string;
|
|
}, {
|
|
name?: string;
|
|
url?: string;
|
|
}>, "many">;
|
|
}, "strip", z.ZodTypeAny, {
|
|
"fusion-folder"?: string;
|
|
"nc-folder"?: string;
|
|
cam?: {
|
|
name?: string;
|
|
url?: string;
|
|
}[];
|
|
}, {
|
|
"fusion-folder"?: string;
|
|
"nc-folder"?: string;
|
|
cam?: {
|
|
name?: string;
|
|
url?: string;
|
|
}[];
|
|
}>>;
|
|
score: z.ZodOptional<z.ZodNumber>;
|
|
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
|
|
cart_id: z.ZodOptional<z.ZodString>;
|
|
code: z.ZodString;
|
|
price: z.ZodOptional<z.ZodNumber>;
|
|
cscartCats: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
|
|
cscartId: z.ZodOptional<z.ZodNumber>;
|
|
vendorId: z.ZodOptional<z.ZodNumber>;
|
|
shipping: z.ZodDefault<z.ZodOptional<z.ZodObject<{
|
|
price: z.ZodOptional<z.ZodNumber>;
|
|
transit: z.ZodOptional<z.ZodNumber>;
|
|
handling: z.ZodOptional<z.ZodNumber>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
price?: number;
|
|
transit?: number;
|
|
handling?: number;
|
|
}, {
|
|
price?: number;
|
|
transit?: number;
|
|
handling?: number;
|
|
}>>>;
|
|
manufacturing: z.ZodObject<{
|
|
lead_time: z.ZodOptional<z.ZodNumber>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
lead_time?: number;
|
|
}, {
|
|
lead_time?: number;
|
|
}>;
|
|
replaced_by: z.ZodOptional<z.ZodString>;
|
|
alternatives: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodString;
|
|
url: z.ZodString;
|
|
type: z.ZodString;
|
|
}, "strip", z.ZodTypeAny, {
|
|
type?: string;
|
|
name?: string;
|
|
url?: string;
|
|
}, {
|
|
type?: string;
|
|
name?: string;
|
|
url?: string;
|
|
}>, "many">>;
|
|
used_by: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodString;
|
|
url: z.ZodString;
|
|
type: z.ZodString;
|
|
}, "strip", z.ZodTypeAny, {
|
|
type?: string;
|
|
name?: string;
|
|
url?: string;
|
|
}, {
|
|
type?: string;
|
|
name?: string;
|
|
url?: string;
|
|
}>, "many">>;
|
|
image: z.ZodOptional<z.ZodObject<{
|
|
name: z.ZodOptional<z.ZodString>;
|
|
url: z.ZodString;
|
|
thumb: z.ZodOptional<z.ZodString>;
|
|
responsive: z.ZodOptional<z.ZodString>;
|
|
meta: z.ZodOptional<z.ZodAny>;
|
|
keywords: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
|
description: z.ZodOptional<z.ZodString>;
|
|
alt: z.ZodOptional<z.ZodString>;
|
|
title: z.ZodOptional<z.ZodString>;
|
|
height: z.ZodOptional<z.ZodNumber>;
|
|
width: z.ZodOptional<z.ZodNumber>;
|
|
order: z.ZodOptional<z.ZodNumber>;
|
|
exif: z.ZodOptional<z.ZodObject<{
|
|
file: z.ZodAny;
|
|
jfif: z.ZodAny;
|
|
exif: z.ZodAny;
|
|
gps: z.ZodAny;
|
|
}, "strip", z.ZodTypeAny, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}>>;
|
|
name: z.ZodString;
|
|
flags: z.ZodOptional<z.ZodNumber>;
|
|
edrawings: z.ZodOptional<z.ZodString>;
|
|
cad: z.ZodDefault<z.ZodArray<z.ZodObject<{
|
|
file: z.ZodString;
|
|
name: z.ZodString;
|
|
configuration: z.ZodString;
|
|
step: z.ZodOptional<z.ZodString>;
|
|
model: z.ZodOptional<z.ZodString>;
|
|
html: z.ZodOptional<z.ZodString>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
file?: string;
|
|
configuration?: string;
|
|
step?: string;
|
|
model?: string;
|
|
html?: string;
|
|
}, {
|
|
name?: string;
|
|
file?: string;
|
|
configuration?: string;
|
|
step?: string;
|
|
model?: string;
|
|
html?: string;
|
|
}>, "many">>;
|
|
showDimensions: z.ZodOptional<z.ZodBoolean>;
|
|
showParts: z.ZodOptional<z.ZodBoolean>;
|
|
slug: z.ZodString;
|
|
keywords: z.ZodOptional<z.ZodString>;
|
|
meta_keywords: z.ZodOptional<z.ZodString>;
|
|
version: z.ZodOptional<z.ZodString>;
|
|
versions: z.ZodOptional<z.ZodObject<{
|
|
version: z.ZodOptional<z.ZodString>;
|
|
up: z.ZodOptional<z.ZodString>;
|
|
down: z.ZodOptional<z.ZodString>;
|
|
family: z.ZodOptional<z.ZodString>;
|
|
sheet: z.ZodOptional<z.ZodString>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
version?: string;
|
|
up?: string;
|
|
down?: string;
|
|
family?: string;
|
|
sheet?: string;
|
|
}, {
|
|
version?: string;
|
|
up?: string;
|
|
down?: string;
|
|
family?: string;
|
|
sheet?: string;
|
|
}>>;
|
|
status: z.ZodOptional<z.ZodString>;
|
|
authors: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodString;
|
|
url: z.ZodString;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
url?: string;
|
|
}, {
|
|
name?: string;
|
|
url?: string;
|
|
}>, "many">>;
|
|
assets: z.ZodDefault<z.ZodObject<{
|
|
gallery: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodOptional<z.ZodString>;
|
|
url: z.ZodString;
|
|
thumb: z.ZodOptional<z.ZodString>;
|
|
responsive: z.ZodOptional<z.ZodString>;
|
|
meta: z.ZodOptional<z.ZodAny>;
|
|
keywords: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
|
description: z.ZodOptional<z.ZodString>;
|
|
alt: z.ZodOptional<z.ZodString>;
|
|
title: z.ZodOptional<z.ZodString>;
|
|
height: z.ZodOptional<z.ZodNumber>;
|
|
width: z.ZodOptional<z.ZodNumber>;
|
|
order: z.ZodOptional<z.ZodNumber>;
|
|
exif: z.ZodOptional<z.ZodObject<{
|
|
file: z.ZodAny;
|
|
jfif: z.ZodAny;
|
|
exif: z.ZodAny;
|
|
gps: z.ZodAny;
|
|
}, "strip", z.ZodTypeAny, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}>, "many">>;
|
|
renderings: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodOptional<z.ZodString>;
|
|
url: z.ZodString;
|
|
thumb: z.ZodOptional<z.ZodString>;
|
|
responsive: z.ZodOptional<z.ZodString>;
|
|
meta: z.ZodOptional<z.ZodAny>;
|
|
keywords: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
|
description: z.ZodOptional<z.ZodString>;
|
|
alt: z.ZodOptional<z.ZodString>;
|
|
title: z.ZodOptional<z.ZodString>;
|
|
height: z.ZodOptional<z.ZodNumber>;
|
|
width: z.ZodOptional<z.ZodNumber>;
|
|
order: z.ZodOptional<z.ZodNumber>;
|
|
exif: z.ZodOptional<z.ZodObject<{
|
|
file: z.ZodAny;
|
|
jfif: z.ZodAny;
|
|
exif: z.ZodAny;
|
|
gps: z.ZodAny;
|
|
}, "strip", z.ZodTypeAny, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}>, "many">>;
|
|
components: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodOptional<z.ZodString>;
|
|
url: z.ZodString;
|
|
thumb: z.ZodOptional<z.ZodString>;
|
|
responsive: z.ZodOptional<z.ZodString>;
|
|
meta: z.ZodOptional<z.ZodAny>;
|
|
keywords: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
|
description: z.ZodOptional<z.ZodString>;
|
|
alt: z.ZodOptional<z.ZodString>;
|
|
title: z.ZodOptional<z.ZodString>;
|
|
height: z.ZodOptional<z.ZodNumber>;
|
|
width: z.ZodOptional<z.ZodNumber>;
|
|
order: z.ZodOptional<z.ZodNumber>;
|
|
exif: z.ZodOptional<z.ZodObject<{
|
|
file: z.ZodAny;
|
|
jfif: z.ZodAny;
|
|
exif: z.ZodAny;
|
|
gps: z.ZodAny;
|
|
}, "strip", z.ZodTypeAny, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}>, "many">>;
|
|
configurations: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodOptional<z.ZodString>;
|
|
url: z.ZodString;
|
|
thumb: z.ZodOptional<z.ZodString>;
|
|
responsive: z.ZodOptional<z.ZodString>;
|
|
meta: z.ZodOptional<z.ZodAny>;
|
|
keywords: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
|
description: z.ZodOptional<z.ZodString>;
|
|
alt: z.ZodOptional<z.ZodString>;
|
|
title: z.ZodOptional<z.ZodString>;
|
|
height: z.ZodOptional<z.ZodNumber>;
|
|
width: z.ZodOptional<z.ZodNumber>;
|
|
order: z.ZodOptional<z.ZodNumber>;
|
|
exif: z.ZodOptional<z.ZodObject<{
|
|
file: z.ZodAny;
|
|
jfif: z.ZodAny;
|
|
exif: z.ZodAny;
|
|
gps: z.ZodAny;
|
|
}, "strip", z.ZodTypeAny, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}>, "many">>;
|
|
showcase: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodOptional<z.ZodString>;
|
|
url: z.ZodString;
|
|
thumb: z.ZodOptional<z.ZodString>;
|
|
responsive: z.ZodOptional<z.ZodString>;
|
|
meta: z.ZodOptional<z.ZodAny>;
|
|
keywords: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
|
description: z.ZodOptional<z.ZodString>;
|
|
alt: z.ZodOptional<z.ZodString>;
|
|
title: z.ZodOptional<z.ZodString>;
|
|
height: z.ZodOptional<z.ZodNumber>;
|
|
width: z.ZodOptional<z.ZodNumber>;
|
|
order: z.ZodOptional<z.ZodNumber>;
|
|
exif: z.ZodOptional<z.ZodObject<{
|
|
file: z.ZodAny;
|
|
jfif: z.ZodAny;
|
|
exif: z.ZodAny;
|
|
gps: z.ZodAny;
|
|
}, "strip", z.ZodTypeAny, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}>, "many">>;
|
|
samples: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodOptional<z.ZodString>;
|
|
url: z.ZodString;
|
|
thumb: z.ZodOptional<z.ZodString>;
|
|
responsive: z.ZodOptional<z.ZodString>;
|
|
meta: z.ZodOptional<z.ZodAny>;
|
|
keywords: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
|
description: z.ZodOptional<z.ZodString>;
|
|
alt: z.ZodOptional<z.ZodString>;
|
|
title: z.ZodOptional<z.ZodString>;
|
|
height: z.ZodOptional<z.ZodNumber>;
|
|
width: z.ZodOptional<z.ZodNumber>;
|
|
order: z.ZodOptional<z.ZodNumber>;
|
|
exif: z.ZodOptional<z.ZodObject<{
|
|
file: z.ZodAny;
|
|
jfif: z.ZodAny;
|
|
exif: z.ZodAny;
|
|
gps: z.ZodAny;
|
|
}, "strip", z.ZodTypeAny, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}, {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
}>>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}, {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}>, "many">>;
|
|
}, "strip", z.ZodTypeAny, {
|
|
gallery?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
renderings?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
components?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
configurations?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
showcase?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
samples?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
}, {
|
|
gallery?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
renderings?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
components?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
configurations?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
showcase?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
samples?: {
|
|
name?: string;
|
|
url?: string;
|
|
thumb?: string;
|
|
responsive?: string;
|
|
meta?: any;
|
|
keywords?: string[];
|
|
description?: string;
|
|
alt?: string;
|
|
title?: string;
|
|
height?: number;
|
|
width?: number;
|
|
order?: number;
|
|
exif?: {
|
|
file?: any;
|
|
jfif?: any;
|
|
exif?: any;
|
|
gps?: any;
|
|
};
|
|
}[];
|
|
}>>;
|
|
resources: z.ZodDefault<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodString;
|
|
url: z.ZodString;
|
|
type: z.ZodString;
|
|
}, "strip", z.ZodTypeAny, {
|
|
type?: string;
|
|
name?: string;
|
|
url?: string;
|
|
}, {
|
|
type?: string;
|
|
name?: string;
|
|
url?: string;
|
|
}>, "many">>;
|
|
tests: z.ZodDefault<z.ZodArray<z.ZodObject<{
|
|
name: z.ZodString;
|
|
url: z.ZodString;
|
|
type: z.ZodString;
|
|
}, "strip", z.ZodTypeAny, {
|
|
type?: string;
|
|
name?: string;
|
|
url?: string;
|
|
}, {
|
|
type?: string;
|
|
name?: string;
|
|
url?: string;
|
|
}>, "many">>;
|
|
download: z.ZodOptional<z.ZodBoolean>;
|
|
gallery: z.ZodDefault<z.ZodDefault<z.ZodRecord<z.ZodString, z.ZodObject<{
|
|
glob: z.ZodArray<z.ZodString, "many">;
|
|
}, "strip", z.ZodTypeAny, {
|
|
glob?: string[];
|
|
}, {
|
|
glob?: string[];
|
|
}>>>>;
|
|
/**
|
|
* @deprecated
|
|
*/
|
|
Preview3d: z.ZodOptional<z.ZodBoolean>;
|
|
howto_categories: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString, "many">]>>;
|
|
steps: z.ZodOptional<z.ZodAny>;
|
|
sourceLanguage: z.ZodOptional<z.ZodString>;
|
|
category: z.ZodString;
|
|
product_dimensions: z.ZodOptional<z.ZodString>;
|
|
production: z.ZodOptional<z.ZodObject<{
|
|
"fusion-folder": z.ZodString;
|
|
"nc-folder": z.ZodString;
|
|
cam: z.ZodArray<z.ZodObject<{
|
|
name: z.ZodString;
|
|
url: z.ZodString;
|
|
}, "strip", z.ZodTypeAny, {
|
|
name?: string;
|
|
url?: string;
|
|
}, {
|
|
name?: string;
|
|
url?: string;
|
|
}>, "many">;
|
|
}, "strip", z.ZodTypeAny, {
|
|
"fusion-folder"?: string;
|
|
"nc-folder"?: string;
|
|
cam?: {
|
|
name?: string;
|
|
url?: string;
|
|
}[];
|
|
}, {
|
|
"fusion-folder"?: string;
|
|
"nc-folder"?: string;
|
|
cam?: {
|
|
name?: string;
|
|
url?: string;
|
|
}[];
|
|
}>>;
|
|
score: z.ZodOptional<z.ZodNumber>;
|
|
}, z.ZodTypeAny, "passthrough">>;
|
|
export type IComponentConfig = z.infer<typeof ComponentConfigSchema>;
|
|
export type ICADNodeSchema = z.infer<typeof CADMetaSchema>;
|
|
export interface IComponentNode {
|
|
rel: string;
|
|
path: string;
|
|
config: IComponentConfig;
|
|
}
|