UNPKG

@docuify/engine

Version:

A flexible, pluggable engine for building and transforming documentation content from source files.

23 lines (20 loc) 561 B
import { BaseSource } from '../base/baseSource.js'; import { SourceFile } from '../base/types.js'; interface GithubSourceConfig { token: string; branch: string; repoFullName: string; github_api_version?: string; metadataFields?: string[]; } declare class Github extends BaseSource { name: string; config: GithubSourceConfig; constructor(config: GithubSourceConfig); fetch(): Promise<SourceFile[]>; private get requestHeaders(); private parse; private fetchFileContent; private request; } export { Github };