2021-01-04 12:33:31 +00:00

2921 lines
216 KiB
HTML

<!doctype html>
<html class="default no-js">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>index | Community Solid Server</title>
<meta name="description" content="Documentation for Community Solid Server">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="../assets/css/main.css">
<script async src="../assets/js/search.js" id="search-script"></script>
</head>
<body>
<header>
<div class="tsd-page-toolbar">
<div class="container">
<div class="table-wrap">
<div class="table-cell" id="tsd-search" data-index="../assets/js/search.json" data-base="..">
<div class="field">
<label for="tsd-search-field" class="tsd-widget search no-caption">Search</label>
<input id="tsd-search-field" type="text" />
</div>
<ul class="results">
<li class="state loading">Preparing search index...</li>
<li class="state failure">The search index is not available</li>
</ul>
<a href="../index.html" class="title">Community Solid Server</a>
</div>
<div class="table-cell" id="tsd-widgets">
<div id="tsd-filter">
<a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a>
<div class="tsd-filter-group">
<div class="tsd-select" id="tsd-filter-visibility">
<span class="tsd-select-label">All</span>
<ul class="tsd-select-list">
<li data-value="public">Public</li>
<li data-value="protected">Public/Protected</li>
<li data-value="private" class="selected">All</li>
</ul>
</div>
<input type="checkbox" id="tsd-filter-inherited" checked />
<label class="tsd-widget" for="tsd-filter-inherited">Inherited</label>
<input type="checkbox" id="tsd-filter-externals" checked />
<label class="tsd-widget" for="tsd-filter-externals">Externals</label>
</div>
</div>
<a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a>
</div>
</div>
</div>
</div>
<div class="tsd-page-title">
<div class="container">
<ul class="tsd-breadcrumb">
<li>
<a href="../modules.html">Community Solid Server</a>
</li>
<li>
<a href="index.html">index</a>
</li>
</ul>
<h1>Module index</h1>
</div>
</div>
</header>
<div class="container container-main">
<div class="row">
<div class="col-8 col-content">
<section class="tsd-panel-group tsd-index-group">
<h2>Index</h2>
<section class="tsd-panel tsd-index-panel">
<div class="tsd-index-content">
<section class="tsd-index-section ">
<h3>Classes</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.acceptpreferenceparser.html" class="tsd-kind-icon">Accept<wbr>Preference<wbr>Parser</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.aclinitializer.html" class="tsd-kind-icon">Acl<wbr>Initializer</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.agentjsonparser.html" class="tsd-kind-icon">Agent<wbr>Json<wbr>Parser</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.agentparser.html" class="tsd-kind-icon">Agent<wbr>Parser</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.alloweverythingauthorizer.html" class="tsd-kind-icon">Allow<wbr>Everything<wbr>Authorizer</a></li>
<li class="tsd-kind-class tsd-parent-kind-module tsd-has-type-parameter"><a href="../classes/index.asynchandler.html" class="tsd-kind-icon">Async<wbr>Handler</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.authenticatedldphandler.html" class="tsd-kind-icon">Authenticated<wbr>Ldp<wbr>Handler</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.authorizer.html" class="tsd-kind-icon">Authorizer</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.badrequesthttperror.html" class="tsd-kind-icon">Bad<wbr>Request<wbr>Http<wbr>Error</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.basicmetadataextractor.html" class="tsd-kind-icon">Basic<wbr>Metadata<wbr>Extractor</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.basicrequestparser.html" class="tsd-kind-icon">Basic<wbr>Request<wbr>Parser</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.basicresponsewriter.html" class="tsd-kind-icon">Basic<wbr>Response<wbr>Writer</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.basictargetextractor.html" class="tsd-kind-icon">Basic<wbr>Target<wbr>Extractor</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.bearerwebidextractor.html" class="tsd-kind-icon">Bearer<wbr>Web<wbr>IdExtractor</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.bodyparser.html" class="tsd-kind-icon">Body<wbr>Parser</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.chainedconverter.html" class="tsd-kind-icon">Chained<wbr>Converter</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.clirunner.html" class="tsd-kind-icon">Cli<wbr>Runner</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.conflicthttperror.html" class="tsd-kind-icon">Conflict<wbr>Http<wbr>Error</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.contenttypeparser.html" class="tsd-kind-icon">Content<wbr>Type<wbr>Parser</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.convertingrouterrule.html" class="tsd-kind-icon">Converting<wbr>Router<wbr>Rule</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.corshandler.html" class="tsd-kind-icon">Cors<wbr>Handler</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.createdresponsedescription.html" class="tsd-kind-icon">Created<wbr>Response<wbr>Description</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.credentialsextractor.html" class="tsd-kind-icon">Credentials<wbr>Extractor</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.dpopwebidextractor.html" class="tsd-kind-icon">DPoPWeb<wbr>IdExtractor</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.dataaccessorbasedstore.html" class="tsd-kind-icon">Data<wbr>Accessor<wbr>Based<wbr>Store</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.deleteoperationhandler.html" class="tsd-kind-icon">Delete<wbr>Operation<wbr>Handler</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.emptycredentialsextractor.html" class="tsd-kind-icon">Empty<wbr>Credentials<wbr>Extractor</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.errorresponsewriter.html" class="tsd-kind-icon">Error<wbr>Response<wbr>Writer</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.expresshttpserverfactory.html" class="tsd-kind-icon">Express<wbr>Http<wbr>Server<wbr>Factory</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.extensionbasedmapper.html" class="tsd-kind-icon">Extension<wbr>Based<wbr>Mapper</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.extensionbasedmapperfactory.html" class="tsd-kind-icon">Extension<wbr>Based<wbr>Mapper<wbr>Factory</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.filedataaccessor.html" class="tsd-kind-icon">File<wbr>Data<wbr>Accessor</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.fixedcontenttypemapper.html" class="tsd-kind-icon">Fixed<wbr>Content<wbr>Type<wbr>Mapper</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.forbiddenhttperror.html" class="tsd-kind-icon">Forbidden<wbr>Http<wbr>Error</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.generatedpodmanager.html" class="tsd-kind-icon">Generated<wbr>Pod<wbr>Manager</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.getoperationhandler.html" class="tsd-kind-icon">Get<wbr>Operation<wbr>Handler</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.handlebarstemplateengine.html" class="tsd-kind-icon">Handlebars<wbr>Template<wbr>Engine</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.headoperationhandler.html" class="tsd-kind-icon">Head<wbr>Operation<wbr>Handler</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.headerhandler.html" class="tsd-kind-icon">Header<wbr>Handler</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.httperror.html" class="tsd-kind-icon">Http<wbr>Error</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.httphandler.html" class="tsd-kind-icon">Http<wbr>Handler</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.inmemorydataaccessor.html" class="tsd-kind-icon">In<wbr>Memory<wbr>Data<wbr>Accessor</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.initializer.html" class="tsd-kind-icon">Initializer</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.internalservererror.html" class="tsd-kind-icon">Internal<wbr>Server<wbr>Error</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.lazylogger.html" class="tsd-kind-icon">Lazy<wbr>Logger</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.lazyloggerfactory.html" class="tsd-kind-icon">Lazy<wbr>Logger<wbr>Factory</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.linkrelmetadatawriter.html" class="tsd-kind-icon">Link<wbr>Rel<wbr>Metadata<wbr>Writer</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.linktypeparser.html" class="tsd-kind-icon">Link<wbr>Type<wbr>Parser</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.lockingresourcestore.html" class="tsd-kind-icon">Locking<wbr>Resource<wbr>Store</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.logger.html" class="tsd-kind-icon">Logger</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.loggerinitializer.html" class="tsd-kind-icon">Logger<wbr>Initializer</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.mappedmetadatawriter.html" class="tsd-kind-icon">Mapped<wbr>Metadata<wbr>Writer</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.metadataextractor.html" class="tsd-kind-icon">Metadata<wbr>Extractor</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.metadatawriter.html" class="tsd-kind-icon">Metadata<wbr>Writer</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.methodnotallowedhttperror.html" class="tsd-kind-icon">Method<wbr>Not<wbr>Allowed<wbr>Http<wbr>Error</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.methodpermissionsextractor.html" class="tsd-kind-icon">Method<wbr>Permissions<wbr>Extractor</a></li>
<li class="tsd-kind-class tsd-parent-kind-module tsd-has-type-parameter"><a href="../classes/index.monitoringstore.html" class="tsd-kind-icon">Monitoring<wbr>Store</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.notfoundhttperror.html" class="tsd-kind-icon">Not<wbr>Found<wbr>Http<wbr>Error</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.notimplementedhttperror.html" class="tsd-kind-icon">Not<wbr>Implemented<wbr>Http<wbr>Error</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.okresponsedescription.html" class="tsd-kind-icon">Ok<wbr>Response<wbr>Description</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.operationhandler.html" class="tsd-kind-icon">Operation<wbr>Handler</a></li>
<li class="tsd-kind-class tsd-parent-kind-module tsd-has-type-parameter"><a href="../classes/index.passthroughstore.html" class="tsd-kind-icon">Passthrough<wbr>Store</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.patchhandler.html" class="tsd-kind-icon">Patch<wbr>Handler</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.patchoperationhandler.html" class="tsd-kind-icon">Patch<wbr>Operation<wbr>Handler</a></li>
<li class="tsd-kind-class tsd-parent-kind-module tsd-has-type-parameter"><a href="../classes/index.patchingstore.html" class="tsd-kind-icon">Patching<wbr>Store</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.permissionsextractor.html" class="tsd-kind-icon">Permissions<wbr>Extractor</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.podmanagerhttphandler.html" class="tsd-kind-icon">Pod<wbr>Manager<wbr>Http<wbr>Handler</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.postoperationhandler.html" class="tsd-kind-icon">Post<wbr>Operation<wbr>Handler</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.preferenceparser.html" class="tsd-kind-icon">Preference<wbr>Parser</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.preferencesupport.html" class="tsd-kind-icon">Preference<wbr>Support</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.putoperationhandler.html" class="tsd-kind-icon">Put<wbr>Operation<wbr>Handler</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.quadtordfconverter.html" class="tsd-kind-icon">Quad<wbr>ToRdf<wbr>Converter</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.rawbodyparser.html" class="tsd-kind-icon">Raw<wbr>Body<wbr>Parser</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.rdftoquadconverter.html" class="tsd-kind-icon">Rdf<wbr>ToQuad<wbr>Converter</a></li>
<li class="tsd-kind-class tsd-parent-kind-module tsd-has-type-parameter"><a href="../classes/index.readonlystore.html" class="tsd-kind-icon">Read<wbr>Only<wbr>Store</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.recordobject.html" class="tsd-kind-icon">Record<wbr>Object</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.regexrouterrule.html" class="tsd-kind-icon">Regex<wbr>Router<wbr>Rule</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.representationconverter.html" class="tsd-kind-icon">Representation<wbr>Converter</a></li>
<li class="tsd-kind-class tsd-parent-kind-module tsd-has-type-parameter"><a href="../classes/index.representationconvertingstore.html" class="tsd-kind-icon">Representation<wbr>Converting<wbr>Store</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.representationmetadata.html" class="tsd-kind-icon">Representation<wbr>Metadata</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.requestparser.html" class="tsd-kind-icon">Request<wbr>Parser</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.resetresponsedescription.html" class="tsd-kind-icon">Reset<wbr>Response<wbr>Description</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.responsedescription.html" class="tsd-kind-icon">Response<wbr>Description</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.responsewriter.html" class="tsd-kind-icon">Response<wbr>Writer</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.rootcontainerinitializer.html" class="tsd-kind-icon">Root<wbr>Container<wbr>Initializer</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.routerrule.html" class="tsd-kind-icon">Router<wbr>Rule</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.routingresourcestore.html" class="tsd-kind-icon">Routing<wbr>Resource<wbr>Store</a></li>
<li class="tsd-kind-class tsd-parent-kind-module tsd-has-type-parameter"><a href="../classes/index.sequencehandler.html" class="tsd-kind-icon">Sequence<wbr>Handler</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.serverinitializer.html" class="tsd-kind-icon">Server<wbr>Initializer</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.singlerootidentifierstrategy.html" class="tsd-kind-icon">Single<wbr>Root<wbr>Identifier<wbr>Strategy</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.singlethreadedresourcelocker.html" class="tsd-kind-icon">Single<wbr>Threaded<wbr>Resource<wbr>Locker</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.slugparser.html" class="tsd-kind-icon">Slug<wbr>Parser</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.sparqldataaccessor.html" class="tsd-kind-icon">Sparql<wbr>Data<wbr>Accessor</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.sparqlpatchpermissionsextractor.html" class="tsd-kind-icon">Sparql<wbr>Patch<wbr>Permissions<wbr>Extractor</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.sparqlupdatebodyparser.html" class="tsd-kind-icon">Sparql<wbr>Update<wbr>Body<wbr>Parser</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.sparqlupdatepatchhandler.html" class="tsd-kind-icon">Sparql<wbr>Update<wbr>Patch<wbr>Handler</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.suffixidentifiergenerator.html" class="tsd-kind-icon">Suffix<wbr>Identifier<wbr>Generator</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.targetextractor.html" class="tsd-kind-icon">Target<wbr>Extractor</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.templatedresourcesgenerator.html" class="tsd-kind-icon">Templated<wbr>Resources<wbr>Generator</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.typedrepresentationconverter.html" class="tsd-kind-icon">Typed<wbr>Representation<wbr>Converter</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.unauthorizedhttperror.html" class="tsd-kind-icon">Unauthorized<wbr>Http<wbr>Error</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.unsecurewebidextractor.html" class="tsd-kind-icon">Unsecure<wbr>Web<wbr>IdExtractor</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.unsecurewebsocketsprotocol.html" class="tsd-kind-icon">Unsecure<wbr>Web<wbr>Sockets<wbr>Protocol</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.unsupportedmediatypehttperror.html" class="tsd-kind-icon">Unsupported<wbr>Media<wbr>Type<wbr>Http<wbr>Error</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.urlbasedaclmanager.html" class="tsd-kind-icon">Url<wbr>Based<wbr>Acl<wbr>Manager</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.voidloggerfactory.html" class="tsd-kind-icon">Void<wbr>Logger<wbr>Factory</a></li>
<li class="tsd-kind-class tsd-parent-kind-module tsd-has-type-parameter"><a href="../classes/index.waterfallhandler.html" class="tsd-kind-icon">Waterfall<wbr>Handler</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.webaclauthorizer.html" class="tsd-kind-icon">Web<wbr>Acl<wbr>Authorizer</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.websocketadvertiser.html" class="tsd-kind-icon">Web<wbr>Socket<wbr>Advertiser</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.websockethandler.html" class="tsd-kind-icon">Web<wbr>Socket<wbr>Handler</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.websocketserverfactory.html" class="tsd-kind-icon">Web<wbr>Socket<wbr>Server<wbr>Factory</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.winstonloggerfactory.html" class="tsd-kind-icon">Winston<wbr>Logger<wbr>Factory</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.wrappedexpiringresourcelocker.html" class="tsd-kind-icon">Wrapped<wbr>Expiring<wbr>Resource<wbr>Locker</a></li>
</ul>
</section>
<section class="tsd-index-section ">
<h3>Interfaces</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.accept.html" class="tsd-kind-icon">Accept</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.acceptcharset.html" class="tsd-kind-icon">Accept<wbr>Charset</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.acceptencoding.html" class="tsd-kind-icon">Accept<wbr>Encoding</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.acceptheader.html" class="tsd-kind-icon">Accept<wbr>Header</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.acceptlanguage.html" class="tsd-kind-icon">Accept<wbr>Language</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.aclmanager.html" class="tsd-kind-icon">Acl<wbr>Manager</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.atomicresourcestore.html" class="tsd-kind-icon">Atomic<wbr>Resource<wbr>Store</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.authenticatedldphandlerargs.html" class="tsd-kind-icon">Authenticated<wbr>Ldp<wbr>Handler<wbr>Args</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.authorizerargs.html" class="tsd-kind-icon">Authorizer<wbr>Args</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.bodyparserargs.html" class="tsd-kind-icon">Body<wbr>Parser<wbr>Args</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.conditions.html" class="tsd-kind-icon">Conditions</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.convertingstoreentry.html" class="tsd-kind-icon">Converting<wbr>Store<wbr>Entry</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.credentials.html" class="tsd-kind-icon">Credentials</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.dataaccessor.html" class="tsd-kind-icon">Data<wbr>Accessor</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.expiringlock.html" class="tsd-kind-icon">Expiring<wbr>Lock</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module tsd-has-type-parameter"><a href="../interfaces/index.expiringresourcelocker.html" class="tsd-kind-icon">Expiring<wbr>Resource<wbr>Locker</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.fileidentifiermapper.html" class="tsd-kind-icon">File<wbr>Identifier<wbr>Mapper</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module tsd-has-type-parameter"><a href="../interfaces/index.fileidentifiermapperfactory.html" class="tsd-kind-icon">File<wbr>Identifier<wbr>Mapper<wbr>Factory</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.forwarded.html" class="tsd-kind-icon">Forwarded</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.httphandlerinput.html" class="tsd-kind-icon">Http<wbr>Handler<wbr>Input</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.identifiergenerator.html" class="tsd-kind-icon">Identifier<wbr>Generator</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.identifierstrategy.html" class="tsd-kind-icon">Identifier<wbr>Strategy</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.lock.html" class="tsd-kind-icon">Lock</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.loggerfactory.html" class="tsd-kind-icon">Logger<wbr>Factory</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.metadataparser.html" class="tsd-kind-icon">Metadata<wbr>Parser</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.operation.html" class="tsd-kind-icon">Operation</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.patch.html" class="tsd-kind-icon">Patch</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.permissionset.html" class="tsd-kind-icon">Permission<wbr>Set</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.podhttphandlerargs.html" class="tsd-kind-icon">Pod<wbr>Http<wbr>Handler<wbr>Args</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.podmanager.html" class="tsd-kind-icon">Pod<wbr>Manager</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.representation.html" class="tsd-kind-icon">Representation</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.representationconverterargs.html" class="tsd-kind-icon">Representation<wbr>Converter<wbr>Args</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.representationpreference.html" class="tsd-kind-icon">Representation<wbr>Preference</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.representationpreferences.html" class="tsd-kind-icon">Representation<wbr>Preferences</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.resource.html" class="tsd-kind-icon">Resource</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.resourceidentifier.html" class="tsd-kind-icon">Resource<wbr>Identifier</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.resourcelink.html" class="tsd-kind-icon">Resource<wbr>Link</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module tsd-has-type-parameter"><a href="../interfaces/index.resourcelocker.html" class="tsd-kind-icon">Resource<wbr>Locker</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.resourcepath.html" class="tsd-kind-icon">Resource<wbr>Path</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.resourcestore.html" class="tsd-kind-icon">Resource<wbr>Store</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.resourcesgenerator.html" class="tsd-kind-icon">Resources<wbr>Generator</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.simplerequestparserargs.html" class="tsd-kind-icon">Simple<wbr>Request<wbr>Parser<wbr>Args</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.sparqlupdatepatch.html" class="tsd-kind-icon">Sparql<wbr>Update<wbr>Patch</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.systemerror.html" class="tsd-kind-icon">System<wbr>Error</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.templateengine.html" class="tsd-kind-icon">Template<wbr>Engine</a></li>
</ul>
</section>
<section class="tsd-index-section ">
<h3>Type aliases</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="index.html#agent" class="tsd-kind-icon">Agent</a></li>
<li class="tsd-kind-type-alias tsd-parent-kind-module tsd-has-type-parameter"><a href="index.html#guarded" class="tsd-kind-icon">Guarded</a></li>
<li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="index.html#httprequest" class="tsd-kind-icon">Http<wbr>Request</a></li>
<li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="index.html#httpresponse" class="tsd-kind-icon">Http<wbr>Response</a></li>
<li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="index.html#loglevel" class="tsd-kind-icon">Log<wbr>Level</a></li>
<li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="index.html#metadataidentifier" class="tsd-kind-icon">Metadata<wbr>Identifier</a></li>
<li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="index.html#metadataoverridevalue" class="tsd-kind-icon">Metadata<wbr>Override<wbr>Value</a></li>
<li class="tsd-kind-type-alias tsd-parent-kind-module tsd-has-type-parameter"><a href="index.html#namespace" class="tsd-kind-icon">Namespace</a></li>
</ul>
</section>
<section class="tsd-index-section ">
<h3>Variables</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-variable tsd-parent-kind-module"><a href="index.html#acl" class="tsd-kind-icon">ACL</a></li>
<li class="tsd-kind-variable tsd-parent-kind-module"><a href="index.html#application_octet_stream" class="tsd-kind-icon">APPLICATION_<wbr>OCTET_<wbr>STREAM</a></li>
<li class="tsd-kind-variable tsd-parent-kind-module"><a href="index.html#application_sparql_update" class="tsd-kind-icon">APPLICATION_<wbr>SPARQL_<wbr>UPDATE</a></li>
<li class="tsd-kind-variable tsd-parent-kind-module"><a href="index.html#content_type" class="tsd-kind-icon">CONTENT_<wbr>TYPE</a></li>
<li class="tsd-kind-variable tsd-parent-kind-module"><a href="index.html#content_type_term" class="tsd-kind-icon">CONTENT_<wbr>TYPE_<wbr>TERM</a></li>
<li class="tsd-kind-variable tsd-parent-kind-module"><a href="index.html#dc" class="tsd-kind-icon">DC</a></li>
<li class="tsd-kind-variable tsd-parent-kind-module"><a href="index.html#foaf" class="tsd-kind-icon">FOAF</a></li>
<li class="tsd-kind-variable tsd-parent-kind-module"><a href="index.html#http" class="tsd-kind-icon">HTTP</a></li>
<li class="tsd-kind-variable tsd-parent-kind-module"><a href="index.html#internal_all" class="tsd-kind-icon">INTERNAL_<wbr>ALL</a></li>
<li class="tsd-kind-variable tsd-parent-kind-module"><a href="index.html#internal_quads" class="tsd-kind-icon">INTERNAL_<wbr>QUADS</a></li>
<li class="tsd-kind-variable tsd-parent-kind-module"><a href="index.html#ldp" class="tsd-kind-icon">LDP</a></li>
<li class="tsd-kind-variable tsd-parent-kind-module"><a href="index.html#ma" class="tsd-kind-icon">MA</a></li>
<li class="tsd-kind-variable tsd-parent-kind-module"><a href="index.html#pim" class="tsd-kind-icon">PIM</a></li>
<li class="tsd-kind-variable tsd-parent-kind-module"><a href="index.html#posix" class="tsd-kind-icon">POSIX</a></li>
<li class="tsd-kind-variable tsd-parent-kind-module"><a href="index.html#rdf" class="tsd-kind-icon">RDF</a></li>
<li class="tsd-kind-variable tsd-parent-kind-module"><a href="index.html#text_turtle" class="tsd-kind-icon">TEXT_<wbr>TURTLE</a></li>
<li class="tsd-kind-variable tsd-parent-kind-module"><a href="index.html#xsd" class="tsd-kind-icon">XSD</a></li>
</ul>
</section>
<section class="tsd-index-section ">
<h3>Functions</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#addheader" class="tsd-kind-icon">add<wbr>Header</a></li>
<li class="tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter"><a href="index.html#createnamespace" class="tsd-kind-icon">create<wbr>Namespace</a></li>
<li class="tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter"><a href="index.html#createtermnamespace" class="tsd-kind-icon">create<wbr>Term<wbr>Namespace</a></li>
<li class="tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter"><a href="index.html#createuriandtermnamespace" class="tsd-kind-icon">create<wbr>Uri<wbr>And<wbr>Term<wbr>Namespace</a></li>
<li class="tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter"><a href="index.html#createurinamespace" class="tsd-kind-icon">create<wbr>Uri<wbr>Namespace</a></li>
<li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#decodeuripathcomponents" class="tsd-kind-icon">decode<wbr>Uri<wbr>Path<wbr>Components</a></li>
<li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#encodeuripathcomponents" class="tsd-kind-icon">encode<wbr>Uri<wbr>Path<wbr>Components</a></li>
<li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#ensuretrailingslash" class="tsd-kind-icon">ensure<wbr>Trailing<wbr>Slash</a></li>
<li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#getloggerfor" class="tsd-kind-icon">get<wbr>Logger<wbr>For</a></li>
<li class="tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter"><a href="index.html#guardstream" class="tsd-kind-icon">guard<wbr>Stream</a></li>
<li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#guardedstreamfrom" class="tsd-kind-icon">guarded<wbr>Stream<wbr>From</a></li>
<li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#iscontaineridentifier" class="tsd-kind-icon">is<wbr>Container<wbr>Identifier</a></li>
<li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#iscontainerpath" class="tsd-kind-icon">is<wbr>Container<wbr>Path</a></li>
<li class="tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter"><a href="index.html#isguarded" class="tsd-kind-icon">is<wbr>Guarded</a></li>
<li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#isrepresentationmetadata" class="tsd-kind-icon">is<wbr>Representation<wbr>Metadata</a></li>
<li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#isresourceidentifier" class="tsd-kind-icon">is<wbr>Resource<wbr>Identifier</a></li>
<li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#issystemerror" class="tsd-kind-icon">is<wbr>System<wbr>Error</a></li>
<li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#isterm" class="tsd-kind-icon">is<wbr>Term</a></li>
<li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#matchesmediatype" class="tsd-kind-icon">matches<wbr>Media<wbr>Type</a></li>
<li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#matchingmediatypes" class="tsd-kind-icon">matching<wbr>Media<wbr>Types</a></li>
<li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#parseaccept" class="tsd-kind-icon">parse<wbr>Accept</a></li>
<li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#parseacceptcharset" class="tsd-kind-icon">parse<wbr>Accept<wbr>Charset</a></li>
<li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#parseacceptencoding" class="tsd-kind-icon">parse<wbr>Accept<wbr>Encoding</a></li>
<li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#parseacceptlanguage" class="tsd-kind-icon">parse<wbr>Accept<wbr>Language</a></li>
<li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#parseforwarded" class="tsd-kind-icon">parse<wbr>Forwarded</a></li>
<li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#parseparameters" class="tsd-kind-icon">parse<wbr>Parameters</a></li>
<li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#parsequads" class="tsd-kind-icon">parse<wbr>Quads</a></li>
<li class="tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter"><a href="index.html#pipesafely" class="tsd-kind-icon">pipe<wbr>Safely</a></li>
<li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#pushquad" class="tsd-kind-icon">push<wbr>Quad</a></li>
<li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#readabletostring" class="tsd-kind-icon">readable<wbr>ToString</a></li>
<li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#resetgloballoggerfactory" class="tsd-kind-icon">reset<wbr>Global<wbr>Logger<wbr>Factory</a></li>
<li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#serializequads" class="tsd-kind-icon">serialize<wbr>Quads</a></li>
<li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#setgloballoggerfactory" class="tsd-kind-icon">set<wbr>Global<wbr>Logger<wbr>Factory</a></li>
<li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#splitandclean" class="tsd-kind-icon">split<wbr>And<wbr>Clean</a></li>
<li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#supportsconversion" class="tsd-kind-icon">supports<wbr>Conversion</a></li>
<li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#tocachednamednode" class="tsd-kind-icon">to<wbr>Cached<wbr>Named<wbr>Node</a></li>
<li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#tocanonicaluripath" class="tsd-kind-icon">to<wbr>Canonical<wbr>Uri<wbr>Path</a></li>
<li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#toliteral" class="tsd-kind-icon">to<wbr>Literal</a></li>
<li class="tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter"><a href="index.html#toobjectterm" class="tsd-kind-icon">to<wbr>Object<wbr>Term</a></li>
<li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#topredicateterm" class="tsd-kind-icon">to<wbr>Predicate<wbr>Term</a></li>
<li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#tosubjectterm" class="tsd-kind-icon">to<wbr>Subject<wbr>Term</a></li>
<li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#transformquotedstrings" class="tsd-kind-icon">transform<wbr>Quoted<wbr>Strings</a></li>
<li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#trimtrailingslashes" class="tsd-kind-icon">trim<wbr>Trailing<wbr>Slashes</a></li>
</ul>
</section>
</div>
</section>
</section>
<section class="tsd-panel-group tsd-member-group ">
<h2>Type aliases</h2>
<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-module">
<a name="agent" class="tsd-anchor"></a>
<h3>Agent</h3>
<div class="tsd-signature tsd-kind-icon">Agent<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>email<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>login<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>name<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>webId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> }</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/pods/agent/Agent.ts#L4">src/pods/agent/Agent.ts:4</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Agent metadata related to pod generation.</p>
</div>
</div>
<div class="tsd-type-declaration">
<h4>Type declaration</h4>
<ul class="tsd-parameters">
<li class="tsd-parameter">
<h5><span class="tsd-flag ts-flagOptional">Optional</span> email<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5>
</li>
<li class="tsd-parameter">
<h5>login<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5>
</li>
<li class="tsd-parameter">
<h5><span class="tsd-flag ts-flagOptional">Optional</span> name<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5>
</li>
<li class="tsd-parameter">
<h5>web<wbr>Id<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5>
</li>
</ul>
</div>
</section>
<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-module tsd-has-type-parameter">
<a name="guarded" class="tsd-anchor"></a>
<h3>Guarded</h3>
<div class="tsd-signature tsd-kind-icon">Guarded&lt;T&gt;<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">T</span><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-type">Guard</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/GuardedStream.ts#L22">src/util/GuardedStream.ts:22</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>A stream that is guarded from emitting errors when there are no listeners.
If an error occurs while no listener is attached,
it will store the error and emit it once a listener is added (or a timeout occurs).</p>
</div>
</div>
<h4 class="tsd-type-parameters-title">Type parameters</h4>
<ul class="tsd-type-parameters">
<li>
<h4>T<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">NodeJS.EventEmitter</span> = <span class="tsd-signature-type">NodeJS.EventEmitter</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-module">
<a name="httprequest" class="tsd-anchor"></a>
<h3>Http<wbr>Request</h3>
<div class="tsd-signature tsd-kind-icon">Http<wbr>Request<span class="tsd-signature-symbol">:</span> <a href="util_guardedstream.html#guarded" class="tsd-signature-type" data-tsd-kind="Type alias">Guarded</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">IncomingMessage</span><span class="tsd-signature-symbol">&gt;</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/server/HttpRequest.ts#L7">src/server/HttpRequest.ts:7</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>An incoming HTTP request;</p>
</div>
</div>
</section>
<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-module">
<a name="httpresponse" class="tsd-anchor"></a>
<h3>Http<wbr>Response</h3>
<div class="tsd-signature tsd-kind-icon">Http<wbr>Response<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">ServerResponse</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/server/HttpResponse.ts#L6">src/server/HttpResponse.ts:6</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>An outgoing HTTP response;</p>
</div>
</div>
</section>
<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-module">
<a name="loglevel" class="tsd-anchor"></a>
<h3>Log<wbr>Level</h3>
<div class="tsd-signature tsd-kind-icon">Log<wbr>Level<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;error&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;warn&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;info&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;verbose&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;debug&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;silly&quot;</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/logging/LogLevel.ts#L4">src/logging/LogLevel.ts:4</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Different log levels, from most important to least important.</p>
</div>
</div>
</section>
<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-module">
<a name="metadataidentifier" class="tsd-anchor"></a>
<h3>Metadata<wbr>Identifier</h3>
<div class="tsd-signature tsd-kind-icon">Metadata<wbr>Identifier<span class="tsd-signature-symbol">:</span> <a href="../interfaces/ldp_representation_resourceidentifier.resourceidentifier.html" class="tsd-signature-type" data-tsd-kind="Interface">ResourceIdentifier</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">NamedNode</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">BlankNode</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/ldp/representation/RepresentationMetadata.ts#L9">src/ldp/representation/RepresentationMetadata.ts:9</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-module">
<a name="metadataoverridevalue" class="tsd-anchor"></a>
<h3>Metadata<wbr>Override<wbr>Value</h3>
<div class="tsd-signature tsd-kind-icon">Metadata<wbr>Override<wbr>Value<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">NamedNode</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Literal</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">NamedNode</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Literal</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/ldp/representation/RepresentationMetadata.ts#L10">src/ldp/representation/RepresentationMetadata.ts:10</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-module tsd-has-type-parameter">
<a name="namespace" class="tsd-anchor"></a>
<h3>Namespace</h3>
<div class="tsd-signature tsd-kind-icon">Namespace&lt;TKey, TValue&gt;<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">PrefixResolver</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">TValue</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-type">RecordOf</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">TKey</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">TValue</span><span class="tsd-signature-symbol">&gt;</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/Vocabularies.ts#L8">src/util/Vocabularies.ts:8</a></li>
</ul>
</aside>
<h4 class="tsd-type-parameters-title">Type parameters</h4>
<ul class="tsd-type-parameters">
<li>
<h4>TKey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></h4>
</li>
<li>
<h4>TValue</h4>
</li>
</ul>
</section>
</section>
<section class="tsd-panel-group tsd-member-group ">
<h2>Variables</h2>
<section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-module">
<a name="acl" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> ACL</h3>
<div class="tsd-signature tsd-kind-icon">ACL<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">PrefixResolver</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">&quot;default&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;accessTo&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;agent&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;agentClass&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;mode&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;Write&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;Read&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;Append&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;Control&quot;</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-symbol">{ </span>terms<span class="tsd-signature-symbol">: </span><a href="util_vocabularies.html#namespace" class="tsd-signature-type" data-tsd-kind="Type alias">Namespace</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-symbol">typeof </span><a href="" class="tsd-signature-type" data-tsd-kind="Parameter">localNames</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">NamedNode</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> = ...</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/Vocabularies.ts#L62">src/util/Vocabularies.ts:62</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-module">
<a name="application_octet_stream" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> APPLICATION_<wbr>OCTET_<wbr>STREAM</h3>
<div class="tsd-signature tsd-kind-icon">APPLICATION_<wbr>OCTET_<wbr>STREAM<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;application/octet-stream&quot;</span><span class="tsd-signature-symbol"> = &#x27;application/octet-stream&#x27;</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/ContentTypes.ts#L3">src/util/ContentTypes.ts:3</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-module">
<a name="application_sparql_update" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> APPLICATION_<wbr>SPARQL_<wbr>UPDATE</h3>
<div class="tsd-signature tsd-kind-icon">APPLICATION_<wbr>SPARQL_<wbr>UPDATE<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;application/sparql-update&quot;</span><span class="tsd-signature-symbol"> = &#x27;application/sparql-update&#x27;</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/ContentTypes.ts#L4">src/util/ContentTypes.ts:4</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-module">
<a name="content_type" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> CONTENT_<wbr>TYPE</h3>
<div class="tsd-signature tsd-kind-icon">CONTENT_<wbr>TYPE<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = ...</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/Vocabularies.ts#L120">src/util/Vocabularies.ts:120</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-module">
<a name="content_type_term" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> CONTENT_<wbr>TYPE_<wbr>TERM</h3>
<div class="tsd-signature tsd-kind-icon">CONTENT_<wbr>TYPE_<wbr>TERM<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">NamedNode</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/Vocabularies.ts#L121">src/util/Vocabularies.ts:121</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-module">
<a name="dc" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> DC</h3>
<div class="tsd-signature tsd-kind-icon">DC<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">PrefixResolver</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">&quot;modified&quot;</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-symbol">{ </span>terms<span class="tsd-signature-symbol">: </span><a href="util_vocabularies.html#namespace" class="tsd-signature-type" data-tsd-kind="Type alias">Namespace</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-symbol">typeof </span><a href="" class="tsd-signature-type" data-tsd-kind="Parameter">localNames</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">NamedNode</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> = ...</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/Vocabularies.ts#L75">src/util/Vocabularies.ts:75</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-module">
<a name="foaf" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> FOAF</h3>
<div class="tsd-signature tsd-kind-icon">FOAF<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">PrefixResolver</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">&quot;Agent&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;AuthenticatedAgent&quot;</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-symbol">{ </span>terms<span class="tsd-signature-symbol">: </span><a href="util_vocabularies.html#namespace" class="tsd-signature-type" data-tsd-kind="Type alias">Namespace</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-symbol">typeof </span><a href="" class="tsd-signature-type" data-tsd-kind="Parameter">localNames</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">NamedNode</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> = ...</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/Vocabularies.ts#L79">src/util/Vocabularies.ts:79</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-module">
<a name="http" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> HTTP</h3>
<div class="tsd-signature tsd-kind-icon">HTTP<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">PrefixResolver</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">&quot;location&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;slug&quot;</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-symbol">{ </span>terms<span class="tsd-signature-symbol">: </span><a href="util_vocabularies.html#namespace" class="tsd-signature-type" data-tsd-kind="Type alias">Namespace</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-symbol">typeof </span><a href="" class="tsd-signature-type" data-tsd-kind="Parameter">localNames</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">NamedNode</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> = ...</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/Vocabularies.ts#L84">src/util/Vocabularies.ts:84</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-module">
<a name="internal_all" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> INTERNAL_<wbr>ALL</h3>
<div class="tsd-signature tsd-kind-icon">INTERNAL_<wbr>ALL<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;internal/*&quot;</span><span class="tsd-signature-symbol"> = &#x27;internal/*&#x27;</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/ContentTypes.ts#L7">src/util/ContentTypes.ts:7</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-module">
<a name="internal_quads" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> INTERNAL_<wbr>QUADS</h3>
<div class="tsd-signature tsd-kind-icon">INTERNAL_<wbr>QUADS<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;internal/quads&quot;</span><span class="tsd-signature-symbol"> = &#x27;internal/quads&#x27;</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/ContentTypes.ts#L8">src/util/ContentTypes.ts:8</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-module">
<a name="ldp" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> LDP</h3>
<div class="tsd-signature tsd-kind-icon">LDP<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">PrefixResolver</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">&quot;contains&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;BasicContainer&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;Container&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;Resource&quot;</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-symbol">{ </span>terms<span class="tsd-signature-symbol">: </span><a href="util_vocabularies.html#namespace" class="tsd-signature-type" data-tsd-kind="Type alias">Namespace</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-symbol">typeof </span><a href="" class="tsd-signature-type" data-tsd-kind="Parameter">localNames</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">NamedNode</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> = ...</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/Vocabularies.ts#L89">src/util/Vocabularies.ts:89</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-module">
<a name="ma" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> MA</h3>
<div class="tsd-signature tsd-kind-icon">MA<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">PrefixResolver</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">&quot;format&quot;</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-symbol">{ </span>terms<span class="tsd-signature-symbol">: </span><a href="util_vocabularies.html#namespace" class="tsd-signature-type" data-tsd-kind="Type alias">Namespace</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-symbol">typeof </span><a href="" class="tsd-signature-type" data-tsd-kind="Parameter">localNames</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">NamedNode</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> = ...</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/Vocabularies.ts#L97">src/util/Vocabularies.ts:97</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-module">
<a name="pim" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> PIM</h3>
<div class="tsd-signature tsd-kind-icon">PIM<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">PrefixResolver</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">&quot;Storage&quot;</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-symbol">{ </span>terms<span class="tsd-signature-symbol">: </span><a href="util_vocabularies.html#namespace" class="tsd-signature-type" data-tsd-kind="Type alias">Namespace</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-symbol">typeof </span><a href="" class="tsd-signature-type" data-tsd-kind="Parameter">localNames</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">NamedNode</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> = ...</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/Vocabularies.ts#L101">src/util/Vocabularies.ts:101</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-module">
<a name="posix" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> POSIX</h3>
<div class="tsd-signature tsd-kind-icon">POSIX<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">PrefixResolver</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">&quot;mtime&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;size&quot;</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-symbol">{ </span>terms<span class="tsd-signature-symbol">: </span><a href="util_vocabularies.html#namespace" class="tsd-signature-type" data-tsd-kind="Type alias">Namespace</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-symbol">typeof </span><a href="" class="tsd-signature-type" data-tsd-kind="Parameter">localNames</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">NamedNode</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> = ...</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/Vocabularies.ts#L105">src/util/Vocabularies.ts:105</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-module">
<a name="rdf" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> RDF</h3>
<div class="tsd-signature tsd-kind-icon">RDF<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">PrefixResolver</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">&quot;type&quot;</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-symbol">{ </span>terms<span class="tsd-signature-symbol">: </span><a href="util_vocabularies.html#namespace" class="tsd-signature-type" data-tsd-kind="Type alias">Namespace</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-symbol">typeof </span><a href="" class="tsd-signature-type" data-tsd-kind="Parameter">localNames</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">NamedNode</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> = ...</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/Vocabularies.ts#L110">src/util/Vocabularies.ts:110</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-module">
<a name="text_turtle" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> TEXT_<wbr>TURTLE</h3>
<div class="tsd-signature tsd-kind-icon">TEXT_<wbr>TURTLE<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;text/turtle&quot;</span><span class="tsd-signature-symbol"> = &#x27;text/turtle&#x27;</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/ContentTypes.ts#L2">src/util/ContentTypes.ts:2</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-module">
<a name="xsd" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> XSD</h3>
<div class="tsd-signature tsd-kind-icon">XSD<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">PrefixResolver</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">&quot;dateTime&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;integer&quot;</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-symbol">{ </span>terms<span class="tsd-signature-symbol">: </span><a href="util_vocabularies.html#namespace" class="tsd-signature-type" data-tsd-kind="Type alias">Namespace</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-symbol">typeof </span><a href="" class="tsd-signature-type" data-tsd-kind="Parameter">localNames</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">NamedNode</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> = ...</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/Vocabularies.ts#L114">src/util/Vocabularies.ts:114</a></li>
</ul>
</aside>
</section>
</section>
<section class="tsd-panel-group tsd-member-group ">
<h2>Functions</h2>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="addheader" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> add<wbr>Header</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">add<wbr>Header<span class="tsd-signature-symbol">(</span>response<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">ServerResponse</span>, name<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/HeaderUtil.ts#L363">src/util/HeaderUtil.ts:363</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Adds a header value without overriding previous values.</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>response: <span class="tsd-signature-type">ServerResponse</span></h5>
</li>
<li>
<h5>name: <span class="tsd-signature-type">string</span></h5>
</li>
<li>
<h5>value: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter">
<a name="createnamespace" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> create<wbr>Namespace</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter">
<li class="tsd-signature tsd-kind-icon">create<wbr>Namespace&lt;TKey, TValue&gt;<span class="tsd-signature-symbol">(</span>baseUri<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, toValue<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>expanded<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">TValue</span>, <span class="tsd-signature-symbol">...</span>localNames<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">TKey</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="util_vocabularies.html#namespace" class="tsd-signature-type" data-tsd-kind="Type alias">Namespace</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">TKey</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">TValue</span><span class="tsd-signature-symbol">&gt;</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/Vocabularies.ts#L15">src/util/Vocabularies.ts:15</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Creates a function that expands local names from the given base URI,
and exports the given local names as properties on the returned object.</p>
</div>
</div>
<h4 class="tsd-type-parameters-title">Type parameters</h4>
<ul class="tsd-type-parameters">
<li>
<h4>TKey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h4>
</li>
<li>
<h4>TValue</h4>
</li>
</ul>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>baseUri: <span class="tsd-signature-type">string</span></h5>
</li>
<li>
<h5>toValue: <span class="tsd-signature-symbol">(</span>expanded<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">TValue</span></h5>
<ul class="tsd-parameters">
<li class="tsd-parameter-signature">
<ul class="tsd-signatures tsd-kind-type-literal">
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>expanded<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">TValue</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>expanded: <span class="tsd-signature-type">string</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">TValue</span></h4>
</li>
</ul>
</li>
</ul>
</li>
<li>
<h5><span class="tsd-flag ts-flagRest">Rest</span> <span class="tsd-signature-symbol">...</span>localNames: <span class="tsd-signature-type">TKey</span><span class="tsd-signature-symbol">[]</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="util_vocabularies.html#namespace" class="tsd-signature-type" data-tsd-kind="Type alias">Namespace</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">TKey</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">TValue</span><span class="tsd-signature-symbol">&gt;</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter">
<a name="createtermnamespace" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> create<wbr>Term<wbr>Namespace</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter">
<li class="tsd-signature tsd-kind-icon">create<wbr>Term<wbr>Namespace&lt;T&gt;<span class="tsd-signature-symbol">(</span>baseUri<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, <span class="tsd-signature-symbol">...</span>localNames<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="util_vocabularies.html#namespace" class="tsd-signature-type" data-tsd-kind="Type alias">Namespace</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">NamedNode</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/Vocabularies.ts#L48">src/util/Vocabularies.ts:48</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Creates a function that expands local names from the given base URI into named nodes,
and exports the given local names as properties on the returned object.</p>
</div>
</div>
<h4 class="tsd-type-parameters-title">Type parameters</h4>
<ul class="tsd-type-parameters">
<li>
<h4>T<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h4>
</li>
</ul>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>baseUri: <span class="tsd-signature-type">string</span></h5>
</li>
<li>
<h5><span class="tsd-flag ts-flagRest">Rest</span> <span class="tsd-signature-symbol">...</span>localNames: <span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">[]</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="util_vocabularies.html#namespace" class="tsd-signature-type" data-tsd-kind="Type alias">Namespace</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">NamedNode</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter">
<a name="createuriandtermnamespace" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> create<wbr>Uri<wbr>And<wbr>Term<wbr>Namespace</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter">
<li class="tsd-signature tsd-kind-icon">create<wbr>Uri<wbr>And<wbr>Term<wbr>Namespace&lt;T&gt;<span class="tsd-signature-symbol">(</span>baseUri<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, <span class="tsd-signature-symbol">...</span>localNames<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">PrefixResolver</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-symbol">{ </span>terms<span class="tsd-signature-symbol">: </span><a href="util_vocabularies.html#namespace" class="tsd-signature-type" data-tsd-kind="Type alias">Namespace</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-symbol">typeof </span><a href="" class="tsd-signature-type" data-tsd-kind="Parameter">localNames</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">NamedNode</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> }</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/Vocabularies.ts#L57">src/util/Vocabularies.ts:57</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Creates a function that expands local names from the given base URI into string,
and exports the given local names as properties on the returned object.
Under the <code>terms</code> property, it exposes the expanded local names as named nodes.</p>
</div>
</div>
<h4 class="tsd-type-parameters-title">Type parameters</h4>
<ul class="tsd-type-parameters">
<li>
<h4>T<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h4>
</li>
</ul>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>baseUri: <span class="tsd-signature-type">string</span></h5>
</li>
<li>
<h5><span class="tsd-flag ts-flagRest">Rest</span> <span class="tsd-signature-symbol">...</span>localNames: <span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">[]</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">PrefixResolver</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-symbol">{ </span>terms<span class="tsd-signature-symbol">: </span><a href="util_vocabularies.html#namespace" class="tsd-signature-type" data-tsd-kind="Type alias">Namespace</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-symbol">typeof </span><a href="" class="tsd-signature-type" data-tsd-kind="Parameter">localNames</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">NamedNode</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> }</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter">
<a name="createurinamespace" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> create<wbr>Uri<wbr>Namespace</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter">
<li class="tsd-signature tsd-kind-icon">create<wbr>Uri<wbr>Namespace&lt;T&gt;<span class="tsd-signature-symbol">(</span>baseUri<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, <span class="tsd-signature-symbol">...</span>localNames<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="util_vocabularies.html#namespace" class="tsd-signature-type" data-tsd-kind="Type alias">Namespace</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/Vocabularies.ts#L40">src/util/Vocabularies.ts:40</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Creates a function that expands local names from the given base URI into strings,
and exports the given local names as properties on the returned object.</p>
</div>
</div>
<h4 class="tsd-type-parameters-title">Type parameters</h4>
<ul class="tsd-type-parameters">
<li>
<h4>T<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h4>
</li>
</ul>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>baseUri: <span class="tsd-signature-type">string</span></h5>
</li>
<li>
<h5><span class="tsd-flag ts-flagRest">Rest</span> <span class="tsd-signature-symbol">...</span>localNames: <span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">[]</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="util_vocabularies.html#namespace" class="tsd-signature-type" data-tsd-kind="Type alias">Namespace</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="decodeuripathcomponents" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> decode<wbr>Uri<wbr>Path<wbr>Components</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">decode<wbr>Uri<wbr>Path<wbr>Components<span class="tsd-signature-symbol">(</span>path<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/PathUtil.ts#L34">src/util/PathUtil.ts:34</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Decodes all components of a URI path.</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>path: <span class="tsd-signature-type">string</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="encodeuripathcomponents" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> encode<wbr>Uri<wbr>Path<wbr>Components</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">encode<wbr>Uri<wbr>Path<wbr>Components<span class="tsd-signature-symbol">(</span>path<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/PathUtil.ts#L39">src/util/PathUtil.ts:39</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Encodes all (non-slash) special characters in a URI path.</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>path: <span class="tsd-signature-type">string</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="ensuretrailingslash" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> ensure<wbr>Trailing<wbr>Slash</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">ensure<wbr>Trailing<wbr>Slash<span class="tsd-signature-symbol">(</span>path<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/PathUtil.ts#L12">src/util/PathUtil.ts:12</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Makes sure the input path has exactly 1 slash at the end.
Multiple slashes will get merged into one.
If there is no slash it will be added.</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>path: <span class="tsd-signature-type">string</span></h5>
<div class="tsd-comment tsd-typography">
<p>Path to check.</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
<p>The potentially changed path.</p>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="getloggerfor" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> get<wbr>Logger<wbr>For</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">get<wbr>Logger<wbr>For<span class="tsd-signature-symbol">(</span>loggable<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Instance</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../classes/logging_logger.logger.html" class="tsd-signature-type" data-tsd-kind="Class">Logger</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/logging/LogUtil.ts#L23">src/logging/LogUtil.ts:23</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Gets a logger instance for the given class instance.</p>
</div>
<p>The returned type of logger depends on the configured <a href="../interfaces/index.loggerfactory.html">LoggerFactory</a> in {@link Setup}.</p>
<p>The following shows a typical pattern on how to create loggers:</p>
<pre><code><span style="color: #0000FF">class</span><span style="color: #000000"> </span><span style="color: #267F99">MyClass</span><span style="color: #000000"> {</span>
<span style="color: #000000"> </span><span style="color: #0000FF">protected</span><span style="color: #000000"> </span><span style="color: #0000FF">readonly</span><span style="color: #000000"> </span><span style="color: #001080">logger</span><span style="color: #000000"> = </span><span style="color: #795E26">getLoggerFor</span><span style="color: #000000">(</span><span style="color: #0000FF">this</span><span style="color: #000000">);</span>
<span style="color: #000000">}</span>
</code></pre>
<p>If no class is applicable, a logger can also be created as follows:</p>
<pre><code><span style="color: #0000FF">const</span><span style="color: #000000"> </span><span style="color: #0070C1">logger</span><span style="color: #000000"> = </span><span style="color: #795E26">getLoggerFor</span><span style="color: #000000">(</span><span style="color: #A31515">&#039;MyFunction&#039;</span><span style="color: #000000">);</span>
</code></pre>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>loggable: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Instance</span></h5>
<div class="tsd-comment tsd-typography">
<p>A class instance or a class string name.</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="../classes/logging_logger.logger.html" class="tsd-signature-type" data-tsd-kind="Class">Logger</a></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter">
<a name="guardstream" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> guard<wbr>Stream</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter">
<li class="tsd-signature tsd-kind-icon">guard<wbr>Stream&lt;T&gt;<span class="tsd-signature-symbol">(</span>stream<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="util_guardedstream.html#guarded" class="tsd-signature-type" data-tsd-kind="Type alias">Guarded</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/GuardedStream.ts#L37">src/util/GuardedStream.ts:37</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Makes sure that listeners always receive the error event of a stream,
even if it was thrown before the listener was attached.
If the input is already guarded nothing will happen.</p>
</div>
</div>
<h4 class="tsd-type-parameters-title">Type parameters</h4>
<ul class="tsd-type-parameters">
<li>
<h4>T<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">EventEmitter</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span></h4>
</li>
</ul>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>stream: <span class="tsd-signature-type">T</span></h5>
<div class="tsd-comment tsd-typography">
<p>Stream that can potentially throw an error.</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="util_guardedstream.html#guarded" class="tsd-signature-type" data-tsd-kind="Type alias">Guarded</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span></h4>
<p>The stream.</p>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="guardedstreamfrom" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> guarded<wbr>Stream<wbr>From</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">guarded<wbr>Stream<wbr>From<span class="tsd-signature-symbol">(</span>iterable<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Iterable</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span>, options<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">ReadableOptions</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="util_guardedstream.html#guarded" class="tsd-signature-type" data-tsd-kind="Type alias">Guarded</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Readable</span><span class="tsd-signature-symbol">&gt;</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/StreamUtil.ts#L49">src/util/StreamUtil.ts:49</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Converts an iterable to a stream and applies an error guard so that it is <a href="index.html#guarded">Guarded</a>.</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>iterable: <span class="tsd-signature-type">Iterable</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h5>
<div class="tsd-comment tsd-typography">
<p>Data to stream.</p>
</div>
</li>
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> options: <span class="tsd-signature-type">ReadableOptions</span></h5>
<div class="tsd-comment tsd-typography">
<p>Options to pass to the Readable constructor. See {@link Readable.from}.</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="util_guardedstream.html#guarded" class="tsd-signature-type" data-tsd-kind="Type alias">Guarded</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Readable</span><span class="tsd-signature-symbol">&gt;</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="iscontaineridentifier" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> is<wbr>Container<wbr>Identifier</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">is<wbr>Container<wbr>Identifier<span class="tsd-signature-symbol">(</span>identifier<span class="tsd-signature-symbol">: </span><a href="../interfaces/ldp_representation_resourceidentifier.resourceidentifier.html" class="tsd-signature-type" data-tsd-kind="Interface">ResourceIdentifier</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/PathUtil.ts#L51">src/util/PathUtil.ts:51</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Checks if the identifier corresponds to a container identifier.</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>identifier: <a href="../interfaces/ldp_representation_resourceidentifier.resourceidentifier.html" class="tsd-signature-type" data-tsd-kind="Interface">ResourceIdentifier</a></h5>
<div class="tsd-comment tsd-typography">
<p>Identifier to check.</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="iscontainerpath" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> is<wbr>Container<wbr>Path</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">is<wbr>Container<wbr>Path<span class="tsd-signature-symbol">(</span>path<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/PathUtil.ts#L45">src/util/PathUtil.ts:45</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Checks if the path corresponds to a container path (ending in a /).</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>path: <span class="tsd-signature-type">string</span></h5>
<div class="tsd-comment tsd-typography">
<p>Path to check.</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter">
<a name="isguarded" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> is<wbr>Guarded</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter">
<li class="tsd-signature tsd-kind-icon">is<wbr>Guarded&lt;T&gt;<span class="tsd-signature-symbol">(</span>stream<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">stream</span><span class="tsd-signature-symbol"> is </span><a href="util_guardedstream.html#guarded" class="tsd-signature-type" data-tsd-kind="Type alias">Guarded</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/GuardedStream.ts#L27">src/util/GuardedStream.ts:27</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Determines whether the stream is guarded from emitting errors.</p>
</div>
</div>
<h4 class="tsd-type-parameters-title">Type parameters</h4>
<ul class="tsd-type-parameters">
<li>
<h4>T<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">EventEmitter</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span></h4>
</li>
</ul>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>stream: <span class="tsd-signature-type">T</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">stream</span><span class="tsd-signature-symbol"> is </span><a href="util_guardedstream.html#guarded" class="tsd-signature-type" data-tsd-kind="Type alias">Guarded</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="isrepresentationmetadata" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> is<wbr>Representation<wbr>Metadata</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">is<wbr>Representation<wbr>Metadata<span class="tsd-signature-symbol">(</span>object<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol"> is </span><a href="../classes/ldp_representation_representationmetadata.representationmetadata.html" class="tsd-signature-type" data-tsd-kind="Class">RepresentationMetadata</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/ldp/representation/RepresentationMetadata.ts#L15">src/ldp/representation/RepresentationMetadata.ts:15</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Determines whether the object is a <code>RepresentationMetadata</code>.</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>object: <span class="tsd-signature-type">any</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">object</span><span class="tsd-signature-symbol"> is </span><a href="../classes/ldp_representation_representationmetadata.representationmetadata.html" class="tsd-signature-type" data-tsd-kind="Class">RepresentationMetadata</a></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="isresourceidentifier" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> is<wbr>Resource<wbr>Identifier</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">is<wbr>Resource<wbr>Identifier<span class="tsd-signature-symbol">(</span>object<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol"> is </span><a href="../interfaces/ldp_representation_resourceidentifier.resourceidentifier.html" class="tsd-signature-type" data-tsd-kind="Interface">ResourceIdentifier</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/ldp/representation/ResourceIdentifier.ts#L14">src/ldp/representation/ResourceIdentifier.ts:14</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Determines whether the object is a <code>ResourceIdentifier</code>.</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>object: <span class="tsd-signature-type">any</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">object</span><span class="tsd-signature-symbol"> is </span><a href="../interfaces/ldp_representation_resourceidentifier.resourceidentifier.html" class="tsd-signature-type" data-tsd-kind="Interface">ResourceIdentifier</a></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="issystemerror" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> is<wbr>System<wbr>Error</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">is<wbr>System<wbr>Error<span class="tsd-signature-symbol">(</span>error<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">error</span><span class="tsd-signature-symbol"> is </span><a href="../interfaces/util_errors_systemerror.systemerror.html" class="tsd-signature-type" data-tsd-kind="Interface">SystemError</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/errors/SystemError.ts#L44">src/util/errors/SystemError.ts:44</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>error: <span class="tsd-signature-type">any</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">error</span><span class="tsd-signature-symbol"> is </span><a href="../interfaces/util_errors_systemerror.systemerror.html" class="tsd-signature-type" data-tsd-kind="Interface">SystemError</a></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="isterm" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> is<wbr>Term</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">is<wbr>Term<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">input</span><span class="tsd-signature-symbol"> is </span><span class="tsd-signature-type">Term</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/TermUtil.ts#L36">src/util/TermUtil.ts:36</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> input: <span class="tsd-signature-type">any</span></h5>
<div class="tsd-comment tsd-typography">
<p>Checks if this is a {@link Term}.</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">input</span><span class="tsd-signature-symbol"> is </span><span class="tsd-signature-type">Term</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="matchesmediatype" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> matches<wbr>Media<wbr>Type</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">matches<wbr>Media<wbr>Type<span class="tsd-signature-symbol">(</span>mediaA<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, mediaB<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/storage/conversion/ConversionUtil.ts#L71">src/storage/conversion/ConversionUtil.ts:71</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Checks if the given two media types/ranges match each other.
Takes wildcards into account.</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>mediaA: <span class="tsd-signature-type">string</span></h5>
<div class="tsd-comment tsd-typography">
<p>Media type to match.</p>
</div>
</li>
<li>
<h5>mediaB: <span class="tsd-signature-type">string</span></h5>
<div class="tsd-comment tsd-typography">
<p>Media type to match.</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
<p>True if the media type patterns can match each other.</p>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="matchingmediatypes" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> matching<wbr>Media<wbr>Types</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">matching<wbr>Media<wbr>Types<span class="tsd-signature-symbol">(</span>preferences<span class="tsd-signature-symbol">: </span><a href="../interfaces/ldp_representation_representationpreferences.representationpreferences.html" class="tsd-signature-type" data-tsd-kind="Interface">RepresentationPreferences</a>, types<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/ldp_representation_representationpreference.representationpreference.html" class="tsd-signature-type" data-tsd-kind="Interface">RepresentationPreference</a><span class="tsd-signature-symbol">[]</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/storage/conversion/ConversionUtil.ts#L24">src/storage/conversion/ConversionUtil.ts:24</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Filters media types based on the given preferences.
Based on RFC 7231 - Content negotiation.
Will add a default <code>internal/*;q=0</code> to the preferences to prevent accidental use of internal types.
Since more specific media ranges override less specific ones,
this will be ignored if there is a specific internal type preference.</p>
</div>
<dl class="tsd-comment-tags">
<dt>throws</dt>
<dd><p>BadRequestHttpError
If the type preferences are undefined or if there are duplicate preferences.</p>
</dd>
</dl>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>preferences: <a href="../interfaces/ldp_representation_representationpreferences.representationpreferences.html" class="tsd-signature-type" data-tsd-kind="Interface">RepresentationPreferences</a></h5>
<div class="tsd-comment tsd-typography">
<p>Preferences for output type.</p>
</div>
</li>
<li>
<h5>types: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h5>
<div class="tsd-comment tsd-typography">
<p>Media types to compare to the preferences.</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="../interfaces/ldp_representation_representationpreference.representationpreference.html" class="tsd-signature-type" data-tsd-kind="Interface">RepresentationPreference</a><span class="tsd-signature-symbol">[]</span></h4>
<p>The weighted and filtered list of matching types.</p>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="parseaccept" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> parse<wbr>Accept</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">parse<wbr>Accept<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/util_headerutil.accept.html" class="tsd-signature-type" data-tsd-kind="Interface">Accept</a><span class="tsd-signature-symbol">[]</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/HeaderUtil.ts#L282">src/util/HeaderUtil.ts:282</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Parses an Accept header string.</p>
</div>
<dl class="tsd-comment-tags">
<dt>throws</dt>
<dd><p><a href="../classes/index.badrequesthttperror.html">BadRequestHttpError</a>
Thrown on invalid header syntax.</p>
</dd>
</dl>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>input: <span class="tsd-signature-type">string</span></h5>
<div class="tsd-comment tsd-typography">
<p>The Accept header string.</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="../interfaces/util_headerutil.accept.html" class="tsd-signature-type" data-tsd-kind="Interface">Accept</a><span class="tsd-signature-symbol">[]</span></h4>
<p>An array of <a href="../interfaces/index.accept.html">Accept</a> objects, sorted by weight.</p>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="parseacceptcharset" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> parse<wbr>Accept<wbr>Charset</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">parse<wbr>Accept<wbr>Charset<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/util_headerutil.acceptcharset.html" class="tsd-signature-type" data-tsd-kind="Interface">AcceptCharset</a><span class="tsd-signature-symbol">[]</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/HeaderUtil.ts#L300">src/util/HeaderUtil.ts:300</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Parses an Accept-Charset header string.</p>
</div>
<dl class="tsd-comment-tags">
<dt>throws</dt>
<dd><p><a href="../classes/index.badrequesthttperror.html">BadRequestHttpError</a>
Thrown on invalid header syntax.</p>
</dd>
</dl>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>input: <span class="tsd-signature-type">string</span></h5>
<div class="tsd-comment tsd-typography">
<p>The Accept-Charset header string.</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="../interfaces/util_headerutil.acceptcharset.html" class="tsd-signature-type" data-tsd-kind="Interface">AcceptCharset</a><span class="tsd-signature-symbol">[]</span></h4>
<p>An array of <a href="../interfaces/index.acceptcharset.html">AcceptCharset</a> objects, sorted by weight.</p>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="parseacceptencoding" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> parse<wbr>Accept<wbr>Encoding</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">parse<wbr>Accept<wbr>Encoding<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/util_headerutil.acceptencoding.html" class="tsd-signature-type" data-tsd-kind="Interface">AcceptEncoding</a><span class="tsd-signature-symbol">[]</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/HeaderUtil.ts#L323">src/util/HeaderUtil.ts:323</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Parses an Accept-Encoding header string.</p>
</div>
<dl class="tsd-comment-tags">
<dt>throws</dt>
<dd><p><a href="../classes/index.badrequesthttperror.html">BadRequestHttpError</a>
Thrown on invalid header syntax.</p>
</dd>
</dl>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>input: <span class="tsd-signature-type">string</span></h5>
<div class="tsd-comment tsd-typography">
<p>The Accept-Encoding header string.</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="../interfaces/util_headerutil.acceptencoding.html" class="tsd-signature-type" data-tsd-kind="Interface">AcceptEncoding</a><span class="tsd-signature-symbol">[]</span></h4>
<p>An array of <a href="../interfaces/index.acceptencoding.html">AcceptEncoding</a> objects, sorted by weight.</p>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="parseacceptlanguage" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> parse<wbr>Accept<wbr>Language</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">parse<wbr>Accept<wbr>Language<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/util_headerutil.acceptlanguage.html" class="tsd-signature-type" data-tsd-kind="Interface">AcceptLanguage</a><span class="tsd-signature-symbol">[]</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/HeaderUtil.ts#L344">src/util/HeaderUtil.ts:344</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Parses an Accept-Language header string.</p>
</div>
<dl class="tsd-comment-tags">
<dt>throws</dt>
<dd><p><a href="../classes/index.badrequesthttperror.html">BadRequestHttpError</a>
Thrown on invalid header syntax.</p>
</dd>
</dl>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>input: <span class="tsd-signature-type">string</span></h5>
<div class="tsd-comment tsd-typography">
<p>The Accept-Language header string.</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="../interfaces/util_headerutil.acceptlanguage.html" class="tsd-signature-type" data-tsd-kind="Interface">AcceptLanguage</a><span class="tsd-signature-symbol">[]</span></h4>
<p>An array of <a href="../interfaces/index.acceptlanguage.html">AcceptLanguage</a> objects, sorted by weight.</p>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="parseforwarded" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> parse<wbr>Forwarded</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">parse<wbr>Forwarded<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/util_headerutil.forwarded.html" class="tsd-signature-type" data-tsd-kind="Interface">Forwarded</a></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/HeaderUtil.ts#L403">src/util/HeaderUtil.ts:403</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Parses a Forwarded header value.</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>value: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &#x27;&#x27;</span></h5>
<div class="tsd-comment tsd-typography">
<p>The Forwarded header value.</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="../interfaces/util_headerutil.forwarded.html" class="tsd-signature-type" data-tsd-kind="Interface">Forwarded</a></h4>
<p>The parsed Forwarded header.</p>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="parseparameters" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> parse<wbr>Parameters</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">parse<wbr>Parameters<span class="tsd-signature-symbol">(</span>parameters<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span>, replacements<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>name<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">[]</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/HeaderUtil.ts#L162">src/util/HeaderUtil.ts:162</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Parses a list of split parameters and checks their validity.</p>
</div>
<dl class="tsd-comment-tags">
<dt>throws</dt>
<dd><p><a href="../classes/index.badrequesthttperror.html">BadRequestHttpError</a>
Thrown on invalid parameter syntax.</p>
</dd>
</dl>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>parameters: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h5>
<div class="tsd-comment tsd-typography">
<p>A list of split parameters (token [ &quot;=&quot; ( token / quoted-string ) ])</p>
</div>
</li>
<li>
<h5>replacements: <span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></h5>
<div class="tsd-comment tsd-typography">
<p>The double quoted strings that need to be replaced.</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span>name<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">[]</span></h4>
<p>An array of name/value objects corresponding to the parameters.</p>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="parsequads" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> parse<wbr>Quads</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">parse<wbr>Quads<span class="tsd-signature-symbol">(</span>readable<span class="tsd-signature-symbol">: </span><a href="util_guardedstream.html#guarded" class="tsd-signature-type" data-tsd-kind="Type alias">Guarded</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Readable</span><span class="tsd-signature-symbol">&gt;</span>, contentType<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Quad</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/QuadUtil.ts#L39">src/util/QuadUtil.ts:39</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Helper function to convert a Readable into an array of quads.</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>readable: <a href="util_guardedstream.html#guarded" class="tsd-signature-type" data-tsd-kind="Type alias">Guarded</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Readable</span><span class="tsd-signature-symbol">&gt;</span></h5>
<div class="tsd-comment tsd-typography">
<p>The readable object.</p>
</div>
</li>
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> contentType: <span class="tsd-signature-type">string</span></h5>
<div class="tsd-comment tsd-typography">
<p>The content-type of the stream.</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Quad</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</span></h4>
<p>A promise containing the array of quads.</p>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter">
<a name="pipesafely" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> pipe<wbr>Safely</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter">
<li class="tsd-signature tsd-kind-icon">pipe<wbr>Safely&lt;T&gt;<span class="tsd-signature-symbol">(</span>readable<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">ReadableStream</span>, destination<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">T</span>, mapError<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span>error<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Error</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">Error</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="util_guardedstream.html#guarded" class="tsd-signature-type" data-tsd-kind="Type alias">Guarded</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/StreamUtil.ts#L28">src/util/StreamUtil.ts:28</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Pipes one stream into another and emits errors of the first stream with the second.
In case of an error in the first stream the second one will be destroyed with the given error.
This will also make the stream <a href="index.html#guarded">Guarded</a>.</p>
</div>
</div>
<h4 class="tsd-type-parameters-title">Type parameters</h4>
<ul class="tsd-type-parameters">
<li>
<h4>T<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Writable</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span></h4>
</li>
</ul>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>readable: <span class="tsd-signature-type">ReadableStream</span></h5>
<div class="tsd-comment tsd-typography">
<p>Initial readable stream.</p>
</div>
</li>
<li>
<h5>destination: <span class="tsd-signature-type">T</span></h5>
<div class="tsd-comment tsd-typography">
<p>The destination for writing data.</p>
</div>
</li>
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> mapError: <span class="tsd-signature-symbol">(</span>error<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Error</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">Error</span></h5>
<div class="tsd-comment tsd-typography">
<p>Optional function that takes the error and converts it to a new error.</p>
</div>
<ul class="tsd-parameters">
<li class="tsd-parameter-signature">
<ul class="tsd-signatures tsd-kind-type-literal">
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>error<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Error</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Error</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>error: <span class="tsd-signature-type">Error</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Error</span></h4>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="util_guardedstream.html#guarded" class="tsd-signature-type" data-tsd-kind="Type alias">Guarded</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span></h4>
<p>The destination stream.</p>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="pushquad" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> push<wbr>Quad</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">push<wbr>Quad<span class="tsd-signature-symbol">(</span>quads<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Quad</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">PassThrough</span>, subject<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">NamedNode</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span>, predicate<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">NamedNode</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span>, object<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Literal</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">NamedNode</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/QuadUtil.ts#L13">src/util/QuadUtil.ts:13</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Generates a quad with the given subject/predicate/object and pushes it to the given array.</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>quads: <span class="tsd-signature-type">Quad</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">PassThrough</span></h5>
</li>
<li>
<h5>subject: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">NamedNode</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></h5>
</li>
<li>
<h5>predicate: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">NamedNode</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></h5>
</li>
<li>
<h5>object: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Literal</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">NamedNode</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="readabletostring" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> readable<wbr>ToString</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">readable<wbr>ToString<span class="tsd-signature-symbol">(</span>stream<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Readable</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/StreamUtil.ts#L16">src/util/StreamUtil.ts:16</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Joins all strings of a stream.</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>stream: <span class="tsd-signature-type">Readable</span></h5>
<div class="tsd-comment tsd-typography">
<p>Stream of strings.</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></h4>
<p>The joined string.</p>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="resetgloballoggerfactory" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> reset<wbr>Global<wbr>Logger<wbr>Factory</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">reset<wbr>Global<wbr>Logger<wbr>Factory<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/logging/LogUtil.ts#L41">src/logging/LogUtil.ts:41</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Resets the global logger factory to undefined.</p>
</div>
<p>This typically only needs to be called during testing.
Call this at your own risk.</p>
</div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="serializequads" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> serialize<wbr>Quads</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">serialize<wbr>Quads<span class="tsd-signature-symbol">(</span>quads<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Quad</span><span class="tsd-signature-symbol">[]</span>, contentType<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="util_guardedstream.html#guarded" class="tsd-signature-type" data-tsd-kind="Type alias">Guarded</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Readable</span><span class="tsd-signature-symbol">&gt;</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/QuadUtil.ts#L29">src/util/QuadUtil.ts:29</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Helper function for serializing an array of quads, with as result a Readable object.</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>quads: <span class="tsd-signature-type">Quad</span><span class="tsd-signature-symbol">[]</span></h5>
<div class="tsd-comment tsd-typography">
<p>The array of quads.</p>
</div>
</li>
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> contentType: <span class="tsd-signature-type">string</span></h5>
<div class="tsd-comment tsd-typography">
<p>The content-type to serialize to.</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="util_guardedstream.html#guarded" class="tsd-signature-type" data-tsd-kind="Type alias">Guarded</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Readable</span><span class="tsd-signature-symbol">&gt;</span></h4>
<p>The Readable object.</p>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="setgloballoggerfactory" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> set<wbr>Global<wbr>Logger<wbr>Factory</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">set<wbr>Global<wbr>Logger<wbr>Factory<span class="tsd-signature-symbol">(</span>loggerFactory<span class="tsd-signature-symbol">: </span><a href="../interfaces/logging_loggerfactory.loggerfactory.html" class="tsd-signature-type" data-tsd-kind="Interface">LoggerFactory</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/logging/LogUtil.ts#L31">src/logging/LogUtil.ts:31</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Sets the global logger factory.
This will cause all loggers created by <a href="index.html#getloggerfor">getLoggerFor</a> to be delegated to a logger from the given factory.</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>loggerFactory: <a href="../interfaces/logging_loggerfactory.loggerfactory.html" class="tsd-signature-type" data-tsd-kind="Interface">LoggerFactory</a></h5>
<div class="tsd-comment tsd-typography">
<p>A logger factory.</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="splitandclean" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> split<wbr>And<wbr>Clean</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">split<wbr>And<wbr>Clean<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/HeaderUtil.ts#L128">src/util/HeaderUtil.ts:128</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Splits the input string on commas, trims all parts and filters out empty ones.</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>input: <span class="tsd-signature-type">string</span></h5>
<div class="tsd-comment tsd-typography">
<p>Input header string.</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="supportsconversion" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> supports<wbr>Conversion</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">supports<wbr>Conversion<span class="tsd-signature-symbol">(</span>request<span class="tsd-signature-symbol">: </span><a href="../interfaces/storage_conversion_representationconverter.representationconverterargs.html" class="tsd-signature-type" data-tsd-kind="Interface">RepresentationConverterArgs</a>, supportedIn<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span>, supportedOut<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/storage/conversion/ConversionUtil.ts#L101">src/storage/conversion/ConversionUtil.ts:101</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Determines whether the given conversion request is supported,
given the available content type conversions:</p>
<ul>
<li>Checks if there is a content type for the input.</li>
<li>Checks if the input type is supported by the parser.</li>
<li>Checks if the parser can produce one of the preferred output types.
Throws an error with details if conversion is not possible.</li>
</ul>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>request: <a href="../interfaces/storage_conversion_representationconverter.representationconverterargs.html" class="tsd-signature-type" data-tsd-kind="Interface">RepresentationConverterArgs</a></h5>
<div class="tsd-comment tsd-typography">
<p>Incoming arguments.</p>
</div>
</li>
<li>
<h5>supportedIn: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h5>
<div class="tsd-comment tsd-typography">
<p>Media types that can be parsed by the converter.</p>
</div>
</li>
<li>
<h5>supportedOut: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h5>
<div class="tsd-comment tsd-typography">
<p>Media types that can be produced by the converter.</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="tocachednamednode" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> to<wbr>Cached<wbr>Named<wbr>Node</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">to<wbr>Cached<wbr>Named<wbr>Node<span class="tsd-signature-symbol">(</span>name<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">NamedNode</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">NamedNode</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/TermUtil.ts#L23">src/util/TermUtil.ts:23</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Converts the incoming name (URI or shorthand) to a named node.
The generated terms get cached to reduce the number of created nodes,
so only use this for internal constants!</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>name: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">NamedNode</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></h5>
<div class="tsd-comment tsd-typography">
<p>Predicate to potentially transform.</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">NamedNode</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="tocanonicaluripath" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> to<wbr>Canonical<wbr>Uri<wbr>Path</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">to<wbr>Canonical<wbr>Uri<wbr>Path<span class="tsd-signature-symbol">(</span>path<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/PathUtil.ts#L28">src/util/PathUtil.ts:28</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Converts a URI path to the canonical version by splitting on slashes,
decoding any percent-based encodings,
and then encoding any special characters.</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>path: <span class="tsd-signature-type">string</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="toliteral" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> to<wbr>Literal</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">to<wbr>Literal<span class="tsd-signature-symbol">(</span>object<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span>, dataType<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">NamedNode</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Literal</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/TermUtil.ts#L65">src/util/TermUtil.ts:65</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Creates a literal by first converting the dataType string to a named node.</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>object: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h5>
<div class="tsd-comment tsd-typography">
<p>Object value.</p>
</div>
</li>
<li>
<h5>dataType: <span class="tsd-signature-type">NamedNode</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></h5>
<div class="tsd-comment tsd-typography">
<p>Object data type (as string).</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Literal</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter">
<a name="toobjectterm" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> to<wbr>Object<wbr>Term</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter">
<li class="tsd-signature tsd-kind-icon">to<wbr>Object<wbr>Term&lt;T&gt;<span class="tsd-signature-symbol">(</span>object<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">T</span>, preferLiteral<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">T</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/TermUtil.ts#L53">src/util/TermUtil.ts:53</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Converts an object term when needed.</p>
</div>
</div>
<h4 class="tsd-type-parameters-title">Type parameters</h4>
<ul class="tsd-type-parameters">
<li>
<h4>T<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Term</span></h4>
</li>
</ul>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>object: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">T</span></h5>
<div class="tsd-comment tsd-typography">
<p>Object to potentially transform.</p>
</div>
</li>
<li>
<h5>preferLiteral: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></h5>
<div class="tsd-comment tsd-typography">
<p>Whether strings are converted to literals or named nodes.</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">T</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="topredicateterm" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> to<wbr>Predicate<wbr>Term</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">to<wbr>Predicate<wbr>Term<span class="tsd-signature-symbol">(</span>subject<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">NamedNode</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">NamedNode</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/TermUtil.ts#L46">src/util/TermUtil.ts:46</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>subject: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">NamedNode</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">NamedNode</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="tosubjectterm" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> to<wbr>Subject<wbr>Term</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">to<wbr>Subject<wbr>Term<span class="tsd-signature-symbol">(</span>subject<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">NamedNode</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">NamedNode</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/TermUtil.ts#L43">src/util/TermUtil.ts:43</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Converts a subject to a named node when needed.</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>subject: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">NamedNode</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></h5>
<div class="tsd-comment tsd-typography">
<p>Subject to potentially transform.</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">NamedNode</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="transformquotedstrings" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> transform<wbr>Quoted<wbr>Strings</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">transform<wbr>Quoted<wbr>Strings<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>replacements<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> }</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/HeaderUtil.ts#L106">src/util/HeaderUtil.ts:106</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Replaces all double quoted strings in the input string with <code>&quot;0&quot;</code>, <code>&quot;1&quot;</code>, etc.</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>input: <span class="tsd-signature-type">string</span></h5>
<div class="tsd-comment tsd-typography">
<p>The Accept header string.</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span>replacements<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> }</span></h4>
<p>The transformed string and a map with keys <code>&quot;0&quot;</code>, etc. and values the original string that was there.</p>
<ul class="tsd-parameters">
<li class="tsd-parameter">
<h5>replacements<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></h5>
</li>
<li class="tsd-parameter">
<h5>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5>
</li>
</ul>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="trimtrailingslashes" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> trim<wbr>Trailing<wbr>Slashes</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">trim<wbr>Trailing<wbr>Slashes<span class="tsd-signature-symbol">(</span>path<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/bf61007/src/util/PathUtil.ts#L21">src/util/PathUtil.ts:21</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Makes sure the input path has no slashes at the end.</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>path: <span class="tsd-signature-type">string</span></h5>
<div class="tsd-comment tsd-typography">
<p>Path to check.</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
<p>The potentially changed path.</p>
</li>
</ul>
</section>
</section>
</div>
<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
<nav class="tsd-navigation primary">
<ul>
<li class=" ">
<a href="../modules.html">Exports</a>
</li>
<li class="current tsd-kind-module">
<a href="index.html">index</a>
</li>
</ul>
</nav>
<nav class="tsd-navigation secondary menu-sticky">
<ul class="before-current">
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.acceptpreferenceparser.html" class="tsd-kind-icon">Accept<wbr>Preference<wbr>Parser</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.aclinitializer.html" class="tsd-kind-icon">Acl<wbr>Initializer</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.agentjsonparser.html" class="tsd-kind-icon">Agent<wbr>Json<wbr>Parser</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.agentparser.html" class="tsd-kind-icon">Agent<wbr>Parser</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.alloweverythingauthorizer.html" class="tsd-kind-icon">Allow<wbr>Everything<wbr>Authorizer</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module tsd-has-type-parameter">
<a href="../classes/index.asynchandler.html" class="tsd-kind-icon">Async<wbr>Handler</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.authenticatedldphandler.html" class="tsd-kind-icon">Authenticated<wbr>Ldp<wbr>Handler</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.authorizer.html" class="tsd-kind-icon">Authorizer</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.badrequesthttperror.html" class="tsd-kind-icon">Bad<wbr>Request<wbr>Http<wbr>Error</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.basicmetadataextractor.html" class="tsd-kind-icon">Basic<wbr>Metadata<wbr>Extractor</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.basicrequestparser.html" class="tsd-kind-icon">Basic<wbr>Request<wbr>Parser</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.basicresponsewriter.html" class="tsd-kind-icon">Basic<wbr>Response<wbr>Writer</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.basictargetextractor.html" class="tsd-kind-icon">Basic<wbr>Target<wbr>Extractor</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.bearerwebidextractor.html" class="tsd-kind-icon">Bearer<wbr>Web<wbr>IdExtractor</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.bodyparser.html" class="tsd-kind-icon">Body<wbr>Parser</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.chainedconverter.html" class="tsd-kind-icon">Chained<wbr>Converter</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.clirunner.html" class="tsd-kind-icon">Cli<wbr>Runner</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.conflicthttperror.html" class="tsd-kind-icon">Conflict<wbr>Http<wbr>Error</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.contenttypeparser.html" class="tsd-kind-icon">Content<wbr>Type<wbr>Parser</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.convertingrouterrule.html" class="tsd-kind-icon">Converting<wbr>Router<wbr>Rule</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.corshandler.html" class="tsd-kind-icon">Cors<wbr>Handler</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.createdresponsedescription.html" class="tsd-kind-icon">Created<wbr>Response<wbr>Description</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.credentialsextractor.html" class="tsd-kind-icon">Credentials<wbr>Extractor</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.dpopwebidextractor.html" class="tsd-kind-icon">DPoPWeb<wbr>IdExtractor</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.dataaccessorbasedstore.html" class="tsd-kind-icon">Data<wbr>Accessor<wbr>Based<wbr>Store</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.deleteoperationhandler.html" class="tsd-kind-icon">Delete<wbr>Operation<wbr>Handler</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.emptycredentialsextractor.html" class="tsd-kind-icon">Empty<wbr>Credentials<wbr>Extractor</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.errorresponsewriter.html" class="tsd-kind-icon">Error<wbr>Response<wbr>Writer</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.expresshttpserverfactory.html" class="tsd-kind-icon">Express<wbr>Http<wbr>Server<wbr>Factory</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.extensionbasedmapper.html" class="tsd-kind-icon">Extension<wbr>Based<wbr>Mapper</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.extensionbasedmapperfactory.html" class="tsd-kind-icon">Extension<wbr>Based<wbr>Mapper<wbr>Factory</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.filedataaccessor.html" class="tsd-kind-icon">File<wbr>Data<wbr>Accessor</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.fixedcontenttypemapper.html" class="tsd-kind-icon">Fixed<wbr>Content<wbr>Type<wbr>Mapper</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.forbiddenhttperror.html" class="tsd-kind-icon">Forbidden<wbr>Http<wbr>Error</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.generatedpodmanager.html" class="tsd-kind-icon">Generated<wbr>Pod<wbr>Manager</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.getoperationhandler.html" class="tsd-kind-icon">Get<wbr>Operation<wbr>Handler</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.handlebarstemplateengine.html" class="tsd-kind-icon">Handlebars<wbr>Template<wbr>Engine</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.headoperationhandler.html" class="tsd-kind-icon">Head<wbr>Operation<wbr>Handler</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.headerhandler.html" class="tsd-kind-icon">Header<wbr>Handler</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.httperror.html" class="tsd-kind-icon">Http<wbr>Error</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.httphandler.html" class="tsd-kind-icon">Http<wbr>Handler</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.inmemorydataaccessor.html" class="tsd-kind-icon">In<wbr>Memory<wbr>Data<wbr>Accessor</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.initializer.html" class="tsd-kind-icon">Initializer</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.internalservererror.html" class="tsd-kind-icon">Internal<wbr>Server<wbr>Error</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.lazylogger.html" class="tsd-kind-icon">Lazy<wbr>Logger</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.lazyloggerfactory.html" class="tsd-kind-icon">Lazy<wbr>Logger<wbr>Factory</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.linkrelmetadatawriter.html" class="tsd-kind-icon">Link<wbr>Rel<wbr>Metadata<wbr>Writer</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.linktypeparser.html" class="tsd-kind-icon">Link<wbr>Type<wbr>Parser</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.lockingresourcestore.html" class="tsd-kind-icon">Locking<wbr>Resource<wbr>Store</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.logger.html" class="tsd-kind-icon">Logger</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.loggerinitializer.html" class="tsd-kind-icon">Logger<wbr>Initializer</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.mappedmetadatawriter.html" class="tsd-kind-icon">Mapped<wbr>Metadata<wbr>Writer</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.metadataextractor.html" class="tsd-kind-icon">Metadata<wbr>Extractor</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.metadatawriter.html" class="tsd-kind-icon">Metadata<wbr>Writer</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.methodnotallowedhttperror.html" class="tsd-kind-icon">Method<wbr>Not<wbr>Allowed<wbr>Http<wbr>Error</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.methodpermissionsextractor.html" class="tsd-kind-icon">Method<wbr>Permissions<wbr>Extractor</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module tsd-has-type-parameter">
<a href="../classes/index.monitoringstore.html" class="tsd-kind-icon">Monitoring<wbr>Store</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.notfoundhttperror.html" class="tsd-kind-icon">Not<wbr>Found<wbr>Http<wbr>Error</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.notimplementedhttperror.html" class="tsd-kind-icon">Not<wbr>Implemented<wbr>Http<wbr>Error</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.okresponsedescription.html" class="tsd-kind-icon">Ok<wbr>Response<wbr>Description</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.operationhandler.html" class="tsd-kind-icon">Operation<wbr>Handler</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module tsd-has-type-parameter">
<a href="../classes/index.passthroughstore.html" class="tsd-kind-icon">Passthrough<wbr>Store</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.patchhandler.html" class="tsd-kind-icon">Patch<wbr>Handler</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.patchoperationhandler.html" class="tsd-kind-icon">Patch<wbr>Operation<wbr>Handler</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module tsd-has-type-parameter">
<a href="../classes/index.patchingstore.html" class="tsd-kind-icon">Patching<wbr>Store</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.permissionsextractor.html" class="tsd-kind-icon">Permissions<wbr>Extractor</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.podmanagerhttphandler.html" class="tsd-kind-icon">Pod<wbr>Manager<wbr>Http<wbr>Handler</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.postoperationhandler.html" class="tsd-kind-icon">Post<wbr>Operation<wbr>Handler</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.preferenceparser.html" class="tsd-kind-icon">Preference<wbr>Parser</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.preferencesupport.html" class="tsd-kind-icon">Preference<wbr>Support</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.putoperationhandler.html" class="tsd-kind-icon">Put<wbr>Operation<wbr>Handler</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.quadtordfconverter.html" class="tsd-kind-icon">Quad<wbr>ToRdf<wbr>Converter</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.rawbodyparser.html" class="tsd-kind-icon">Raw<wbr>Body<wbr>Parser</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.rdftoquadconverter.html" class="tsd-kind-icon">Rdf<wbr>ToQuad<wbr>Converter</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module tsd-has-type-parameter">
<a href="../classes/index.readonlystore.html" class="tsd-kind-icon">Read<wbr>Only<wbr>Store</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.recordobject.html" class="tsd-kind-icon">Record<wbr>Object</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.regexrouterrule.html" class="tsd-kind-icon">Regex<wbr>Router<wbr>Rule</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.representationconverter.html" class="tsd-kind-icon">Representation<wbr>Converter</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module tsd-has-type-parameter">
<a href="../classes/index.representationconvertingstore.html" class="tsd-kind-icon">Representation<wbr>Converting<wbr>Store</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.representationmetadata.html" class="tsd-kind-icon">Representation<wbr>Metadata</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.requestparser.html" class="tsd-kind-icon">Request<wbr>Parser</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.resetresponsedescription.html" class="tsd-kind-icon">Reset<wbr>Response<wbr>Description</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.responsedescription.html" class="tsd-kind-icon">Response<wbr>Description</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.responsewriter.html" class="tsd-kind-icon">Response<wbr>Writer</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.rootcontainerinitializer.html" class="tsd-kind-icon">Root<wbr>Container<wbr>Initializer</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.routerrule.html" class="tsd-kind-icon">Router<wbr>Rule</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.routingresourcestore.html" class="tsd-kind-icon">Routing<wbr>Resource<wbr>Store</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module tsd-has-type-parameter">
<a href="../classes/index.sequencehandler.html" class="tsd-kind-icon">Sequence<wbr>Handler</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.serverinitializer.html" class="tsd-kind-icon">Server<wbr>Initializer</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.singlerootidentifierstrategy.html" class="tsd-kind-icon">Single<wbr>Root<wbr>Identifier<wbr>Strategy</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.singlethreadedresourcelocker.html" class="tsd-kind-icon">Single<wbr>Threaded<wbr>Resource<wbr>Locker</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.slugparser.html" class="tsd-kind-icon">Slug<wbr>Parser</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.sparqldataaccessor.html" class="tsd-kind-icon">Sparql<wbr>Data<wbr>Accessor</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.sparqlpatchpermissionsextractor.html" class="tsd-kind-icon">Sparql<wbr>Patch<wbr>Permissions<wbr>Extractor</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.sparqlupdatebodyparser.html" class="tsd-kind-icon">Sparql<wbr>Update<wbr>Body<wbr>Parser</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.sparqlupdatepatchhandler.html" class="tsd-kind-icon">Sparql<wbr>Update<wbr>Patch<wbr>Handler</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.suffixidentifiergenerator.html" class="tsd-kind-icon">Suffix<wbr>Identifier<wbr>Generator</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.targetextractor.html" class="tsd-kind-icon">Target<wbr>Extractor</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.templatedresourcesgenerator.html" class="tsd-kind-icon">Templated<wbr>Resources<wbr>Generator</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.typedrepresentationconverter.html" class="tsd-kind-icon">Typed<wbr>Representation<wbr>Converter</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.unauthorizedhttperror.html" class="tsd-kind-icon">Unauthorized<wbr>Http<wbr>Error</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.unsecurewebidextractor.html" class="tsd-kind-icon">Unsecure<wbr>Web<wbr>IdExtractor</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.unsecurewebsocketsprotocol.html" class="tsd-kind-icon">Unsecure<wbr>Web<wbr>Sockets<wbr>Protocol</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.unsupportedmediatypehttperror.html" class="tsd-kind-icon">Unsupported<wbr>Media<wbr>Type<wbr>Http<wbr>Error</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.urlbasedaclmanager.html" class="tsd-kind-icon">Url<wbr>Based<wbr>Acl<wbr>Manager</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.voidloggerfactory.html" class="tsd-kind-icon">Void<wbr>Logger<wbr>Factory</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module tsd-has-type-parameter">
<a href="../classes/index.waterfallhandler.html" class="tsd-kind-icon">Waterfall<wbr>Handler</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.webaclauthorizer.html" class="tsd-kind-icon">Web<wbr>Acl<wbr>Authorizer</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.websocketadvertiser.html" class="tsd-kind-icon">Web<wbr>Socket<wbr>Advertiser</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.websockethandler.html" class="tsd-kind-icon">Web<wbr>Socket<wbr>Handler</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.websocketserverfactory.html" class="tsd-kind-icon">Web<wbr>Socket<wbr>Server<wbr>Factory</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.winstonloggerfactory.html" class="tsd-kind-icon">Winston<wbr>Logger<wbr>Factory</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.wrappedexpiringresourcelocker.html" class="tsd-kind-icon">Wrapped<wbr>Expiring<wbr>Resource<wbr>Locker</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.accept.html" class="tsd-kind-icon">Accept</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.acceptcharset.html" class="tsd-kind-icon">Accept<wbr>Charset</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.acceptencoding.html" class="tsd-kind-icon">Accept<wbr>Encoding</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.acceptheader.html" class="tsd-kind-icon">Accept<wbr>Header</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.acceptlanguage.html" class="tsd-kind-icon">Accept<wbr>Language</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.aclmanager.html" class="tsd-kind-icon">Acl<wbr>Manager</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.atomicresourcestore.html" class="tsd-kind-icon">Atomic<wbr>Resource<wbr>Store</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.authenticatedldphandlerargs.html" class="tsd-kind-icon">Authenticated<wbr>Ldp<wbr>Handler<wbr>Args</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.authorizerargs.html" class="tsd-kind-icon">Authorizer<wbr>Args</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.bodyparserargs.html" class="tsd-kind-icon">Body<wbr>Parser<wbr>Args</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.conditions.html" class="tsd-kind-icon">Conditions</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.convertingstoreentry.html" class="tsd-kind-icon">Converting<wbr>Store<wbr>Entry</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.credentials.html" class="tsd-kind-icon">Credentials</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.dataaccessor.html" class="tsd-kind-icon">Data<wbr>Accessor</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.expiringlock.html" class="tsd-kind-icon">Expiring<wbr>Lock</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module tsd-has-type-parameter">
<a href="../interfaces/index.expiringresourcelocker.html" class="tsd-kind-icon">Expiring<wbr>Resource<wbr>Locker</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.fileidentifiermapper.html" class="tsd-kind-icon">File<wbr>Identifier<wbr>Mapper</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module tsd-has-type-parameter">
<a href="../interfaces/index.fileidentifiermapperfactory.html" class="tsd-kind-icon">File<wbr>Identifier<wbr>Mapper<wbr>Factory</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.forwarded.html" class="tsd-kind-icon">Forwarded</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.httphandlerinput.html" class="tsd-kind-icon">Http<wbr>Handler<wbr>Input</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.identifiergenerator.html" class="tsd-kind-icon">Identifier<wbr>Generator</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.identifierstrategy.html" class="tsd-kind-icon">Identifier<wbr>Strategy</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.lock.html" class="tsd-kind-icon">Lock</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.loggerfactory.html" class="tsd-kind-icon">Logger<wbr>Factory</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.metadataparser.html" class="tsd-kind-icon">Metadata<wbr>Parser</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.operation.html" class="tsd-kind-icon">Operation</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.patch.html" class="tsd-kind-icon">Patch</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.permissionset.html" class="tsd-kind-icon">Permission<wbr>Set</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.podhttphandlerargs.html" class="tsd-kind-icon">Pod<wbr>Http<wbr>Handler<wbr>Args</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.podmanager.html" class="tsd-kind-icon">Pod<wbr>Manager</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.representation.html" class="tsd-kind-icon">Representation</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.representationconverterargs.html" class="tsd-kind-icon">Representation<wbr>Converter<wbr>Args</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.representationpreference.html" class="tsd-kind-icon">Representation<wbr>Preference</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.representationpreferences.html" class="tsd-kind-icon">Representation<wbr>Preferences</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.resource.html" class="tsd-kind-icon">Resource</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.resourceidentifier.html" class="tsd-kind-icon">Resource<wbr>Identifier</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.resourcelink.html" class="tsd-kind-icon">Resource<wbr>Link</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module tsd-has-type-parameter">
<a href="../interfaces/index.resourcelocker.html" class="tsd-kind-icon">Resource<wbr>Locker</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.resourcepath.html" class="tsd-kind-icon">Resource<wbr>Path</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.resourcestore.html" class="tsd-kind-icon">Resource<wbr>Store</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.resourcesgenerator.html" class="tsd-kind-icon">Resources<wbr>Generator</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.simplerequestparserargs.html" class="tsd-kind-icon">Simple<wbr>Request<wbr>Parser<wbr>Args</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.sparqlupdatepatch.html" class="tsd-kind-icon">Sparql<wbr>Update<wbr>Patch</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.systemerror.html" class="tsd-kind-icon">System<wbr>Error</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.templateengine.html" class="tsd-kind-icon">Template<wbr>Engine</a>
</li>
<li class=" tsd-kind-type-alias tsd-parent-kind-module">
<a href="index.html#agent" class="tsd-kind-icon">Agent</a>
</li>
<li class=" tsd-kind-type-alias tsd-parent-kind-module tsd-has-type-parameter">
<a href="index.html#guarded" class="tsd-kind-icon">Guarded</a>
</li>
<li class=" tsd-kind-type-alias tsd-parent-kind-module">
<a href="index.html#httprequest" class="tsd-kind-icon">Http<wbr>Request</a>
</li>
<li class=" tsd-kind-type-alias tsd-parent-kind-module">
<a href="index.html#httpresponse" class="tsd-kind-icon">Http<wbr>Response</a>
</li>
<li class=" tsd-kind-type-alias tsd-parent-kind-module">
<a href="index.html#loglevel" class="tsd-kind-icon">Log<wbr>Level</a>
</li>
<li class=" tsd-kind-type-alias tsd-parent-kind-module">
<a href="index.html#metadataidentifier" class="tsd-kind-icon">Metadata<wbr>Identifier</a>
</li>
<li class=" tsd-kind-type-alias tsd-parent-kind-module">
<a href="index.html#metadataoverridevalue" class="tsd-kind-icon">Metadata<wbr>Override<wbr>Value</a>
</li>
<li class=" tsd-kind-type-alias tsd-parent-kind-module tsd-has-type-parameter">
<a href="index.html#namespace" class="tsd-kind-icon">Namespace</a>
</li>
<li class=" tsd-kind-variable tsd-parent-kind-module">
<a href="index.html#acl" class="tsd-kind-icon">ACL</a>
</li>
<li class=" tsd-kind-variable tsd-parent-kind-module">
<a href="index.html#application_octet_stream" class="tsd-kind-icon">APPLICATION_<wbr>OCTET_<wbr>STREAM</a>
</li>
<li class=" tsd-kind-variable tsd-parent-kind-module">
<a href="index.html#application_sparql_update" class="tsd-kind-icon">APPLICATION_<wbr>SPARQL_<wbr>UPDATE</a>
</li>
<li class=" tsd-kind-variable tsd-parent-kind-module">
<a href="index.html#content_type" class="tsd-kind-icon">CONTENT_<wbr>TYPE</a>
</li>
<li class=" tsd-kind-variable tsd-parent-kind-module">
<a href="index.html#content_type_term" class="tsd-kind-icon">CONTENT_<wbr>TYPE_<wbr>TERM</a>
</li>
<li class=" tsd-kind-variable tsd-parent-kind-module">
<a href="index.html#dc" class="tsd-kind-icon">DC</a>
</li>
<li class=" tsd-kind-variable tsd-parent-kind-module">
<a href="index.html#foaf" class="tsd-kind-icon">FOAF</a>
</li>
<li class=" tsd-kind-variable tsd-parent-kind-module">
<a href="index.html#http" class="tsd-kind-icon">HTTP</a>
</li>
<li class=" tsd-kind-variable tsd-parent-kind-module">
<a href="index.html#internal_all" class="tsd-kind-icon">INTERNAL_<wbr>ALL</a>
</li>
<li class=" tsd-kind-variable tsd-parent-kind-module">
<a href="index.html#internal_quads" class="tsd-kind-icon">INTERNAL_<wbr>QUADS</a>
</li>
<li class=" tsd-kind-variable tsd-parent-kind-module">
<a href="index.html#ldp" class="tsd-kind-icon">LDP</a>
</li>
<li class=" tsd-kind-variable tsd-parent-kind-module">
<a href="index.html#ma" class="tsd-kind-icon">MA</a>
</li>
<li class=" tsd-kind-variable tsd-parent-kind-module">
<a href="index.html#pim" class="tsd-kind-icon">PIM</a>
</li>
<li class=" tsd-kind-variable tsd-parent-kind-module">
<a href="index.html#posix" class="tsd-kind-icon">POSIX</a>
</li>
<li class=" tsd-kind-variable tsd-parent-kind-module">
<a href="index.html#rdf" class="tsd-kind-icon">RDF</a>
</li>
<li class=" tsd-kind-variable tsd-parent-kind-module">
<a href="index.html#text_turtle" class="tsd-kind-icon">TEXT_<wbr>TURTLE</a>
</li>
<li class=" tsd-kind-variable tsd-parent-kind-module">
<a href="index.html#xsd" class="tsd-kind-icon">XSD</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module">
<a href="index.html#addheader" class="tsd-kind-icon">add<wbr>Header</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter">
<a href="index.html#createnamespace" class="tsd-kind-icon">create<wbr>Namespace</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter">
<a href="index.html#createtermnamespace" class="tsd-kind-icon">create<wbr>Term<wbr>Namespace</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter">
<a href="index.html#createuriandtermnamespace" class="tsd-kind-icon">create<wbr>Uri<wbr>And<wbr>Term<wbr>Namespace</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter">
<a href="index.html#createurinamespace" class="tsd-kind-icon">create<wbr>Uri<wbr>Namespace</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module">
<a href="index.html#decodeuripathcomponents" class="tsd-kind-icon">decode<wbr>Uri<wbr>Path<wbr>Components</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module">
<a href="index.html#encodeuripathcomponents" class="tsd-kind-icon">encode<wbr>Uri<wbr>Path<wbr>Components</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module">
<a href="index.html#ensuretrailingslash" class="tsd-kind-icon">ensure<wbr>Trailing<wbr>Slash</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module">
<a href="index.html#getloggerfor" class="tsd-kind-icon">get<wbr>Logger<wbr>For</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter">
<a href="index.html#guardstream" class="tsd-kind-icon">guard<wbr>Stream</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module">
<a href="index.html#guardedstreamfrom" class="tsd-kind-icon">guarded<wbr>Stream<wbr>From</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module">
<a href="index.html#iscontaineridentifier" class="tsd-kind-icon">is<wbr>Container<wbr>Identifier</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module">
<a href="index.html#iscontainerpath" class="tsd-kind-icon">is<wbr>Container<wbr>Path</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter">
<a href="index.html#isguarded" class="tsd-kind-icon">is<wbr>Guarded</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module">
<a href="index.html#isrepresentationmetadata" class="tsd-kind-icon">is<wbr>Representation<wbr>Metadata</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module">
<a href="index.html#isresourceidentifier" class="tsd-kind-icon">is<wbr>Resource<wbr>Identifier</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module">
<a href="index.html#issystemerror" class="tsd-kind-icon">is<wbr>System<wbr>Error</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module">
<a href="index.html#isterm" class="tsd-kind-icon">is<wbr>Term</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module">
<a href="index.html#matchesmediatype" class="tsd-kind-icon">matches<wbr>Media<wbr>Type</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module">
<a href="index.html#matchingmediatypes" class="tsd-kind-icon">matching<wbr>Media<wbr>Types</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module">
<a href="index.html#parseaccept" class="tsd-kind-icon">parse<wbr>Accept</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module">
<a href="index.html#parseacceptcharset" class="tsd-kind-icon">parse<wbr>Accept<wbr>Charset</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module">
<a href="index.html#parseacceptencoding" class="tsd-kind-icon">parse<wbr>Accept<wbr>Encoding</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module">
<a href="index.html#parseacceptlanguage" class="tsd-kind-icon">parse<wbr>Accept<wbr>Language</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module">
<a href="index.html#parseforwarded" class="tsd-kind-icon">parse<wbr>Forwarded</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module">
<a href="index.html#parseparameters" class="tsd-kind-icon">parse<wbr>Parameters</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module">
<a href="index.html#parsequads" class="tsd-kind-icon">parse<wbr>Quads</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter">
<a href="index.html#pipesafely" class="tsd-kind-icon">pipe<wbr>Safely</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module">
<a href="index.html#pushquad" class="tsd-kind-icon">push<wbr>Quad</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module">
<a href="index.html#readabletostring" class="tsd-kind-icon">readable<wbr>ToString</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module">
<a href="index.html#resetgloballoggerfactory" class="tsd-kind-icon">reset<wbr>Global<wbr>Logger<wbr>Factory</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module">
<a href="index.html#serializequads" class="tsd-kind-icon">serialize<wbr>Quads</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module">
<a href="index.html#setgloballoggerfactory" class="tsd-kind-icon">set<wbr>Global<wbr>Logger<wbr>Factory</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module">
<a href="index.html#splitandclean" class="tsd-kind-icon">split<wbr>And<wbr>Clean</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module">
<a href="index.html#supportsconversion" class="tsd-kind-icon">supports<wbr>Conversion</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module">
<a href="index.html#tocachednamednode" class="tsd-kind-icon">to<wbr>Cached<wbr>Named<wbr>Node</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module">
<a href="index.html#tocanonicaluripath" class="tsd-kind-icon">to<wbr>Canonical<wbr>Uri<wbr>Path</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module">
<a href="index.html#toliteral" class="tsd-kind-icon">to<wbr>Literal</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter">
<a href="index.html#toobjectterm" class="tsd-kind-icon">to<wbr>Object<wbr>Term</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module">
<a href="index.html#topredicateterm" class="tsd-kind-icon">to<wbr>Predicate<wbr>Term</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module">
<a href="index.html#tosubjectterm" class="tsd-kind-icon">to<wbr>Subject<wbr>Term</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module">
<a href="index.html#transformquotedstrings" class="tsd-kind-icon">transform<wbr>Quoted<wbr>Strings</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module">
<a href="index.html#trimtrailingslashes" class="tsd-kind-icon">trim<wbr>Trailing<wbr>Slashes</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<footer>
<div class="container">
<h2>Legend</h2>
<div class="tsd-legend-group">
<ul class="tsd-legend">
<li class="tsd-kind-variable"><span class="tsd-kind-icon">Variable</span></li>
<li class="tsd-kind-function"><span class="tsd-kind-icon">Function</span></li>
<li class="tsd-kind-function tsd-has-type-parameter"><span class="tsd-kind-icon">Function with type parameter</span></li>
<li class="tsd-kind-type-alias"><span class="tsd-kind-icon">Type alias</span></li>
<li class="tsd-kind-type-alias tsd-has-type-parameter"><span class="tsd-kind-icon">Type alias with type parameter</span></li>
</ul>
<ul class="tsd-legend">
<li class="tsd-kind-interface"><span class="tsd-kind-icon">Interface</span></li>
<li class="tsd-kind-interface tsd-has-type-parameter"><span class="tsd-kind-icon">Interface with type parameter</span></li>
</ul>
<ul class="tsd-legend">
<li class="tsd-kind-class"><span class="tsd-kind-icon">Class</span></li>
<li class="tsd-kind-class tsd-has-type-parameter"><span class="tsd-kind-icon">Class with type parameter</span></li>
</ul>
</div>
</div>
</footer>
<div class="overlay"></div>
<script src="../assets/js/main.js"></script>
</body>
</html>