#!/usr/bin/env node /** * GitHub CLI - thin entry point. * * Commands: * Issues: * node github.js issues list --repo owner/repo [--state open|closed|all] [--labels x,y] [--assignee user] [--limit N] * node github.js issues create --repo owner/repo --title "..." [--body "..."] [--labels x,y] [--assignee user] * node github.js issues view --repo owner/repo * node github.js issues close --repo owner/repo [--reason completed|not_planned] * node github.js issues reopen --repo owner/repo * node github.js issues assign --repo owner/repo --to user1,user2 * node github.js issues label --repo owner/repo [--add x,y] [--remove z] * * Projects: * node github.js projects list --repo owner/repo [--limit N] * node github.js projects view --repo owner/repo * node github.js projects items --repo owner/repo [--limit N] * node github.js projects fields --repo owner/repo * node github.js projects add --repo owner/repo * node github.js projects set-field --repo owner/repo --field --value * * Sync: * node github.js sync --repo owner/repo [--import|--export] [--labels x,y] [--dry-run] [--group group-id] */ export {}; import type { ITaskService } from '../shared/services/interfaces'; export interface ICreatedIssueSummary { number: number; url: string; title: string; body?: string; assignee?: string; } export declare function persistCreatedIssueTask(options: { tasks: ITaskService; repo: string; issue: ICreatedIssueSummary; }): Promise; //# sourceMappingURL=github.d.ts.map