github.com/jfrog/frogbot@v1.1.1-0.20231221090046-821a26f50338/action/node_modules/@octokit/endpoint/dist-src/with-defaults.js (about)

     1  import { endpointWithDefaults } from "./endpoint-with-defaults";
     2  import { merge } from "./merge";
     3  import { parse } from "./parse";
     4  export function withDefaults(oldDefaults, newDefaults) {
     5      const DEFAULTS = merge(oldDefaults, newDefaults);
     6      const endpoint = endpointWithDefaults.bind(null, DEFAULTS);
     7      return Object.assign(endpoint, {
     8          DEFAULTS,
     9          defaults: withDefaults.bind(null, DEFAULTS),
    10          merge: merge.bind(null, DEFAULTS),
    11          parse,
    12      });
    13  }