gitlab
Version:
Full NodeJS implementation of the GitLab API. Supports Promises, Async/Await.
10 lines (9 loc) • 715 B
TypeScript
import { BaseService, PaginatedRequestOptions, Sudo } from '../infrastructure';
import { UserId, ImpersonationTokenScope, ImpersonationTokenId } from '.';
declare class UserImpersonationTokens extends BaseService {
all(userId: UserId, options?: PaginatedRequestOptions): Promise<import("../infrastructure").GetResponse>;
add(userId: UserId, name: string, scopes: ImpersonationTokenScope, expiresAt: string, options?: Sudo): Promise<object>;
show(userId: UserId, tokenId: ImpersonationTokenId, options?: Sudo): Promise<import("../infrastructure").GetResponse>;
revoke(userId: UserId, tokenId: ImpersonationTokenId, options?: Sudo): Promise<object>;
}
export default UserImpersonationTokens;