createPost: TFunction<
[
TUnion<
[
TObject<
{
access_token: TOptional<TString>;
action: TOptional<
TUnion<
[
TLiteral<"create">,
TLiteral<"update">,
TLiteral<"delete">,
TLiteral<"undelete">,
],
>,
>;
audio: TOptional<TUnion<[TString, TArray<TString>]>>;
author: TOptional<
TUnion<
[
TString,
TObject<
{
"additional-name": ...;
adr: ...;
altitude: ...;
anniversary: ...;
bday: ...;
category: ...;
content: ...;
"country-name": ...;
email: ...;
"extended-address": ...;
"family-name": ...;
"gender-identity": ...;
geo: ...;
"given-name": ...;
"honorific-prefix": ...;
"honorific-suffix": ...;
impp: ...;
"job-title": ...;
key: ...;
label: ...;
latitude: ...;
locality: ...;
logo: ...;
longitude: ...;
name: ...;
nickname: ...;
note: ...;
org: ...;
photo: ...;
"post-office-box": ...;
"postal-code": ...;
region: ...;
role: ...;
sex: ...;
"sort-string": ...;
"street-address": ...;
tel: ...;
type: ...;
uid: ...;
url: ...;
},
>,
],
>,
>;
"bookmark-of": TOptional<TString>;
category: TOptional<
TUnion<[TUnion<[(...), (...)]>, TArray<TUnion<(...)>>]>,
>;
checkin: TOptional<TString>;
content: TOptional<
TUnion<[TString, TObject<{ html: ...; text: ... }>]>,
>;
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: ...;
"country-name": ...;
"extended-address": ...;
geo: ...;
label: ...;
latitude: ...;
locality: ...;
longitude: ...;
"post-office-box": ...;
"postal-code": ...;
region: ...;
"street-address": ...;
},
>,
],
>,
>;
"mp-channel": TOptional<TString>;
"mp-destination": TOptional<TString>;
"mp-limit": TOptional<TNumber>;
"mp-photo-alt": TOptional<TUnion<[TString, TArray<TString>]>>;
"mp-post-status": TOptional<TString>;
"mp-slug": TOptional<TString>;
"mp-syndicate-to": TOptional<TUnion<[TString, TArray<TString>]>>;
name: TOptional<TString>;
photo: TOptional<TAny>;
"post-status": TOptional<TString>;
published: TOptional<TUnion<[TString, TString, TString]>>;
"read-of": TOptional<
TUnion<
[
TString,
TString,
TObject<
{
accessed: ...;
author: ...;
content: ...;
name: ...;
publication: ...;
published: ...;
type: ...;
uid: ...;
url: ...;
},
>,
],
>,
>;
"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>]>>;
type: TOptional<
TUnion<
[
TUnion<[(...), (...), (...), (...)]>,
TUnion<[(...), (...), (...), (...), (...), (...), (...)]>,
],
>,
>;
updated: TOptional<TUnion<[TString, TString, TString]>>;
url: TOptional<TUnion<[TString, TArray<TString>]>>;
video: TOptional<TUnion<[TString, TArray<TString>]>>;
visibility: TOptional<
TUnion<
[TLiteral<"public">, TLiteral<"private">, TLiteral<"unlisted">],
>,
>;
},
>,
TObject<
{
access_token: TOptional<TString>;
action: TOptional<
TUnion<
[
TLiteral<"create">,
TLiteral<"update">,
TLiteral<"delete">,
TLiteral<"undelete">,
],
>,
>;
audio: TOptional<TUnion<[TString, TArray<TString>]>>;
author: TOptional<
TUnion<
[
TString,
TObject<
{
"additional-name": ...;
adr: ...;
altitude: ...;
anniversary: ...;
bday: ...;
category: ...;
content: ...;
"country-name": ...;
email: ...;
"extended-address": ...;
"family-name": ...;
"gender-identity": ...;
geo: ...;
"given-name": ...;
"honorific-prefix": ...;
"honorific-suffix": ...;
impp: ...;
"job-title": ...;
key: ...;
label: ...;
latitude: ...;
locality: ...;
logo: ...;
longitude: ...;
name: ...;
nickname: ...;
note: ...;
org: ...;
photo: ...;
"post-office-box": ...;
"postal-code": ...;
region: ...;
role: ...;
sex: ...;
"sort-string": ...;
"street-address": ...;
tel: ...;
type: ...;
uid: ...;
url: ...;
},
>,
],
>,
>;
"bookmark-of": TOptional<TString>;
category: TOptional<
TUnion<[TUnion<[(...), (...)]>, TArray<TUnion<(...)>>]>,
>;
checkin: TOptional<TString>;
content: TOptional<
TUnion<[TString, TObject<{ html: ...; text: ... }>]>,
>;
date: TOptional<TUnion<[TString, TString, TString]>>;
end: TOptional<TUnion<[TString, TString, TString]>>;
h: TOptional<
TUnion<
[
TUnion<[(...), (...), (...), (...)]>,
TUnion<[(...), (...), (...), (...), (...), (...), (...)]>,
],
>,
>;
"in-reply-to": TOptional<TString>;
"like-of": TOptional<TString>;
location: TOptional<
TUnion<
[
TString,
TString,
TObject<
{
altitude: ...;
"country-name": ...;
"extended-address": ...;
geo: ...;
label: ...;
latitude: ...;
locality: ...;
longitude: ...;
"post-office-box": ...;
"postal-code": ...;
region: ...;
"street-address": ...;
},
>,
],
>,
>;
"mp-channel": TOptional<TString>;
"mp-destination": TOptional<TString>;
"mp-limit": TOptional<TNumber>;
"mp-photo-alt": TOptional<TUnion<[TString, TArray<TString>]>>;
"mp-post-status": TOptional<TString>;
"mp-slug": TOptional<TString>;
"mp-syndicate-to": TOptional<TUnion<[TString, TArray<TString>]>>;
name: TOptional<TString>;
photo: TOptional<TAny>;
"post-status": TOptional<TString>;
published: TOptional<TUnion<[TString, TString, TString]>>;
"read-of": TOptional<
TUnion<
[
TString,
TString,
TObject<
{
accessed: ...;
author: ...;
content: ...;
name: ...;
publication: ...;
published: ...;
type: ...;
uid: ...;
url: ...;
},
>,
],
>,
>;
"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>]>>;
updated: TOptional<TUnion<[TString, TString, TString]>>;
url: TOptional<TUnion<[TString, TArray<TString>]>>;
video: TOptional<TUnion<[TString, TArray<TString>]>>;
visibility: TOptional<
TUnion<
[TLiteral<"public">, TLiteral<"private">, TLiteral<"unlisted">],
>,
>;
},
>,
],
>,
],
TPromise<
TObject<{ details: TOptional<TArray<TString>>; summary: TString }>,
>,
> = ...