Variable h_entryConst

h_entry: TObject<
    {
        author: TOptional<
            TUnion<
                [
                    TUnsafe<string>,
                    TUnsafe<
                        {
                            "additional-name"?: string;
                            adr?: | string
                            | {
                                altitude?: number;
                                "country-name"?: string;
                                "extended-address"?: string;
                                geo?: string
                                | { altitude?: ...; latitude?: ...; longitude?: ... };
                                label?: string;
                                latitude?: number;
                                locality?: string;
                                longitude?: number;
                                "post-office-box"?: string;
                                "postal-code"?: string;
                                region?: string;
                                "street-address"?: string;
                            };
                            altitude?: number;
                            anniversary?: string;
                            bday?: string;
                            category?: string
                            | string[];
                            content?: string;
                            "country-name"?: string;
                            email?: string;
                            "extended-address"?: string;
                            "family-name"?: string;
                            "gender-identity"?: string;
                            geo?: { altitude?: number; latitude?: number; longitude?: number };
                            "given-name"?: string;
                            "honorific-prefix"?: string;
                            "honorific-suffix"?: string;
                            impp?: string;
                            "job-title"?: string;
                            key?: string;
                            label?: string;
                            latitude?: number;
                            locality?: string;
                            logo?: string;
                            longitude?: number;
                            name?: string;
                            nickname?: string;
                            note?: string;
                            org?: string;
                            photo?: string;
                            "post-office-box"?: string;
                            "postal-code"?: string;
                            region?: string;
                            role?: string;
                            sex?: string;
                            "sort-string"?: string;
                            "street-address"?: string;
                            tel?: string;
                            type: "card";
                            uid?: string;
                            url?: string;
                        },
                    >,
                ],
            >,
        >;
        "bookmark-of": TOptional<TUnsafe<string>>;
        category: TOptional<TUnsafe<string | string[]>>;
        content: TOptional<
            TUnion<[TUnsafe<string>, TUnsafe<{ html: string; text?: string }>]>,
        >;
        "in-reply-to": TOptional<TUnsafe<string>>;
        "like-of": TOptional<TUnsafe<string>>;
        location: TOptional<
            TUnion<
                [
                    TUnsafe<string>,
                    TUnsafe<string>,
                    TUnsafe<string>,
                    TUnsafe<
                        {
                            altitude?: number;
                            "country-name"?: string;
                            "extended-address"?: string;
                            geo?: | string
                            | { altitude?: number; latitude?: number; longitude?: number };
                            label?: string;
                            latitude?: number;
                            locality?: string;
                            longitude?: number;
                            "post-office-box"?: string;
                            "postal-code"?: string;
                            region?: string;
                            "street-address"?: string;
                        },
                    >,
                ],
            >,
        >;
        name: TOptional<TUnsafe<string>>;
        published: TOptional<TUnsafe<string>>;
        "read-of": TOptional<
            TUnion<
                [
                    TString,
                    TUnsafe<
                        {
                            accessed?: string;
                            author?: string;
                            content?: string;
                            name?: string;
                            publication?: string;
                            published?: string;
                            type: "cite";
                            uid?: string;
                            url?: string;
                        },
                    >,
                ],
            >,
        >;
        "repost-of": TOptional<TUnsafe<string>>;
        rsvp: TOptional<TUnsafe<"yes" | "no" | "maybe" | "interested">>;
        summary: TOptional<TUnsafe<string>>;
        syndication: TOptional<TUnsafe<string | string[]>>;
        type: TOptional<TLiteral<"entry">>;
        updated: TOptional<TUnsafe<string>>;
        uri: TOptional<TUnsafe<string>>;
        url: TOptional<TUnsafe<string>>;
    },
> = ...

microformats2 h-entry.

All properties are optional and may be plural.