UNPKG

@types/issue-parser

Version:
69 lines (61 loc) 2.07 kB
# Installation > `npm install --save @types/issue-parser` # Summary This package contains type definitions for issue-parser (https://github.com/pvdlg/issue-parser#readme). # Details Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/issue-parser. ## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/issue-parser/index.d.ts) ````ts declare function issueParser( authOptions?: issueParser.Options, extension?: issueParser.Overrides, ): issueParser.Parser; declare namespace issueParser { type Parser = (text: string) => Result; interface Overrides { actions?: { [type: string]: readonly string[]; } | undefined; delimiters?: string | readonly string[] | undefined; mentionsPrefixes?: string | readonly string[] | undefined; issuePrefixes?: string | readonly string[] | undefined; hosts?: string | readonly string[] | undefined; issueURLSegments?: string | readonly string[] | undefined; overrides?: string | readonly string[] | undefined; } type Options = "github" | "gitlab" | "bitbucket" | "waffle" | Overrides; interface Reference { raw: string; slug: string | undefined; prefix: string | undefined; issue: string; } interface Mention { raw: string; prefix: string; user: string; } interface Action { raw: string; action: string; slug: string | undefined; prefix: string | undefined; issue: string; } interface Actions { [action: string]: readonly Action[]; } interface Result { refs: readonly Reference[]; mentions: readonly Mention[]; actions: Actions; allRefs: Array<Reference | Action>; } } export = issueParser; ```` ### Additional Details * Last updated: Mon, 20 Nov 2023 23:36:24 GMT * Dependencies: none # Credits These definitions were written by [Leko](https://github.com/Leko).