gitlab
Version:
Full NodeJS implementation of the GitLab API. Supports Promises, Async/Await.
13 lines (12 loc) • 650 B
TypeScript
import { BaseService, BaseServiceOptions, Sudo } from '../infrastructure';
import { ResourceId, UserId, AccessLevel } from '..';
declare class ResourceAccessRequests extends BaseService {
constructor(resourceType: string, options: BaseServiceOptions);
all(resourceId: ResourceId): Promise<import("../infrastructure").GetResponse>;
request(resourceId: ResourceId): Promise<object>;
approve(resourceId: ResourceId, userId: UserId, { accessLevel }: {
accessLevel: AccessLevel;
} & Sudo): Promise<object>;
deny(resourceId: ResourceId, userId: UserId): Promise<object>;
}
export default ResourceAccessRequests;