UNPKG

git-history-changelog

Version:
17 lines (16 loc) 1.12 kB
import { UnreleasedChangelogCommit, UnreleasedCommitMessages, ChangelogMessages, ChangelogEntry } from './types'; import { Store } from './store'; export declare function toChangelog<MessagesT = string[]>(store: Store, commits: UnreleasedChangelogCommit<UnreleasedCommitMessages<MessagesT>>[]): Promise<ChangelogEntry<ChangelogMessages<MessagesT>>[]>; export declare type RenderChangelogMessageFunc = (category: string, message: string) => string; export declare type RenderedMessages = { [categoryName: string]: string[]; }; export declare type RenderChangelogFunc = (messages: RenderedMessages) => string; export declare function renderChangelog(store: Store, {entries, categories, messageRenderer, changelogRenderer}: { entries: ChangelogEntry<ChangelogMessages<string[]>>[]; categories: 'all' | string[]; messageRenderer?: RenderChangelogMessageFunc; changelogRenderer?: RenderChangelogFunc; }): string; export declare function renderChangelogMessage(category: string, message: string): string; export declare function renderChangelogMessages(messages: RenderedMessages): string;