@@ -476,11 +476,26 @@ export type NodeType =
476476 | SpanType
477477 | ThematicBreakType ;
478478
479- /** @deprecated Use CdaStructuredTextValue */
480- export type StructuredText <
481- BlockRecord extends Record = Record ,
482- LinkRecord extends Record = Record ,
483- InlineBlockRecord extends Record = Record
479+ export type CdaStructuredTextRecord = {
480+ __typename : string ;
481+ id : string ;
482+ } & {
483+ [ prop : string ] : unknown ;
484+ } ;
485+
486+ /**
487+ * CDA (Content Delivery API) format for structured text values.
488+ *
489+ * Structured Text enables authors to create rich text content, on par with
490+ * traditional editors.
491+ *
492+ * Additionally, it allows records and Media Area assets to be linked dynamically
493+ * and embedded within the flow of the text.
494+ */
495+ export type CdaStructuredTextValue <
496+ BlockRecord extends CdaStructuredTextRecord = CdaStructuredTextRecord ,
497+ LinkRecord extends CdaStructuredTextRecord = CdaStructuredTextRecord ,
498+ InlineBlockRecord extends CdaStructuredTextRecord = CdaStructuredTextRecord
484499> = {
485500 /**
486501 * A DatoCMS "dast" document
@@ -505,17 +520,10 @@ export type StructuredText<
505520 * Additionally, it allows records and Media Area assets to be linked dynamically
506521 * and embedded within the flow of the text.
507522 */
508- export type CdaStructuredTextValue <
509- BlockRecord extends Record = Record ,
510- LinkRecord extends Record = Record ,
511- InlineBlockRecord extends Record = Record
512- > = StructuredText < BlockRecord , LinkRecord , InlineBlockRecord > ;
513-
514- /** @deprecated Use TypesafeCdaStructuredTextValue */
515- export type TypesafeStructuredText <
516- BlockRecord extends Record = Record ,
517- LinkRecord extends Record = Record ,
518- InlineBlockRecord extends Record = Record
523+ export type TypesafeCdaStructuredTextValue <
524+ BlockRecord extends CdaStructuredTextRecord = CdaStructuredTextRecord ,
525+ LinkRecord extends CdaStructuredTextRecord = CdaStructuredTextRecord ,
526+ InlineBlockRecord extends CdaStructuredTextRecord = CdaStructuredTextRecord
519527> = {
520528 /**
521529 * A DatoCMS "dast" document
@@ -531,24 +539,19 @@ export type TypesafeStructuredText<
531539 links ?: LinkRecord [ ] ;
532540} ;
533541
534- /**
535- * CDA (Content Delivery API) format for structured text values.
536- *
537- * Structured Text enables authors to create rich text content, on par with
538- * traditional editors.
539- *
540- * Additionally, it allows records and Media Area assets to be linked dynamically
541- * and embedded within the flow of the text.
542- */
543- export type TypesafeCdaStructuredTextValue <
544- BlockRecord extends Record = Record ,
545- LinkRecord extends Record = Record ,
546- InlineBlockRecord extends Record = Record
547- > = TypesafeStructuredText < BlockRecord , LinkRecord , InlineBlockRecord > ;
542+ /** @deprecated Use CdaStructuredTextRecord */
543+ export type Record = CdaStructuredTextRecord ;
548544
549- export type Record = {
550- __typename : string ;
551- id : string ;
552- } & {
553- [ prop : string ] : unknown ;
554- } ;
545+ /** @deprecated Use CdaStructuredTextValue */
546+ export type StructuredText <
547+ BlockRecord extends CdaStructuredTextRecord = CdaStructuredTextRecord ,
548+ LinkRecord extends CdaStructuredTextRecord = CdaStructuredTextRecord ,
549+ InlineBlockRecord extends CdaStructuredTextRecord = CdaStructuredTextRecord
550+ > = CdaStructuredTextValue < BlockRecord , LinkRecord , InlineBlockRecord > ;
551+
552+ /** @deprecated Use TypesafeCdaStructuredTextValue */
553+ export type TypesafeStructuredText <
554+ BlockRecord extends CdaStructuredTextRecord = CdaStructuredTextRecord ,
555+ LinkRecord extends CdaStructuredTextRecord = CdaStructuredTextRecord ,
556+ InlineBlockRecord extends CdaStructuredTextRecord = CdaStructuredTextRecord
557+ > = TypesafeCdaStructuredTextValue < BlockRecord , LinkRecord , InlineBlockRecord > ;
0 commit comments