Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "src/common"

Index

Variables

Const globPromisified

globPromisified: __promisify__ = promisify(glob)

Const logger

logger: Logger = new Logger()

Const readFilePromisified

readFilePromisified: __promisify__ = promisify(readFile)

Const unlinkPromisified

unlinkPromisified: __promisify__ = promisify(unlink)

Const writeFilePromisified

writeFilePromisified: __promisify__ = promisify(writeFile)

Functions

flatten2dArray

  • flatten2dArray<T>(arr: T[][]): T[]
  • Flatten 2d array

    Type parameters

    • T

    Parameters

    • arr: T[][]

      Flattened array

    Returns T[]

getProjects

  • getProjects(api: Api, groups: number[]): Promise<Project[]>
  • Get projects for a list of groups

    Parameters

    • api: Api

      GitLab API to make requests with

    • groups: number[]

      List of groups

    Returns Promise<Project[]>

getSubGroups

  • getSubGroups(api: Api, groups: number[]): Promise<Group[]>
  • Get subgroups for a list of groups

    Parameters

    • api: Api

      GitLab API to make requests with

    • groups: number[]

      List of groups

    Returns Promise<Group[]>

Generated using TypeDoc