HEX
Server: nginx/1.18.0
System: Linux test-ipsremont 5.4.0-214-generic #234-Ubuntu SMP Fri Mar 14 23:50:27 UTC 2025 x86_64
User: ips (1000)
PHP: 8.0.30
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //var/www/quadcode.com/src/type/glossary.ts
export interface IGlossaryListItemPost {
  word: string,
  title: string,
  slug: string,
}

export interface IGlossaryList {
  [key:string]: {
    [key:string]: IGlossaryListItemPost
  }
}

export interface IGlossaryPost {
  id: number,
  slug: string,
  title: string,
  content: string,
  excerpt: string,
  image: { thumbnail: string | null, medium: string | null, mediumLarge: string | null, large: string | null },
  authorData: {
    name: string,
    description: string,
    position: string,
    avatar: {
      thumbnail: string,
      medium: string,
      mediumLarge: string,
      large: string
    },
    linkedin: string
  },
  estReadingTime: number,
  created_at: string,
  updated_at: string
}

export interface IGlossaryPostItem {
    id: number,
    date: string,
    date_gmt: string,
    guid: {
        rendered: string
    },
    modified: string,
    modified_gmt: string,
    slug: string,
    status: string,
    type: string,
    link: string,
    title: {
        rendered: string
    },
    content: {
        rendered: string,
        protected: boolean
    },
    excerpt: {
        rendered: string,
        protected: boolean
    },
    author: number,
    authorData: {
        name: string,
        description: string,
        position: string,
        avatar: {
            thumbnail: string,
            medium: string,
            mediumLarge: string,
            large: string
        },
        linkedin: string
    },
    featured_media: number,
    template: string,
    meta: [],
    acf: {
        word: string,
        read_also: string,
        views: 0,
        quotes: string
    },
    yoast_head: string,
    yoast_head_json: {
        title: string,
        robots: {
            index: string,
            follow: string,
            'max-snippet': string,
            'max-image-preview': string,
            'max-video-preview': string
        },
        og_locale: string,
        og_type: string,
        og_title: string,
        og_url: string,
        og_site_name: string,
        twitter_card: string,
        schema: {
            '@context': string,
            '@graph': [
                {
                    '@type': string,
                    '@id': string,
                    url: string,
                    name: string,
                    isPartOf: {
                        '@id': string
                    },
                    datePublished: string,
                    dateModified: string,
                    breadcrumb: {
                        '@id': string
                    },
                    inLanguage: string,
                    potentialAction: [
                        {
                           '@type': string,
                            target: [
                              string
                            ]
                        }
                    ]
                },
                {
                    '@type': string,
                    '@id': string,
                    itemListElement: [
                        {
                            '@type': string,
                            position: number,
                            name: string,
                            item: string
                        },
                        {
                            '@type': string,
                            position: 2,
                            name: string
                        }
                    ]
                },
                {
                    '@type': string,
                    '@id': string,
                    url: string,
                    name: string,
                    description: string,
                    potentialAction: [
                        {
                            '@type': string,
                            target: {
                                '@type': string,
                                urlTemplate: string
                            },
                            'query-input': string
                        }
                    ],
                    inLanguage: string
                }
            ]
        }
    },
    _links: {
        self: [
            {
                href: string
            }
        ],
        collection: [
            {
                href: string
            }
        ],
        about: [
            {
                href: string
            }
        ],
        author: [
            {
                embeddable: true,
                href: string
            }
        ],
        'wp:attachment': [
            {
                href: string
            }
        ],
        curies: [
            {
                name: string,
                href: string,
                templated: true
            }
        ]
    }

}