Variable jf2_without_typeConst
jf2_without_type: TObject<
{
audio: TOptional<TUnion<[TString, TArray<TString>]>>;
author: TOptional<
TUnion<
[
TString,
TObject<
{
"additional-name": TOptional<TString>;
adr: TOptional<TUnion<[TString, TUnsafe<(...)>]>>;
altitude: TOptional<TNumber>;
anniversary: TOptional<TUnion<[TString, TString, TString]>>;
bday: TOptional<TUnion<[TString, TString, TString]>>;
category: TOptional<TUnion<[TString, TArray<(...)>]>>;
content: TOptional<TString>;
"country-name": TOptional<TString>;
email: TOptional<TString>;
"extended-address": TOptional<TString>;
"family-name": TOptional<TString>;
"gender-identity": TOptional<TString>;
geo: TOptional<
TUnsafe<
{
altitude?: (...)
| (...);
latitude?: (...) | (...);
longitude?: (...) | (...);
},
>,
>;
"given-name": TOptional<TString>;
"honorific-prefix": TOptional<TString>;
"honorific-suffix": TOptional<TString>;
impp: TOptional<TString>;
"job-title": TOptional<TString>;
key: TOptional<TString>;
label: TOptional<TString>;
latitude: TOptional<TNumber>;
locality: TOptional<TString>;
logo: TOptional<TString>;
longitude: TOptional<TNumber>;
name: TOptional<TString>;
nickname: TOptional<TString>;
note: TOptional<TString>;
org: TOptional<TString>;
photo: TOptional<TString>;
"post-office-box": TOptional<TString>;
"postal-code": TOptional<TString>;
region: TOptional<TString>;
role: TOptional<TString>;
sex: TOptional<TString>;
"sort-string": TOptional<TString>;
"street-address": TOptional<TString>;
tel: TOptional<TString>;
type: TLiteral<"card">;
uid: TOptional<TString>;
url: TOptional<TUnsafe<string>>;
},
>,
],
>,
>;
"bookmark-of": TOptional<TString>;
category: TOptional<
TUnion<
[
TUnion<[TString, TArray<TString>]>,
TArray<TUnion<[TString, TArray<TString>]>>,
],
>,
>;
checkin: TOptional<TString>;
content: TOptional<
TUnion<
[TString, TObject<{ html: TString; text: TOptional<TString> }>],
>,
>;
date: TOptional<TUnion<[TString, TString, TString]>>;
end: TOptional<TUnion<[TString, TString, TString]>>;
"in-reply-to": TOptional<TString>;
"like-of": TOptional<TString>;
location: TOptional<
TUnion<
[
TString,
TString,
TObject<
{
altitude: TOptional<TUnsafe<number>>;
"country-name": TOptional<TString>;
"extended-address": TOptional<TString>;
geo: TOptional<TUnion<[TUnsafe<(...)>, TUnsafe<(...)>]>>;
label: TOptional<TString>;
latitude: TOptional<TUnsafe<number>>;
locality: TOptional<TString>;
longitude: TOptional<TUnsafe<number>>;
"post-office-box": TOptional<TString>;
"postal-code": TOptional<TString>;
region: TOptional<TString>;
"street-address": TOptional<TString>;
},
>,
],
>,
>;
name: TOptional<TString>;
photo: TOptional<TAny>;
"read-of": TOptional<
TUnion<
[
TString,
TString,
TObject<
{
accessed: TOptional<TUnsafe<string>>;
author: TOptional<TUnsafe<string>>;
content: TOptional<TUnsafe<string>>;
name: TOptional<TUnsafe<string>>;
publication: TOptional<TUnsafe<string>>;
published: TOptional<TUnsafe<string>>;
type: TLiteral<"cite">;
uid: TOptional<TUnsafe<string>>;
url: TOptional<TUnsafe<string>>;
},
>,
],
>,
>;
"read-status": TOptional<
TUnion<
[TLiteral<"to-read">, TLiteral<"reading">, TLiteral<"finished">],
>,
>;
"repost-of": TOptional<TString>;
rsvp: TOptional<
TUnion<
[
TLiteral<"yes">,
TLiteral<"no">,
TLiteral<"maybe">,
TLiteral<"interested">,
],
>,
>;
start: TOptional<TUnion<[TString, TString, TString]>>;
summary: TOptional<TString>;
syndication: TOptional<TUnion<[TString, TArray<TString>]>>;
url: TOptional<TUnion<[TString, TArray<TString>]>>;
video: TOptional<TUnion<[TString, TArray<TString>]>>;
},
> = ...
See
Simplified JSON - JF2 specification