@mcut/timeline
thumbnailTemplateSchema
Generated TypeScript API reference for the public mcut SDK.
mcut SDK / timeline/src / thumbnailTemplateSchema
Variable: thumbnailTemplateSchema
const thumbnailTemplateSchema: ZodObject<{
items: ZodArray<ZodDiscriminatedUnion<[ZodObject<{
kind: ZodLiteral<"text">;
rect: ZodObject<{
h: ZodNumber;
w: ZodNumber;
x: ZodNumber;
y: ZodNumber;
}, $strip>;
role: ZodDefault<ZodString>;
style: ZodPrefault<ZodObject<{
align: ZodDefault<...>;
backgroundColor: ZodOptional<...>;
color: ZodDefault<...>;
fontFamily: ZodDefault<...>;
fontSize: ZodDefault<...>;
fontStyle: ZodDefault<...>;
fontWeight: ZodDefault<...>;
letterSpacing: ZodDefault<...>;
lineHeight: ZodDefault<...>;
shadow: ZodOptional<...>;
stroke: ZodOptional<...>;
textTransform: ZodDefault<...>;
}, $strip>>;
text: ZodString;
}, $strip>, ZodObject<{
fit: ZodDefault<ZodEnum<{
contain: "contain";
cover: "cover";
}>>;
kind: ZodLiteral<"slot">;
label: ZodDefault<ZodString>;
rect: ZodObject<{
h: ZodNumber;
w: ZodNumber;
x: ZodNumber;
y: ZodNumber;
}, $strip>;
}, $strip>], "kind">>;
name: ZodString;
}, $strip>;Defined in: packages/timeline/src/thumbnails.ts:51