56 lines
979 B
TypeScript
56 lines
979 B
TypeScript
|
export interface ICreateChannelViewProps {
|
||
|
navigation: any;
|
||
|
route: {
|
||
|
params?: {
|
||
|
channel: string;
|
||
|
message: {
|
||
|
msg: string;
|
||
|
};
|
||
|
showCloseModal: boolean;
|
||
|
};
|
||
|
};
|
||
|
server: string;
|
||
|
user: {
|
||
|
id: string;
|
||
|
token: string;
|
||
|
};
|
||
|
create: Function;
|
||
|
loading: boolean;
|
||
|
result: {
|
||
|
rid: string;
|
||
|
t: string;
|
||
|
prid: string;
|
||
|
};
|
||
|
failure: boolean;
|
||
|
error: {
|
||
|
reason: string;
|
||
|
};
|
||
|
theme: string;
|
||
|
isMasterDetail: boolean;
|
||
|
blockUnauthenticatedAccess: boolean;
|
||
|
serverVersion: string;
|
||
|
encryptionEnabled: boolean;
|
||
|
}
|
||
|
|
||
|
export interface ICreateDiscussionViewSelectChannel {
|
||
|
server: string;
|
||
|
token: string;
|
||
|
userId: string;
|
||
|
initial: object;
|
||
|
onChannelSelect: Function;
|
||
|
blockUnauthenticatedAccess: boolean;
|
||
|
serverVersion: string;
|
||
|
theme: string;
|
||
|
}
|
||
|
|
||
|
export interface ICreateDiscussionViewSelectUsers {
|
||
|
server: string;
|
||
|
token: string;
|
||
|
userId: string;
|
||
|
selected: any[];
|
||
|
onUserSelect: Function;
|
||
|
blockUnauthenticatedAccess: boolean;
|
||
|
serverVersion: string;
|
||
|
theme: string;
|
||
|
}
|