graphdb-workbench
Version:
The web application for GraphDB APIs
2 lines • 901 B
JavaScript
export const __webpack_id__=53627;export const __webpack_ids__=[53627];export const __webpack_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,a,s){const i=`${e}/${o.id}/statements?infer=false`,c={location:o.location},p={accept:s.accept};return Array.isArray(n)?c.context=n.map(e=>decodeURIComponent(e)):n&&(c.context=decodeURIComponent(r[n.value].exportUri)),a&&(c.authToken=a),s.link&&""!==s.link&&(p.link=s.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.c6ef5ed54f06fd7d6513.bundle.js.map