UNPKG

@veltdev/sdk

Version:

Velt is an SDK to add collaborative features to your product within minutes. Example: Comments like Figma, Frame.io, Google docs or sheets, Recording like Loom, Huddles like Slack and much more.

46 lines (45 loc) 1.17 kB
import { OrganizationUserGroup } from "./organization-groups.data.model"; import { UserContact } from "./user-contact.data.model"; export declare class AutocompleteDataMap { [hotkey: string]: AutocompleteData; } export declare class AutocompleteData { hotkey: string; description?: string; type: 'custom' | 'contact' | 'group'; data: AutocompleteItem[]; groups?: AutocompleteGroup[]; } export declare class AutocompleteItem { id: string; name: string; description?: string; icon?: { url?: string; svg?: string; }; link?: string; groupId?: string; } export declare class AutocompleteReplaceData { text: string; custom: AutocompleteItem; } export declare class AutocompleteGroupReplaceData { text: string; groupId: string; clientGroupId: string; group?: OrganizationUserGroup; } export declare class AutocompleteUserContactReplaceData { text: string; userId: string; contact?: UserContact; } export declare class AutocompleteGroup { id: string; name: string; } export declare class AutocompleteChipData extends AutocompleteItem { type: 'contact' | 'custom'; }