[READ ONLY MIRROR] Spark Social AppView Server
github.com/sprksocial/server
atproto
deno
hono
lexicon
1import {
2 Main as ImagesMedia,
3 View as ImagesMediaView,
4} from "../lex/types/so/sprk/media/images.ts";
5import {
6 Main as VideoMedia,
7 View as VideoMediaView,
8} from "../lex/types/so/sprk/media/video.ts";
9import {
10 BlockedPost,
11 GeneratorView,
12 NotFoundPost,
13 PostView,
14 ReplyView,
15} from "../lex/types/so/sprk/feed/defs.ts";
16import { LabelerView } from "../lex/types/app/bsky/labeler/defs.ts";
17
18export {
19 isMain as isImagesMedia,
20 type Main as ImagesMedia,
21 type View as ImagesMediaView,
22} from "../lex/types/so/sprk/media/images.ts";
23export {
24 isMain as isVideoMedia,
25 type Main as VideoMedia,
26 type View as VideoMediaView,
27} from "../lex/types/so/sprk/media/video.ts";
28export type {
29 BlockedPost,
30 GeneratorView,
31 NotFoundPost,
32 PostView,
33} from "../lex/types/so/sprk/feed/defs.ts";
34
35export type Media =
36 | ImagesMedia
37 | VideoMedia;
38
39export type MediaView =
40 | ImagesMediaView
41 | VideoMediaView;
42
43export type MaybePostView = PostView | ReplyView | NotFoundPost | BlockedPost;
44
45export type RecordMediaViewInternal =
46 | GeneratorView
47 | LabelerView;