platform-bible-utils
    Preparing search index...

    Variable themeDocumentSchemaConst

    themeDocumentSchema: {
        $defs: {
            themeCssVariables: {
                additionalProperties: { anyOf: { type: string }[] };
                description: string;
                properties: {
                    accent: { type: string };
                    "accent-foreground": { type: string };
                    background: { type: string };
                    border: { type: string };
                    card: { type: string };
                    "card-foreground": { type: string };
                    destructive: { type: string };
                    "destructive-foreground": { type: string };
                    foreground: { type: string };
                    input: { type: string };
                    muted: { type: string };
                    "muted-foreground": { type: string };
                    popover: { type: string };
                    "popover-foreground": { type: string };
                    primary: { type: string };
                    "primary-foreground": { type: string };
                    radius: { type: string };
                    ring: { type: string };
                    secondary: { type: string };
                    "secondary-foreground": { type: string };
                    "sidebar-accent": { type: string };
                    "sidebar-accent-foreground": { type: string };
                    "sidebar-background": { type: string };
                    "sidebar-border": { type: string };
                    "sidebar-foreground": { type: string };
                    "sidebar-primary": { type: string };
                    "sidebar-primary-foreground": { type: string };
                    "sidebar-ring": { type: string };
                };
                type: string;
            };
            themeDefinition: {
                description: string;
                properties: {
                    cssVariables: { $ref: string };
                    label: {
                        description: string;
                        pattern: string;
                        tsType: string;
                        type: string;
                    };
                };
                required: string[];
                type: string;
            };
            themeFamiliesById: {
                additionalProperties: {
                    anyOf: (
                        | { $ref: string; type?: undefined }
                        | { $ref?: undefined; type: string }
                    )[];
                };
                description: string;
                type: string;
            };
            themeFamily: {
                additionalProperties: {
                    anyOf: (
                        | { $ref: string; type?: undefined }
                        | { $ref?: undefined; type: string }
                    )[];
                };
                description: string;
                properties: { dark: { $ref: string }; light: { $ref: string } };
                type: string;
            };
        };
        $schema: string;
        anyOf: { $ref: string }[];
        description: string;
        title: string;
    } = ...

    Type declaration

    • $defs: {
          themeCssVariables: {
              additionalProperties: { anyOf: { type: string }[] };
              description: string;
              properties: {
                  accent: { type: string };
                  "accent-foreground": { type: string };
                  background: { type: string };
                  border: { type: string };
                  card: { type: string };
                  "card-foreground": { type: string };
                  destructive: { type: string };
                  "destructive-foreground": { type: string };
                  foreground: { type: string };
                  input: { type: string };
                  muted: { type: string };
                  "muted-foreground": { type: string };
                  popover: { type: string };
                  "popover-foreground": { type: string };
                  primary: { type: string };
                  "primary-foreground": { type: string };
                  radius: { type: string };
                  ring: { type: string };
                  secondary: { type: string };
                  "secondary-foreground": { type: string };
                  "sidebar-accent": { type: string };
                  "sidebar-accent-foreground": { type: string };
                  "sidebar-background": { type: string };
                  "sidebar-border": { type: string };
                  "sidebar-foreground": { type: string };
                  "sidebar-primary": { type: string };
                  "sidebar-primary-foreground": { type: string };
                  "sidebar-ring": { type: string };
              };
              type: string;
          };
          themeDefinition: {
              description: string;
              properties: {
                  cssVariables: { $ref: string };
                  label: {
                      description: string;
                      pattern: string;
                      tsType: string;
                      type: string;
                  };
              };
              required: string[];
              type: string;
          };
          themeFamiliesById: {
              additionalProperties: {
                  anyOf: (
                      | { $ref: string; type?: undefined }
                      | { $ref?: undefined; type: string }
                  )[];
              };
              description: string;
              type: string;
          };
          themeFamily: {
              additionalProperties: {
                  anyOf: (
                      | { $ref: string; type?: undefined }
                      | { $ref?: undefined; type: string }
                  )[];
              };
              description: string;
              properties: { dark: { $ref: string }; light: { $ref: string } };
              type: string;
          };
      }
    • $schema: string
    • anyOf: { $ref: string }[]
    • description: string
    • title: string