@upstart.gg/sdk
Version:
You can test the CLI without recompiling by running:
35 lines (33 loc) • 899 B
JavaScript
import { StringEnum } from "../../../../utils/string-enum.js";
import { Type } from "@sinclair/typebox";
//#region src/shared/datasources/external/threads/media/schema.ts
const threadsMediaSchema = Type.Object({
data: Type.Array(Type.Object({
id: Type.String(),
media_product_type: Type.Literal("THREADS"),
media_type: StringEnum([
"TEXT_POST",
"IMAGE",
"VIDEO",
"CAROUSEL_ALBUM",
"AUDIO",
"REPOST_FACADE"
]),
media_url: Type.String(),
permalink: Type.String(),
owner: Type.Object({ id: Type.String() }),
username: Type.String(),
text: Type.String(),
timestamp: Type.String(),
thumbnail_url: Type.String(),
shortcode: Type.String(),
is_quote_post: Type.Boolean()
})),
paging: Type.Object({ cursors: Type.Object({
before: Type.String(),
after: Type.String()
}) })
});
//#endregion
export { threadsMediaSchema };
//# sourceMappingURL=schema.js.map