frontend > app
This commit is contained in:
50
app/types/index.js
Normal file
50
app/types/index.js
Normal file
@@ -0,0 +1,50 @@
|
||||
// @flow
|
||||
export type User = {
|
||||
avatarUrl: string,
|
||||
id: string,
|
||||
name: string,
|
||||
username: string,
|
||||
};
|
||||
|
||||
export type Team = {
|
||||
id: string,
|
||||
name: string,
|
||||
};
|
||||
|
||||
export type NavigationNode = {
|
||||
id: string,
|
||||
title: string,
|
||||
url: string,
|
||||
children: Array<NavigationNode>,
|
||||
};
|
||||
|
||||
export type Document = {
|
||||
collaborators: Array<User>,
|
||||
collection: Object,
|
||||
createdAt: string,
|
||||
createdBy: User,
|
||||
html: string,
|
||||
id: string,
|
||||
private: boolean,
|
||||
starred: boolean,
|
||||
views: number,
|
||||
team: string,
|
||||
text: string,
|
||||
title: string,
|
||||
updatedAt: string,
|
||||
updatedBy: User,
|
||||
url: string,
|
||||
views: number,
|
||||
};
|
||||
|
||||
export type Pagination = {
|
||||
limit: number,
|
||||
nextPath: string,
|
||||
offset: number,
|
||||
};
|
||||
|
||||
export type ApiKey = {
|
||||
id: string,
|
||||
name: ?string,
|
||||
secret: string,
|
||||
};
|
||||
Reference in New Issue
Block a user