variable containerPredicate

readonly
containerPredicate: z.ZodObject<{  type: z.ZodLiteral<ComponentType.Container>;  id: z.ZodOptional<z.ZodInt>;  components: z.ZodArray<z.ZodUnion<readonly [z.ZodObject<{    id: z.ZodOptional<z.ZodInt>;    type: z.ZodLiteral<ComponentType.ActionRow>;    components: z.ZodUnion<readonly [z.ZodArray<z.ZodObject<{      type: z.ZodLiteral<ComponentType.Button>;    }, z.core.$strip>>, z.ZodArray<z.ZodObject<{      type: z.ZodLiteral<ComponentType.StringSelect | ComponentType.TextInput | ComponentType.UserSelect | ComponentType.RoleSelect | ComponentType.MentionableSelect | ComponentType.ChannelSelect>;    }, z.core.$strip>>]>;  }, z.core.$strip>, z.ZodObject<{    type: z.ZodLiteral<ComponentType.File>;    id: z.ZodOptional<z.ZodInt>;    file: z.ZodObject<{      url: z.ZodURL;    }, z.core.$strip>;    spoiler: z.ZodOptional<z.ZodBoolean>;  }, z.core.$strip>, z.ZodObject<{    type: z.ZodLiteral<ComponentType.MediaGallery>;    id: z.ZodOptional<z.ZodInt>;    items: z.ZodArray<z.ZodObject<{      id: z.ZodOptional<z.ZodInt>;      media: z.ZodObject<{        url: z.ZodURL;      }, z.core.$strip>;      description: z.ZodOptional<z.ZodNullable<z.ZodString>>;      spoiler: z.ZodOptional<z.ZodBoolean>;    }, z.core.$strip>>;  }, z.core.$strip>, z.ZodObject<{    type: z.ZodLiteral<ComponentType.Section>;    id: z.ZodOptional<z.ZodInt>;    components: z.ZodArray<z.ZodObject<{      type: z.ZodLiteral<ComponentType.TextDisplay>;      id: z.ZodOptional<z.ZodInt>;      content: z.ZodString;    }, z.core.$strip>>;    accessory: z.ZodUnion<readonly [z.ZodObject<{      type: z.ZodLiteral<ComponentType.Button>;    }, z.core.$strip>, z.ZodObject<{      type: z.ZodLiteral<ComponentType.Thumbnail>;    }, z.core.$strip>]>;  }, z.core.$strip>, z.ZodObject<{    type: z.ZodLiteral<ComponentType.Separator>;    id: z.ZodOptional<z.ZodInt>;    divider: z.ZodOptional<z.ZodBoolean>;    spacing: z.ZodOptional<z.ZodEnum<typeof SeparatorSpacingSize>>;  }, z.core.$strip>, z.ZodObject<{    type: z.ZodLiteral<ComponentType.TextDisplay>;    id: z.ZodOptional<z.ZodInt>;    content: z.ZodString;  }, z.core.$strip>]>>;  spoiler: z.ZodOptional<z.ZodBoolean>;  accent_color: z.ZodOptional<z.ZodNullable<z.ZodInt>>;}, z.core.$strip>
z.ZodObject<{ type: z.ZodLiteral<ComponentType.Container>; id: z.ZodOptional<z.ZodInt>; components: z.ZodArray<z.ZodUnion<readonly [z.ZodObject<{ id: z.ZodOptional<z.ZodInt>; type: z.ZodLiteral<ComponentType.ActionRow>; components: z.ZodUnion<readonly [z.ZodArray<z.ZodObject<{ type: z.ZodLiteral<ComponentType.Button>; }, z.core.$strip>>, z.ZodArray<z.ZodObject<{ type: z.ZodLiteral<ComponentType.StringSelect | ComponentType.TextInput | ComponentType.UserSelect | ComponentType.RoleSelect | ComponentType.MentionableSelect | ComponentType.ChannelSelect>; }, z.core.$strip>>]>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<ComponentType.File>; id: z.ZodOptional<z.ZodInt>; file: z.ZodObject<{ url: z.ZodURL; }, z.core.$strip>; spoiler: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<ComponentType.MediaGallery>; id: z.ZodOptional<z.ZodInt>; items: z.ZodArray<z.ZodObject<{ id: z.ZodOptional<z.ZodInt>; media: z.ZodObject<{ url: z.ZodURL; }, z.core.$strip>; description: z.ZodOptional<z.ZodNullable<z.ZodString>>; spoiler: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<ComponentType.Section>; id: z.ZodOptional<z.ZodInt>; components: z.ZodArray<z.ZodObject<{ type: z.ZodLiteral<ComponentType.TextDisplay>; id: z.ZodOptional<z.ZodInt>; content: z.ZodString; }, z.core.$strip>>; accessory: z.ZodUnion<readonly [z.ZodObject<{ type: z.ZodLiteral<ComponentType.Button>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<ComponentType.Thumbnail>; }, z.core.$strip>]>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<ComponentType.Separator>; id: z.ZodOptional<z.ZodInt>; divider: z.ZodOptional<z.ZodBoolean>; spacing: z.ZodOptional<z.ZodEnum<typeof SeparatorSpacingSize>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<ComponentType.TextDisplay>; id: z.ZodOptional<z.ZodInt>; content: z.ZodString; }, z.core.$strip>]>>; spoiler: z.ZodOptional<z.ZodBoolean>; accent_color: z.ZodOptional<z.ZodNullable<z.ZodInt>>;}, z.core.$strip>