Skip to content
0

katanakit-js / NotionRichTextSchema

Variable: NotionRichTextSchema ​

ts
const NotionRichTextSchema: ZodObject<{
  annotations: ZodOptional<ZodObject<{
     bold: ZodOptional<ZodBoolean>;
     code: ZodOptional<ZodBoolean>;
     color: ZodOptional<ZodString>;
     italic: ZodOptional<ZodBoolean>;
     strikethrough: ZodOptional<ZodBoolean>;
     underline: ZodOptional<ZodBoolean>;
  }, $loose>>;
  href: ZodOptional<ZodNullable<ZodString>>;
  plain_text: ZodOptional<ZodString>;
  text: ZodObject<{
     content: ZodString;
     link: ZodOptional<ZodNullable<ZodObject<{
        url: ZodString;
     }, $loose>>>;
  }, $loose>;
  type: ZodLiteral<"text">;
}, $loose>;

Defined in: src/schemas/notion.schema.ts:16

Rich text object used in Notion blocks and properties.

Released under the MIT License.