Files
old-slucajna-televizija/backend/node_modules/googleapis/scripts/generator_utils.js
GotPPay a75ea978f9 ..
2017-10-16 20:21:19 +02:00

52 lines
1.7 KiB
JavaScript

"use strict";
// Copyright 2014-2016, Google, Inc.
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
Object.defineProperty(exports, "__esModule", { value: true });
const google_auth_library_1 = require("google-auth-library");
/**
* Build a string used to create a URL from the discovery doc provided URL.
*
* @private
* @param {String} input URL to build from
* @return {String} Resulting built URL
*/
function buildurl(input) {
return ('\'' + input + '\'')
.replace(/\*/g, '')
.replace(/\+/g, '')
.replace(/([^:]\/)\/+/g, '$1')
.replace(/\{\//g, '/{');
}
/**
* Disable auto-escaping its output
* @type {Boolean}
*/
buildurl.safe = true;
/**
* Handle error object with callback
*
* @private
* @param {Error} err Error object to return in callback
* @param {Function=} callback Optional callback function
*/
function handleError(err, callback) {
if (callback && typeof callback === 'function') {
callback(err, null);
}
}
exports.default = {
DefaultTransporter: google_auth_library_1.DefaultTransporter,
buildurl: buildurl,
handleError: handleError
};
//# sourceMappingURL=generator_utils.js.map