export type MentionValue = { key: string, value: string, name: string, fullname: string, avatar: string, } export type Config = { appUrl: string, appSubUrl: string, assetVersionEncoded: string, assetUrlPrefix: string, runModeIsProd: boolean, customEmojis: Record, csrfToken: string, pageData: Record, notificationSettings: Record, enableTimeTracking: boolean, mentionValues?: MentionValue[], mermaidMaxSourceCharacters: number, i18n: Record, } export type Intent = 'error' | 'warning' | 'info'; export type RequestData = string | FormData | URLSearchParams; export type RequestOpts = { data?: RequestData, } & RequestInit; export type IssueData = { owner: string, repo: string, type: string, index: string, }