UNPKG

teambition-sdk-socket

Version:
15 lines (14 loc) 714 B
import { Observable } from 'rxjs/Observable'; import BaseModel from './BaseModel'; import { MessageData } from '../schemas/Message'; import { GetMessageType } from '../fetchs/MessageFetch'; export declare class MessageModel extends BaseModel { private _schemaName; addOne(message: MessageData): Observable<MessageData>; addMessages(type: GetMessageType, messages: MessageData[], page: number): Observable<MessageData[]>; getMessages(type: GetMessageType, page: number): Observable<MessageData[]>; markAllAsRead(type: GetMessageType): Observable<MessageData[]>; deleteAllRead(type: GetMessageType): Observable<MessageData[]>; } declare const _default: MessageModel; export default _default;