import type { BaseResourceOptions } from '@gitbeaker/requester-utils'; import { ResourceIterations } from '../templates'; import type { AllIterationsOptions, IterationSchema } from '../templates/ResourceIterations'; import type { GitlabAPIResponse, PaginationRequestOptions, PaginationTypes, ShowExpanded, Sudo, } from '../infrastructure'; export interface ProjectIterations { all( projectId: string | number, options?: AllIterationsOptions & Sudo & ShowExpanded & PaginationRequestOptions

, ): Promise>; } export class ProjectIterations extends ResourceIterations { constructor(options: BaseResourceOptions) { /* istanbul ignore next */ super('project', options); } }