UNPKG

changelog-guru

Version:
15 lines (14 loc) 594 B
import { Package } from 'package-json-helper'; import { ICommit } from '../entities/Commit.js'; import GitProvider, { IGitProviderOptions } from './GitProvider.js'; export default class GitHubProvider extends GitProvider { #private; constructor(url: string, branch?: IGitProviderOptions['branch']); getCommits(since: Date): Promise<ICommit[]>; getCurrentPackage(since: Date): Promise<Package>; getLastChangeDate(dev?: boolean): Promise<Date>; getPreviousPackage(since: Date): Promise<Package>; private getPackage; private parseAuthor; private parseCommit; }