import { Either, Option } from "@sniptt/monads";
-import {
- CommentView,
- GetSiteResponse,
- LemmyHttp,
- PersonMentionView,
-} from "lemmy-js-client";
+import { GetSiteResponse, LemmyHttp } from "lemmy-js-client";
/**
* This contains serialized data, it needs to be deserialized before use.
path: string;
}
-export interface CommentNode {
- comment_view: CommentView | PersonMentionView;
- children?: CommentNode[];
- depth?: number;
-}
-
export interface PostFormParams {
name: Option<string>;
url: Option<string>;
nameOrId: Option<Either<string, number>>;
}
-export enum CommentSortType {
- Hot,
- Top,
- New,
- Old,
-}
-
export enum CommentViewType {
Tree,
- Chat,
+ Flat,
}
export enum DataType {