UNPKG

google-place-search

Version:
23 lines (22 loc) 996 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var node_fetch_1 = __importDefault(require("node-fetch")); var constants_1 = require("./constants"); var makeObjectToQueryString = function (queryObject) { return Object.keys(queryObject).reduce(function (queryString, queryKey, index) { var queryValue = queryObject[queryKey]; if (index === 0) { return "?" + queryKey + "=" + queryValue; } return queryString + "&" + queryKey + "=" + queryValue; }, ''); }; var defaultClient = function (_a) { var method = _a.method, _b = _a.path, path = _b === void 0 ? '' : _b, query = _a.query; var queryString = makeObjectToQueryString(query); return node_fetch_1.default("" + constants_1.URI_PREFIX + path + queryString, { method: method }); }; exports.default = defaultClient;