@alauda/doom
Version:
Doctor Doom making docs.
34 lines (33 loc) • 899 B
TypeScript
import type { ContentProcessor } from '../../types.js';
export interface ReferenceItemSource {
name: string;
path: string;
ignoreHeading?: boolean;
/**
* @default 'ignore'
*/
frontmatterMode?: 'ignore' | 'merge' | 'remove' | 'replace';
processors?: ContentProcessor[];
}
export interface ReferenceItemRemote {
repo?: string;
branch?: string;
publicBase?: string;
}
export interface ReferenceItem extends ReferenceItemRemote {
sources: ReferenceItemSource[];
}
export interface NormalizedReferenceSource extends ReferenceItemRemote, ReferenceItemSource {
anchor?: string;
}
export interface ReleaseNotesOptions {
queryTemplates: Record<string, string>;
}
export interface JiraIssue {
expand: string;
id: string;
self: string;
key: string;
fields: Partial<Record<string, string>>;
}
export type JiraLanguage = 'zh' | 'en';