UNPKG

ketting

Version:

Opiniated HATEAOS / Rest client.

25 lines 676 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.expand = void 0; const uriTemplate = require("uri-template"); const uri_1 = require("./uri"); function expand(arg1, arg2, arg3) { let context; let template; let vars; if (typeof arg1 === 'string') { context = arg1; template = arg2; vars = arg3; } else { context = arg1.context; template = arg1.href; vars = arg2; } const templ = uriTemplate.parse(template); const expanded = templ.expand(vars); return uri_1.resolve(context, expanded); } exports.expand = expand; //# sourceMappingURL=uri-template.js.map