Options
All
  • Public
  • Public/Protected
  • All
Menu

Class OutputParser<T>

Parsing and converting raw Git output into Git model instances.

Type parameters

  • T

Hierarchy

Index

Constructors

Properties

Methods

Constructors

constructor

Properties

Static Readonly LINE_DELIMITER

LINE_DELIMITER: "\u0000" = '\0'

This is the NUL delimiter. Equals wih %x00.

Methods

Abstract parse

  • parse(repositoryUri: string, raw: string, delimiter?: string): T[]
  • parse(repositoryUri: string, items: string[]): T[]
  • parse(repositoryUri: string, input: string | string[], delimiter?: string): T[]

Protected split

  • split(input: string | string[], delimiter: string): string[]

Protected toUri

  • toUri(repositoryUri: string, pathSegment: string): string