UNPKG

onesky-api-wrapper

Version:
27 lines (26 loc) 962 B
import { OneSkyConfig } from '../../http/index.js'; import { CreateProjectParams, CreateProjectResponse, ListLanguagesResponse, ListProjectsResponse, ProjectDetailResponse, UpdateProjectParams } from './project.model.js'; export declare class ProjectApi { private _http; constructor(config: OneSkyConfig); listProjects(options: { projectGroupId: string; }): Promise<ListProjectsResponse>; showProjectDetails(options: { projectId: string; }): Promise<ProjectDetailResponse>; createProject(options: { projectGroupId: string; params: CreateProjectParams; }): Promise<CreateProjectResponse>; updateProject(options: { projectId: string; params: UpdateProjectParams; }): Promise<any>; delete(options: { projectId: string; }): Promise<any>; listLanguages(options: { projectId: string; }): Promise<ListLanguagesResponse>; }