[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/so/sprk/labeler/defs.ts";
17
18export type {
19 Notification as NotificationView,
20} from "../lex/types/so/sprk/notification/listNotifications.ts";
21
22export {
23 isMain as isImagesMedia,
24 type Main as ImagesMedia,
25 type View as ImagesMediaView,
26} from "../lex/types/so/sprk/media/images.ts";
27export {
28 isMain as isVideoMedia,
29 type Main as VideoMedia,
30 type View as VideoMediaView,
31} from "../lex/types/so/sprk/media/video.ts";
32export type {
33 BlockedPost,
34 GeneratorView,
35 NotFoundPost,
36 PostView,
37} from "../lex/types/so/sprk/feed/defs.ts";
38
39export type Media =
40 | ImagesMedia
41 | VideoMedia;
42
43export type MediaView =
44 | ImagesMediaView
45 | VideoMediaView;
46
47export type MaybePostView = PostView | ReplyView | NotFoundPost | BlockedPost;
48
49export type RecordMediaViewInternal =
50 | GeneratorView
51 | LabelerView;