UNPKG

@cdwr/nx-migrate-action

Version:

The Nx Migrate GitHub Action will keep your workspace up to date.

33 lines (32 loc) 835 B
interface RepositoryPermissions { admin: boolean; maintain: boolean; push: boolean; triage: boolean; pull: boolean; contents?: 'read' | 'write' | 'none'; issues?: 'read' | 'write' | 'none'; pull_requests?: 'read' | 'write' | 'none'; workflows?: 'read' | 'write' | 'none'; } export type TokenInfo = { type: 'classic' | 'fine-grained'; isValid: boolean; username: string; expiration: Date | null; scopes: Array<string> | undefined; repoPermissions: RepositoryPermissions; resolvedPermissions: { pullRequest: boolean; repo: boolean; workflow: boolean; }; }; /** * Get token permissions. * * @param token GitHub token * @returns Token permissions */ export declare const getTokenPermissions: (token: string) => Promise<TokenInfo>; export {};