12 lines
629 B
TypeScript
12 lines
629 B
TypeScript
import { ConversationsService } from './conversations.service';
|
|
import { Conversation } from './entities/conversation.entity';
|
|
import { User } from '../users/entities/user.entity';
|
|
export declare class ConversationsResolver {
|
|
private readonly conversationsService;
|
|
constructor(conversationsService: ConversationsService);
|
|
findAll(user: User): Promise<Conversation[]>;
|
|
findOne(id: string, user: User): Promise<Conversation>;
|
|
createConversation(user: User, participantIds: string[], name?: string): Promise<Conversation>;
|
|
createPrivateConversation(user: User, recipientId: string): Promise<Conversation>;
|
|
}
|