UNPKG

boats

Version:

Beautiful Open / Async Template System - Write less yaml with BOATS and Nunjucks.

25 lines (24 loc) 810 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = default_1; const tslib_1 = require("tslib"); const UniqueOperationIds_1 = tslib_1.__importDefault(require("../UniqueOperationIds")); function default_1(tailOrFullConfig) { const base = { filePath: this.env.globals.currentFilePointer, stripValue: this.env.globals.uniqueOpIdStripValue }; if (!tailOrFullConfig) { return UniqueOperationIds_1.default.getUniqueOperationIdFromPath(base); } const input = typeof tailOrFullConfig === 'string' ? { ...base, tails: tailOrFullConfig } : { ...base, ...tailOrFullConfig }; return UniqueOperationIds_1.default.getUniqueOperationIdFromPath(input); }