import { Octokit } from 'octokit'; export class BaseOctokitHelper { private octokit: unknown; constructor(octokit: unknown = undefined) { this.octokit = octokit ?? new Octokit({ auth: process.env.GITHUB_TOKEN }); } getOctokit(): Octokit { if (!this.octokit) throw new Error('No Octokit instance available'); return this.octokit as Octokit; } }