contensis-management-api
Version:
Client for managing content using the Contensis Management API
13 lines (12 loc) • 545 B
TypeScript
import { ContensisClient, IProjectOperations } from '../models';
import { IHttpClient, Project } from 'contensis-core-api';
export declare class ProjectOperations implements IProjectOperations {
private httpClient;
private contensisClient;
constructor(httpClient: IHttpClient, contensisClient: ContensisClient);
get(id?: string): Promise<Project>;
list(): Promise<Project[]>;
create(project: Project): Promise<Project>;
update(project: Project): Promise<Project>;
delete(id: string): Promise<void>;
}