UNPKG

nest-gitlab

Version:

A gitbeaker wrapper for NestJS framework

28 lines (27 loc) 1.32 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const gitlab_constants_1 = require("./gitlab.constants"); function getInstanceToken(options = gitlab_constants_1.DEFAULT_INSTANCE_NAME) { return gitlab_constants_1.DEFAULT_INSTANCE_NAME === options ? 'gitlab' : 'string' === typeof options ? `${options}Instance` : gitlab_constants_1.DEFAULT_INSTANCE_NAME === options.name || !options.name ? 'gitlab' : `${options.name}Instance`; } exports.getInstanceToken = getInstanceToken; function getInstanceOptionsToken(options = gitlab_constants_1.DEFAULT_INSTANCE_NAME) { return gitlab_constants_1.DEFAULT_INSTANCE_NAME === options ? `${gitlab_constants_1.DEFAULT_INSTANCE_NAME}Options` : 'string' === typeof options ? `${options}Options` : gitlab_constants_1.DEFAULT_INSTANCE_NAME === options.name || !options.name ? `${gitlab_constants_1.DEFAULT_INSTANCE_NAME}Options` : `${options.name}Options`; } exports.getInstanceOptionsToken = getInstanceOptionsToken; function getBundleToken(bundle, instance = gitlab_constants_1.DEFAULT_INSTANCE_NAME) { return `${instance}_${bundle}`; } exports.getBundleToken = getBundleToken;