textiot
Version:
A framework for building web and native (IoT) Dapps on the IPFS network
44 lines (43 loc) • 1.1 kB
TypeScript
import { INotificationList } from './model';
/**
* List all Notifications.
* ```typescript
* Textile.notifications.list(offset, limit);
* ```
*/
export declare function list(offset: string, limit: number): Promise<INotificationList>;
/**
* Get count of unread Notifications.
* ```typescript
* Textile.notifications.countUnread();
* ```
*/
export declare function countUnread(): Promise<number>;
/**
* Mark a Notification as read by ID.
* ```typescript
* Textile.notifications.read(id);
* ```
*/
export declare function read(id_: string): Promise<void>;
/**
* Mark all Notifications as read.
* ```typescript
* Textile.notifications.readAll();
* ```
*/
export declare function readAll(): Promise<void>;
/**
* Accept an Invite included in a Notification.
* ```typescript
* Textile.notifications.acceptInvite(id);
* ```
*/
export declare function acceptInvite(id_: string): Promise<string>;
/**
* Ignore an Invite included in a Notification.
* ```typescript
* Textile.notifications.ignoreInvite(id);
* ```
*/
export declare function ignoreInvite(id_: string): Promise<string>;