@jorsek/ezd-client
Version:
18 lines (17 loc) • 545 B
TypeScript
import { Resource } from "./Resource";
import { API_Template } from "../Types";
export interface API_Document {
uuid: string;
title: string;
owner: string;
}
export declare class Contribute extends Resource {
private availableTemplates;
private _resource_uuid;
initContribution(template_path: string): Promise<string>;
resource_uuid(): string;
commit(_doc_id: string): void;
cancel(_doc_id: string): void;
templates(): Promise<Array<API_Template>>;
getContributions(): Promise<Array<API_Document>>;
}