UNPKG

digitaform-preview-react

Version:

A comprehensive React form preview component library with form controls,responsive design

32 lines 1.22 kB
import { IIssue, IGetIssuesQueryParams, ICreateIssueRequest, IUpdateIssueRequest } from '../services/issues.interface'; declare class IssuesApiService { /** * Get all issues * @param queryParams - Query parameters for filtering issues * @returns Promise<IIssue[]> - Array of issues */ getAllIssues(queryParams?: IGetIssuesQueryParams): Promise<IIssue[]>; /** * Get issue by ID * @param issueId - Issue ID * @returns Promise<IIssue> - Issue details */ getIssueById(issueId: string): Promise<IIssue>; /** * Create a new issue * @param issueData - Issue data to create * @param attachments - Optional file attachments * @returns Promise<IIssue> - Created issue */ createIssue(issueData: ICreateIssueRequest, _attachments?: File[]): Promise<IIssue>; /** * Update an existing issue * @param issueId - Issue ID to update * @param issueData - Issue data to update * @returns Promise<IIssue> - Updated issue */ updateIssue(issueId: string, issueData: IUpdateIssueRequest): Promise<IIssue>; } export declare const issuesApiService: IssuesApiService; export {}; //# sourceMappingURL=issues-api.service.d.ts.map