Variable outputDescriptorSchemaConst

outputDescriptorSchema: {
    $schema: "http://json-schema.org/draft-07/schema#";
    additionalProperties: false;
    properties: {
        description: {
            type: "string";
        };
        display: {
            additionalProperties: false;
            properties: {
                description: {
                    additionalProperties: false;
                    properties: {
                        label: {
                            type: readonly ["number", "string"];
                        };
                        path: {
                            items: {
                                type: "string";
                            };
                            type: "array";
                        };
                        text: {
                            type: readonly ["number", "string"];
                        };
                    };
                    type: "object";
                };
                properties: {
                    items: {
                        additionalProperties: false;
                        properties: {
                            label: {
                                type: readonly ["number", "string"];
                            };
                            path: {
                                items: {
                                    type: "string";
                                };
                                type: "array";
                            };
                            text: {
                                type: readonly ["number", "string"];
                            };
                        };
                        type: "object";
                    };
                    type: "array";
                };
                subtitle: {
                    additionalProperties: false;
                    properties: {
                        label: {
                            type: readonly ["number", "string"];
                        };
                        path: {
                            items: {
                                type: "string";
                            };
                            type: "array";
                        };
                        text: {
                            type: readonly ["number", "string"];
                        };
                    };
                    type: "object";
                };
                title: {
                    additionalProperties: false;
                    properties: {
                        label: {
                            type: readonly ["number", "string"];
                        };
                        path: {
                            items: {
                                type: "string";
                            };
                            type: "array";
                        };
                        text: {
                            type: readonly ["number", "string"];
                        };
                    };
                    type: "object";
                };
            };
            type: "object";
        };
        id: {
            type: "string";
        };
        name: {
            type: "string";
        };
        schema: {
            items: {
                properties: {
                    uri: {
                        type: "string";
                    };
                };
                type: "object";
            };
            required: readonly ["uri"];
            type: "array";
        };
        styles: {
            additionalProperties: false;
            properties: {
                background: {
                    additionalProperties: false;
                    properties: {
                        color: {
                            type: "string";
                        };
                    };
                    type: "object";
                };
                hero: {
                    additionalProperties: false;
                    properties: {
                        alt: {
                            type: "string";
                        };
                        uri: {
                            type: "string";
                        };
                    };
                    required: readonly ["uri"];
                    type: "object";
                };
                text: {
                    additionalProperties: false;
                    properties: {
                        color: {
                            type: "string";
                        };
                    };
                    type: "object";
                };
                thumbnail: {
                    additionalProperties: false;
                    properties: {
                        alt: {
                            type: "string";
                        };
                        uri: {
                            type: "string";
                        };
                    };
                    required: readonly ["uri"];
                    type: "object";
                };
            };
            type: "object";
        };
    };
    required: readonly ["id", "schema"];
    title: "Output Descriptor";
    type: "object";
} = ...

Type declaration

  • Readonly $schema: "http://json-schema.org/draft-07/schema#"
  • Readonly additionalProperties: false
  • Readonly properties: {
        description: {
            type: "string";
        };
        display: {
            additionalProperties: false;
            properties: {
                description: {
                    additionalProperties: false;
                    properties: {
                        label: {
                            type: readonly ["number", "string"];
                        };
                        path: {
                            items: {
                                type: "string";
                            };
                            type: "array";
                        };
                        text: {
                            type: readonly ["number", "string"];
                        };
                    };
                    type: "object";
                };
                properties: {
                    items: {
                        additionalProperties: false;
                        properties: {
                            label: {
                                type: readonly ["number", "string"];
                            };
                            path: {
                                items: {
                                    type: "string";
                                };
                                type: "array";
                            };
                            text: {
                                type: readonly ["number", "string"];
                            };
                        };
                        type: "object";
                    };
                    type: "array";
                };
                subtitle: {
                    additionalProperties: false;
                    properties: {
                        label: {
                            type: readonly ["number", "string"];
                        };
                        path: {
                            items: {
                                type: "string";
                            };
                            type: "array";
                        };
                        text: {
                            type: readonly ["number", "string"];
                        };
                    };
                    type: "object";
                };
                title: {
                    additionalProperties: false;
                    properties: {
                        label: {
                            type: readonly ["number", "string"];
                        };
                        path: {
                            items: {
                                type: "string";
                            };
                            type: "array";
                        };
                        text: {
                            type: readonly ["number", "string"];
                        };
                    };
                    type: "object";
                };
            };
            type: "object";
        };
        id: {
            type: "string";
        };
        name: {
            type: "string";
        };
        schema: {
            items: {
                properties: {
                    uri: {
                        type: "string";
                    };
                };
                type: "object";
            };
            required: readonly ["uri"];
            type: "array";
        };
        styles: {
            additionalProperties: false;
            properties: {
                background: {
                    additionalProperties: false;
                    properties: {
                        color: {
                            type: "string";
                        };
                    };
                    type: "object";
                };
                hero: {
                    additionalProperties: false;
                    properties: {
                        alt: {
                            type: "string";
                        };
                        uri: {
                            type: "string";
                        };
                    };
                    required: readonly ["uri"];
                    type: "object";
                };
                text: {
                    additionalProperties: false;
                    properties: {
                        color: {
                            type: "string";
                        };
                    };
                    type: "object";
                };
                thumbnail: {
                    additionalProperties: false;
                    properties: {
                        alt: {
                            type: "string";
                        };
                        uri: {
                            type: "string";
                        };
                    };
                    required: readonly ["uri"];
                    type: "object";
                };
            };
            type: "object";
        };
    }
    • Readonly description: {
          type: "string";
      }
      • Readonly type: "string"
    • Readonly display: {
          additionalProperties: false;
          properties: {
              description: {
                  additionalProperties: false;
                  properties: {
                      label: {
                          type: readonly ["number", "string"];
                      };
                      path: {
                          items: {
                              type: "string";
                          };
                          type: "array";
                      };
                      text: {
                          type: readonly ["number", "string"];
                      };
                  };
                  type: "object";
              };
              properties: {
                  items: {
                      additionalProperties: false;
                      properties: {
                          label: {
                              type: readonly ["number", "string"];
                          };
                          path: {
                              items: {
                                  type: "string";
                              };
                              type: "array";
                          };
                          text: {
                              type: readonly ["number", "string"];
                          };
                      };
                      type: "object";
                  };
                  type: "array";
              };
              subtitle: {
                  additionalProperties: false;
                  properties: {
                      label: {
                          type: readonly ["number", "string"];
                      };
                      path: {
                          items: {
                              type: "string";
                          };
                          type: "array";
                      };
                      text: {
                          type: readonly ["number", "string"];
                      };
                  };
                  type: "object";
              };
              title: {
                  additionalProperties: false;
                  properties: {
                      label: {
                          type: readonly ["number", "string"];
                      };
                      path: {
                          items: {
                              type: "string";
                          };
                          type: "array";
                      };
                      text: {
                          type: readonly ["number", "string"];
                      };
                  };
                  type: "object";
              };
          };
          type: "object";
      }
      • Readonly additionalProperties: false
      • Readonly properties: {
            description: {
                additionalProperties: false;
                properties: {
                    label: {
                        type: readonly ["number", "string"];
                    };
                    path: {
                        items: {
                            type: "string";
                        };
                        type: "array";
                    };
                    text: {
                        type: readonly ["number", "string"];
                    };
                };
                type: "object";
            };
            properties: {
                items: {
                    additionalProperties: false;
                    properties: {
                        label: {
                            type: readonly ["number", "string"];
                        };
                        path: {
                            items: {
                                type: "string";
                            };
                            type: "array";
                        };
                        text: {
                            type: readonly ["number", "string"];
                        };
                    };
                    type: "object";
                };
                type: "array";
            };
            subtitle: {
                additionalProperties: false;
                properties: {
                    label: {
                        type: readonly ["number", "string"];
                    };
                    path: {
                        items: {
                            type: "string";
                        };
                        type: "array";
                    };
                    text: {
                        type: readonly ["number", "string"];
                    };
                };
                type: "object";
            };
            title: {
                additionalProperties: false;
                properties: {
                    label: {
                        type: readonly ["number", "string"];
                    };
                    path: {
                        items: {
                            type: "string";
                        };
                        type: "array";
                    };
                    text: {
                        type: readonly ["number", "string"];
                    };
                };
                type: "object";
            };
        }
        • Readonly description: {
              additionalProperties: false;
              properties: {
                  label: {
                      type: readonly ["number", "string"];
                  };
                  path: {
                      items: {
                          type: "string";
                      };
                      type: "array";
                  };
                  text: {
                      type: readonly ["number", "string"];
                  };
              };
              type: "object";
          }
          • Readonly additionalProperties: false
          • Readonly properties: {
                label: {
                    type: readonly ["number", "string"];
                };
                path: {
                    items: {
                        type: "string";
                    };
                    type: "array";
                };
                text: {
                    type: readonly ["number", "string"];
                };
            }
            • Readonly label: {
                  type: readonly ["number", "string"];
              }
              • Readonly type: readonly ["number", "string"]
            • Readonly path: {
                  items: {
                      type: "string";
                  };
                  type: "array";
              }
              • Readonly items: {
                    type: "string";
                }
                • Readonly type: "string"
              • Readonly type: "array"
            • Readonly text: {
                  type: readonly ["number", "string"];
              }
              • Readonly type: readonly ["number", "string"]
          • Readonly type: "object"
        • Readonly properties: {
              items: {
                  additionalProperties: false;
                  properties: {
                      label: {
                          type: readonly ["number", "string"];
                      };
                      path: {
                          items: {
                              type: "string";
                          };
                          type: "array";
                      };
                      text: {
                          type: readonly ["number", "string"];
                      };
                  };
                  type: "object";
              };
              type: "array";
          }
          • Readonly items: {
                additionalProperties: false;
                properties: {
                    label: {
                        type: readonly ["number", "string"];
                    };
                    path: {
                        items: {
                            type: "string";
                        };
                        type: "array";
                    };
                    text: {
                        type: readonly ["number", "string"];
                    };
                };
                type: "object";
            }
            • Readonly additionalProperties: false
            • Readonly properties: {
                  label: {
                      type: readonly ["number", "string"];
                  };
                  path: {
                      items: {
                          type: "string";
                      };
                      type: "array";
                  };
                  text: {
                      type: readonly ["number", "string"];
                  };
              }
              • Readonly label: {
                    type: readonly ["number", "string"];
                }
                • Readonly type: readonly ["number", "string"]
              • Readonly path: {
                    items: {
                        type: "string";
                    };
                    type: "array";
                }
                • Readonly items: {
                      type: "string";
                  }
                  • Readonly type: "string"
                • Readonly type: "array"
              • Readonly text: {
                    type: readonly ["number", "string"];
                }
                • Readonly type: readonly ["number", "string"]
            • Readonly type: "object"
          • Readonly type: "array"
        • Readonly subtitle: {
              additionalProperties: false;
              properties: {
                  label: {
                      type: readonly ["number", "string"];
                  };
                  path: {
                      items: {
                          type: "string";
                      };
                      type: "array";
                  };
                  text: {
                      type: readonly ["number", "string"];
                  };
              };
              type: "object";
          }
          • Readonly additionalProperties: false
          • Readonly properties: {
                label: {
                    type: readonly ["number", "string"];
                };
                path: {
                    items: {
                        type: "string";
                    };
                    type: "array";
                };
                text: {
                    type: readonly ["number", "string"];
                };
            }
            • Readonly label: {
                  type: readonly ["number", "string"];
              }
              • Readonly type: readonly ["number", "string"]
            • Readonly path: {
                  items: {
                      type: "string";
                  };
                  type: "array";
              }
              • Readonly items: {
                    type: "string";
                }
                • Readonly type: "string"
              • Readonly type: "array"
            • Readonly text: {
                  type: readonly ["number", "string"];
              }
              • Readonly type: readonly ["number", "string"]
          • Readonly type: "object"
        • Readonly title: {
              additionalProperties: false;
              properties: {
                  label: {
                      type: readonly ["number", "string"];
                  };
                  path: {
                      items: {
                          type: "string";
                      };
                      type: "array";
                  };
                  text: {
                      type: readonly ["number", "string"];
                  };
              };
              type: "object";
          }
          • Readonly additionalProperties: false
          • Readonly properties: {
                label: {
                    type: readonly ["number", "string"];
                };
                path: {
                    items: {
                        type: "string";
                    };
                    type: "array";
                };
                text: {
                    type: readonly ["number", "string"];
                };
            }
            • Readonly label: {
                  type: readonly ["number", "string"];
              }
              • Readonly type: readonly ["number", "string"]
            • Readonly path: {
                  items: {
                      type: "string";
                  };
                  type: "array";
              }
              • Readonly items: {
                    type: "string";
                }
                • Readonly type: "string"
              • Readonly type: "array"
            • Readonly text: {
                  type: readonly ["number", "string"];
              }
              • Readonly type: readonly ["number", "string"]
          • Readonly type: "object"
      • Readonly type: "object"
    • Readonly id: {
          type: "string";
      }
      • Readonly type: "string"
    • Readonly name: {
          type: "string";
      }
      • Readonly type: "string"
    • Readonly schema: {
          items: {
              properties: {
                  uri: {
                      type: "string";
                  };
              };
              type: "object";
          };
          required: readonly ["uri"];
          type: "array";
      }
      • Readonly items: {
            properties: {
                uri: {
                    type: "string";
                };
            };
            type: "object";
        }
        • Readonly properties: {
              uri: {
                  type: "string";
              };
          }
          • Readonly uri: {
                type: "string";
            }
            • Readonly type: "string"
        • Readonly type: "object"
      • Readonly required: readonly ["uri"]
      • Readonly type: "array"
    • Readonly styles: {
          additionalProperties: false;
          properties: {
              background: {
                  additionalProperties: false;
                  properties: {
                      color: {
                          type: "string";
                      };
                  };
                  type: "object";
              };
              hero: {
                  additionalProperties: false;
                  properties: {
                      alt: {
                          type: "string";
                      };
                      uri: {
                          type: "string";
                      };
                  };
                  required: readonly ["uri"];
                  type: "object";
              };
              text: {
                  additionalProperties: false;
                  properties: {
                      color: {
                          type: "string";
                      };
                  };
                  type: "object";
              };
              thumbnail: {
                  additionalProperties: false;
                  properties: {
                      alt: {
                          type: "string";
                      };
                      uri: {
                          type: "string";
                      };
                  };
                  required: readonly ["uri"];
                  type: "object";
              };
          };
          type: "object";
      }
      • Readonly additionalProperties: false
      • Readonly properties: {
            background: {
                additionalProperties: false;
                properties: {
                    color: {
                        type: "string";
                    };
                };
                type: "object";
            };
            hero: {
                additionalProperties: false;
                properties: {
                    alt: {
                        type: "string";
                    };
                    uri: {
                        type: "string";
                    };
                };
                required: readonly ["uri"];
                type: "object";
            };
            text: {
                additionalProperties: false;
                properties: {
                    color: {
                        type: "string";
                    };
                };
                type: "object";
            };
            thumbnail: {
                additionalProperties: false;
                properties: {
                    alt: {
                        type: "string";
                    };
                    uri: {
                        type: "string";
                    };
                };
                required: readonly ["uri"];
                type: "object";
            };
        }
        • Readonly background: {
              additionalProperties: false;
              properties: {
                  color: {
                      type: "string";
                  };
              };
              type: "object";
          }
          • Readonly additionalProperties: false
          • Readonly properties: {
                color: {
                    type: "string";
                };
            }
            • Readonly color: {
                  type: "string";
              }
              • Readonly type: "string"
          • Readonly type: "object"
        • Readonly hero: {
              additionalProperties: false;
              properties: {
                  alt: {
                      type: "string";
                  };
                  uri: {
                      type: "string";
                  };
              };
              required: readonly ["uri"];
              type: "object";
          }
          • Readonly additionalProperties: false
          • Readonly properties: {
                alt: {
                    type: "string";
                };
                uri: {
                    type: "string";
                };
            }
            • Readonly alt: {
                  type: "string";
              }
              • Readonly type: "string"
            • Readonly uri: {
                  type: "string";
              }
              • Readonly type: "string"
          • Readonly required: readonly ["uri"]
          • Readonly type: "object"
        • Readonly text: {
              additionalProperties: false;
              properties: {
                  color: {
                      type: "string";
                  };
              };
              type: "object";
          }
          • Readonly additionalProperties: false
          • Readonly properties: {
                color: {
                    type: "string";
                };
            }
            • Readonly color: {
                  type: "string";
              }
              • Readonly type: "string"
          • Readonly type: "object"
        • Readonly thumbnail: {
              additionalProperties: false;
              properties: {
                  alt: {
                      type: "string";
                  };
                  uri: {
                      type: "string";
                  };
              };
              required: readonly ["uri"];
              type: "object";
          }
          • Readonly additionalProperties: false
          • Readonly properties: {
                alt: {
                    type: "string";
                };
                uri: {
                    type: "string";
                };
            }
            • Readonly alt: {
                  type: "string";
              }
              • Readonly type: "string"
            • Readonly uri: {
                  type: "string";
              }
              • Readonly type: "string"
          • Readonly required: readonly ["uri"]
          • Readonly type: "object"
      • Readonly type: "object"
  • Readonly required: readonly ["id", "schema"]
  • Readonly title: "Output Descriptor"
  • Readonly type: "object"