event: TObject<
{
category: TOptional<TUnsafe<string | string[]>>;
content: TOptional<
TUnion<[TUnsafe<string>, TUnsafe<{ html: string; text?: string }>]>,
>;
description: TOptional<TUnsafe<string>>;
duration: TOptional<TUnsafe<string>>;
end: 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;
},
>,
],
>,
>;
"mp-slug": TOptional<TUnsafe<string>>;
"mp-syndicate-to": TOptional<TUnsafe<string | string[]>>;
name: TOptional<TUnsafe<string>>;
start: TOptional<TUnsafe<string>>;
summary: TOptional<TUnsafe<string>>;
type: TLiteral<"event">;
url: TOptional<TUnsafe<string>>;
},
> = ...