UNPKG

teambition-sdk-socket

Version:
23 lines (22 loc) 1.2 kB
import { Observable } from 'rxjs/Observable'; import BaseModel from './BaseModel'; import { ProjectData } from '../schemas/Project'; import { ProjectId, OrganizationId, TaskId } from '../teambition'; export declare class ProjectModel extends BaseModel { private _schemaName; addProjects(projects: ProjectData[]): Observable<ProjectData[]>; addArchivesProjects(projects: ProjectData[]): Observable<ProjectData[]>; addPersonalProjects(projects: ProjectData[]): Observable<ProjectData[]>; addOrgsProjects(_organizationId: OrganizationId, projects: ProjectData[]): Observable<ProjectData[]>; addOne(project: ProjectData): Observable<ProjectData>; getProjects(): Observable<ProjectData[]>; getPersonalProjects(): Observable<ProjectData[]>; getOrgProjects(_organizationId: OrganizationId): Observable<ProjectData[]>; getOne(_id: ProjectId): Observable<ProjectData>; getArchivesProjects(): Observable<ProjectData[]>; getAliasIdOfPrivate(taskId: TaskId): string; getPrivate(taskId: TaskId): Observable<ProjectData>; addPrivate(taskId: TaskId, project: ProjectData): Observable<ProjectData>; } declare const _default: ProjectModel; export default _default;