UNPKG

textiot

Version:

A framework for building web and native (IoT) Dapps on the IPFS network

44 lines (43 loc) 1.15 kB
import { IExternalInvite, IInviteViewList } from './model'; /** * Add a new Thread invite by invitee address. * ```typescript * Textile.invites.add(threadId, address); * ``` */ export declare function add(threadId: string, address: string): Promise<void>; /** * Add an external Thread invite, returning a sharable object. * ```typescript * Textile.invites.addExternal(threadId); * ``` */ export declare function addExternal(threadId: string): Promise<IExternalInvite>; /** * List all pending thread invites. * ```typescript * Textile.invites.list(); * ``` */ export declare function list(): Promise<IInviteViewList>; /** * Accept invite by thread id. * ```typescript * Textile.invites.accept(threadId); * ``` */ export declare function accept(inviteId: string): Promise<string>; /** * Accept an external invite. * ```typescript * Textile.invites.acceptExternal(id, key); * ``` */ export declare function acceptExternal(id_: string, key: string): Promise<string>; /** * Ignore invite by thread id. * ```typescript * Textile.invites.ignore(threadId); * ``` */ export declare function ignore(inviteId: string): Promise<void>;