@cobuildlab/8base-chat
Version:
Chat component that uses 8base
12 lines (11 loc) • 450 B
TypeScript
import { DmPreviewFragment } from 'shared/graphql/__generated__';
declare type Members = NonNullable<DmPreviewFragment['members']>;
/**
* Generates name for Group using members first names.
* @param names First names of users
* @example
* getGroupName(['A', 'B', 'C']) // -> A, B & C
*/
export declare function getGroupName(names: string[]): string;
export declare function getDmName(members: Members, currentUserId: string): string;
export {};