2020-09-07 03:41:46 +00:00
|
|
|
import { GetSiteResponse } from 'lemmy-js-client';
|
|
|
|
|
|
|
|
export interface IsoData {
|
|
|
|
path: string;
|
|
|
|
routeData: any[];
|
|
|
|
site: GetSiteResponse;
|
|
|
|
// communities?: ListCommunitiesResponse;
|
|
|
|
}
|
|
|
|
|
|
|
|
declare global {
|
|
|
|
interface Window {
|
|
|
|
isoData: IsoData;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2020-09-06 16:15:25 +00:00
|
|
|
export enum CommentSortType {
|
|
|
|
Hot,
|
|
|
|
Top,
|
|
|
|
New,
|
|
|
|
Old,
|
|
|
|
}
|
|
|
|
|
|
|
|
export enum CommentViewType {
|
|
|
|
Tree,
|
|
|
|
Chat,
|
|
|
|
}
|
|
|
|
|
|
|
|
export enum DataType {
|
|
|
|
Post,
|
|
|
|
Comment,
|
|
|
|
}
|
|
|
|
|
|
|
|
export enum BanType {
|
|
|
|
Community,
|
|
|
|
Site,
|
|
|
|
}
|
|
|
|
|
|
|
|
export enum UserDetailsView {
|
|
|
|
Overview,
|
|
|
|
Comments,
|
|
|
|
Posts,
|
|
|
|
Saved,
|
|
|
|
}
|