graphdb-workbench
Version:
The web application for GraphDB APIs
2 lines • 913 B
JavaScript
export const __webpack_esm_id__=53627;export const __webpack_esm_ids__=[53627];export const __webpack_esm_modules__={53627:()=>{angular.module("graphdb.framework.rest.export.service",[]).factory("ExportRestService",t),t.$inject=["$http","$repositories","$translate"];const e="repositories";function t(t,n,o){return{getExportedStatementsAsJSONLD:function(n,o,r,s,a){const i=`${e}/${o.id}/statements?infer=false`,c={location:o.location},p={accept:a.accept};return Array.isArray(n)?c.context=n.map(e=>decodeURIComponent(e)):n&&(c.context=decodeURIComponent(r[n.value].exportUri)),s&&(c.authToken=s),a.link&&""!==a.link&&(p.link=a.link),t({url:i,method:"GET",params:c,headers:p,responseType:"blob"}).then(function(e){const t=e.data;let n=e.headers()["content-disposition"].split("filename=")[1];return n=n.substring(0,n.length),{data:t,filename:n}})}}}}};
//# sourceMappingURL=53627.a11d2790f9156db29b4d.bundle.js.map