2021-03-23 12:00:09 +00:00

3790 lines
282 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 - v0.8.1</title>
<meta name="description" content="Documentation for Community Solid Server - v0.8.1">
<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 - v0.8.1</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 - v0.8.1</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.aclpermissionsextractor.html" class="tsd-kind-icon">Acl<wbr>Permissions<wbr>Extractor</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.auxiliaryauthorizer.html" class="tsd-kind-icon">Auxiliary<wbr>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.basecomponentsjsfactory.html" class="tsd-kind-icon">Base<wbr>Components<wbr>JsFactory</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.basefileidentifiermapper.html" class="tsd-kind-icon">Base<wbr>File<wbr>Identifier<wbr>Mapper</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.basehttpserverfactory.html" class="tsd-kind-icon">Base<wbr>Http<wbr>Server<wbr>Factory</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.baseidentifierstrategy.html" class="tsd-kind-icon">Base<wbr>Identifier<wbr>Strategy</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.baseresourcestore.html" class="tsd-kind-icon">Base<wbr>Resource<wbr>Store</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.baseurlhandler.html" class="tsd-kind-icon">Base<wbr>Url<wbr>Handler</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.baseurlrouterrule.html" class="tsd-kind-icon">Base<wbr>Url<wbr>Router<wbr>Rule</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.basicrepresentation.html" class="tsd-kind-icon">Basic<wbr>Representation</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.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.composedauxiliarystrategy.html" class="tsd-kind-icon">Composed<wbr>Auxiliary<wbr>Strategy</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.configpodinitializer.html" class="tsd-kind-icon">Config<wbr>Pod<wbr>Initializer</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.configpodmanager.html" class="tsd-kind-icon">Config<wbr>Pod<wbr>Manager</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.constantconverter.html" class="tsd-kind-icon">Constant<wbr>Converter</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.constantmetadatawriter.html" class="tsd-kind-icon">Constant<wbr>Metadata<wbr>Writer</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.contenttypereplacer.html" class="tsd-kind-icon">Content<wbr>Type<wbr>Replacer</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.equalreadwritelocker.html" class="tsd-kind-icon">Equal<wbr>Read<wbr>Write<wbr>Locker</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.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.greedyreadwritelocker.html" class="tsd-kind-icon">Greedy<wbr>Read<wbr>Write<wbr>Locker</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.ifneededconverter.html" class="tsd-kind-icon">If<wbr>Needed<wbr>Converter</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.jsonfilestorage.html" class="tsd-kind-icon">Json<wbr>File<wbr>Storage</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.jsonresourcestorage.html" class="tsd-kind-icon">Json<wbr>Resource<wbr>Storage</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.linkmetadatagenerator.html" class="tsd-kind-icon">Link<wbr>Metadata<wbr>Generator</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 tsd-has-type-parameter"><a href="../classes/index.memorymapstorage.html" class="tsd-kind-icon">Memory<wbr>Map<wbr>Storage</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.metadatagenerator.html" class="tsd-kind-icon">Metadata<wbr>Generator</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"><a href="../classes/index.originalurlextractor.html" class="tsd-kind-icon">Original<wbr>Url<wbr>Extractor</a></li>
<li class="tsd-kind-class tsd-parent-kind-module tsd-has-type-parameter"><a href="../classes/index.parallelhandler.html" class="tsd-kind-icon">Parallel<wbr>Handler</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.passthroughconverter.html" class="tsd-kind-icon">Passthrough<wbr>Converter</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.podsettingsjsonparser.html" class="tsd-kind-icon">Pod<wbr>Settings<wbr>Json<wbr>Parser</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.podsettingsparser.html" class="tsd-kind-icon">Pod<wbr>Settings<wbr>Parser</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"><a href="../classes/index.rdfvalidator.html" class="tsd-kind-icon">Rdf<wbr>Validator</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 tsd-has-type-parameter"><a href="../classes/index.resourceidentifierstorage.html" class="tsd-kind-icon">Resource<wbr>Identifier<wbr>Storage</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.rootfilepathhandler.html" class="tsd-kind-icon">Root<wbr>File<wbr>Path<wbr>Handler</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.routingauxiliaryidentifierstrategy.html" class="tsd-kind-icon">Routing<wbr>Auxiliary<wbr>Identifier<wbr>Strategy</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.routingauxiliarystrategy.html" class="tsd-kind-icon">Routing<wbr>Auxiliary<wbr>Strategy</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.staticassethandler.html" class="tsd-kind-icon">Static<wbr>Asset<wbr>Handler</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.subdomainextensionbasedmapper.html" class="tsd-kind-icon">Subdomain<wbr>Extension<wbr>Based<wbr>Mapper</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.subdomainidentifiergenerator.html" class="tsd-kind-icon">Subdomain<wbr>Identifier<wbr>Generator</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.subdomainidentifierstrategy.html" class="tsd-kind-icon">Subdomain<wbr>Identifier<wbr>Strategy</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.suffixauxiliaryidentifierstrategy.html" class="tsd-kind-icon">Suffix<wbr>Auxiliary<wbr>Identifier<wbr>Strategy</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.templatedpodgenerator.html" class="tsd-kind-icon">Templated<wbr>Pod<wbr>Generator</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.unsecureconstantcredentialsextractor.html" class="tsd-kind-icon">Unsecure<wbr>Constant<wbr>Credentials<wbr>Extractor</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.unsupportedasynchandler.html" class="tsd-kind-icon">Unsupported<wbr>Async<wbr>Handler</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.validator.html" class="tsd-kind-icon">Validator</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.variablehandler.html" class="tsd-kind-icon">Variable<wbr>Handler</a></li>
<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/index.variablesetter.html" class="tsd-kind-icon">Variable<wbr>Setter</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"><a href="../classes/index.wacallowmetadatawriter.html" class="tsd-kind-icon">Wac<wbr>Allow<wbr>Metadata<wbr>Writer</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.webaclauthorization.html" class="tsd-kind-icon">Web<wbr>Acl<wbr>Authorization</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.wrappedexpiringreadwritelocker.html" class="tsd-kind-icon">Wrapped<wbr>Expiring<wbr>Read<wbr>Write<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.acceptdatetime.html" class="tsd-kind-icon">Accept<wbr>Datetime</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 tsd-has-type-parameter"><a href="../interfaces/index.asynctransformoptions.html" class="tsd-kind-icon">Async<wbr>Transform<wbr>Options</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.authorization.html" class="tsd-kind-icon">Authorization</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.auxiliaryidentifierstrategy.html" class="tsd-kind-icon">Auxiliary<wbr>Identifier<wbr>Strategy</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.auxiliarystrategy.html" class="tsd-kind-icon">Auxiliary<wbr>Strategy</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.basicrequestparserargs.html" class="tsd-kind-icon">Basic<wbr>Request<wbr>Parser<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.componentsjsfactory.html" class="tsd-kind-icon">Components<wbr>JsFactory</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.expiringreadwritelocker.html" class="tsd-kind-icon">Expiring<wbr>Read<wbr>Write<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.greedyreadwritesuffixes.html" class="tsd-kind-icon">Greedy<wbr>Read<wbr>Write<wbr>Suffixes</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 tsd-has-type-parameter"><a href="../interfaces/index.keyvaluestorage.html" class="tsd-kind-icon">Key<wbr>Value<wbr>Storage</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.podgenerator.html" class="tsd-kind-icon">Pod<wbr>Generator</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.podsettings.html" class="tsd-kind-icon">Pod<wbr>Settings</a></li>
<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.readwritelocker.html" class="tsd-kind-icon">Read<wbr>Write<wbr>Locker</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.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"><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.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.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 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#metadatarecord" class="tsd-kind-icon">Metadata<wbr>Record</a></li>
<li class="tsd-kind-type-alias tsd-parent-kind-module"><a href="index.html#metadatavalue" class="tsd-kind-icon">Metadata<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-type-alias tsd-parent-kind-module"><a href="index.html#valuepreferences" class="tsd-kind-icon">Value<wbr>Preferences</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#auth" class="tsd-kind-icon">AUTH</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#preferred_prefix" class="tsd-kind-icon">PREFERRED_<wbr>PREFIX</a></li>
<li class="tsd-kind-variable tsd-parent-kind-module"><a href="index.html#preferred_prefix_term" class="tsd-kind-icon">PREFERRED_<wbr>PREFIX_<wbr>TERM</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#template" class="tsd-kind-icon">TEMPLATE</a></li>
<li class="tsd-kind-variable tsd-parent-kind-module"><a href="index.html#template_variable" class="tsd-kind-icon">TEMPLATE_<wbr>VARIABLE</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#vann" class="tsd-kind-icon">VANN</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#absolutefilepath" class="tsd-kind-icon">absolute<wbr>File<wbr>Path</a></li>
<li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#addgeneratedresources" class="tsd-kind-icon">add<wbr>Generated<wbr>Resources</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"><a href="index.html#createsubdomainregexp" class="tsd-kind-icon">create<wbr>Subdomain<wbr>Regexp</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#extractscheme" class="tsd-kind-icon">extract<wbr>Scheme</a></li>
<li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#getextension" class="tsd-kind-icon">get<wbr>Extension</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#hasmatchingmediatypes" class="tsd-kind-icon">has<wbr>Matching<wbr>Media<wbr>Types</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#isvalidvariable" class="tsd-kind-icon">is<wbr>Valid<wbr>Variable</a></li>
<li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#joinfilepath" class="tsd-kind-icon">join<wbr>File<wbr>Path</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#normalizefilepath" class="tsd-kind-icon">normalize<wbr>File<wbr>Path</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#parseacceptdatetime" class="tsd-kind-icon">parse<wbr>Accept<wbr>Date<wbr>Time</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#supportsmediatypeconversion" class="tsd-kind-icon">supports<wbr>Media<wbr>Type<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 tsd-has-type-parameter"><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 tsd-has-type-parameter"><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 tsd-has-type-parameter"><a href="index.html#transformsafely" class="tsd-kind-icon">transform<wbr>Safely</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 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/54ff231/src/util/GuardedStream.ts#L20">src/util/GuardedStream.ts:20</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/54ff231/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/54ff231/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/54ff231/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/54ff231/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="metadatarecord" class="tsd-anchor"></a>
<h3>Metadata<wbr>Record</h3>
<div class="tsd-signature tsd-kind-icon">Metadata<wbr>Record<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><a href="ldp_representation_representationmetadata.html#metadatavalue" class="tsd-signature-type" data-tsd-kind="Type alias">MetadataValue</a><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/54ff231/src/ldp/representation/RepresentationMetadata.ts#L11">src/ldp/representation/RepresentationMetadata.ts:11</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-module">
<a name="metadatavalue" class="tsd-anchor"></a>
<h3>Metadata<wbr>Value</h3>
<div class="tsd-signature tsd-kind-icon">Metadata<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/54ff231/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-symbol">{ </span>namespace<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">TValue</span><span class="tsd-signature-symbol"> }</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/54ff231/src/util/Vocabularies.ts#L7">src/util/Vocabularies.ts:7</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 class="tsd-panel tsd-member tsd-kind-type-alias tsd-parent-kind-module">
<a name="valuepreferences" class="tsd-anchor"></a>
<h3>Value<wbr>Preferences</h3>
<div class="tsd-signature tsd-kind-icon">Value<wbr>Preferences<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">number</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/54ff231/src/ldp/representation/RepresentationPreferences.ts#L10">src/ldp/representation/RepresentationPreferences.ts:10</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Represents preferred values along a single content negotiation dimension.</p>
</div>
<p>The number represents how preferred this value is from 0 to 1.
Follows the quality values rule from RFC 7231:
&quot;The weight is normalized to a real number in the range 0 through 1,
where 0.001 is the least preferred and 1 is the most preferred; a
value of 0 means &quot;not acceptable&quot;.&quot;</p>
</div>
</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-symbol">{ </span>namespace<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">TValue</span><span class="tsd-signature-symbol"> }</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;AuthenticatedAgent&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/54ff231/src/util/Vocabularies.ts#L58">src/util/Vocabularies.ts:58</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/54ff231/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/54ff231/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="auth" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> AUTH</h3>
<div class="tsd-signature tsd-kind-icon">AUTH<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>namespace<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">TValue</span><span class="tsd-signature-symbol"> }</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;userMode&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;publicMode&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/54ff231/src/util/Vocabularies.ts#L72">src/util/Vocabularies.ts:72</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/54ff231/src/util/Vocabularies.ts#L125">src/util/Vocabularies.ts:125</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/54ff231/src/util/Vocabularies.ts#L126">src/util/Vocabularies.ts:126</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-symbol">{ </span>namespace<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">TValue</span><span class="tsd-signature-symbol"> }</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/54ff231/src/util/Vocabularies.ts#L77">src/util/Vocabularies.ts:77</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-symbol">{ </span>namespace<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">TValue</span><span class="tsd-signature-symbol"> }</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">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/54ff231/src/util/Vocabularies.ts#L81">src/util/Vocabularies.ts:81</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-symbol">{ </span>namespace<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">TValue</span><span class="tsd-signature-symbol"> }</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/54ff231/src/util/Vocabularies.ts#L85">src/util/Vocabularies.ts:85</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/54ff231/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/54ff231/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-symbol">{ </span>namespace<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">TValue</span><span class="tsd-signature-symbol"> }</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/54ff231/src/util/Vocabularies.ts#L90">src/util/Vocabularies.ts:90</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-symbol">{ </span>namespace<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">TValue</span><span class="tsd-signature-symbol"> }</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/54ff231/src/util/Vocabularies.ts#L98">src/util/Vocabularies.ts:98</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-symbol">{ </span>namespace<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">TValue</span><span class="tsd-signature-symbol"> }</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/54ff231/src/util/Vocabularies.ts#L102">src/util/Vocabularies.ts:102</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-symbol">{ </span>namespace<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">TValue</span><span class="tsd-signature-symbol"> }</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/54ff231/src/util/Vocabularies.ts#L106">src/util/Vocabularies.ts:106</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-module">
<a name="preferred_prefix" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> PREFERRED_<wbr>PREFIX</h3>
<div class="tsd-signature tsd-kind-icon">PREFERRED_<wbr>PREFIX<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/54ff231/src/util/Vocabularies.ts#L127">src/util/Vocabularies.ts:127</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-module">
<a name="preferred_prefix_term" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> PREFERRED_<wbr>PREFIX_<wbr>TERM</h3>
<div class="tsd-signature tsd-kind-icon">PREFERRED_<wbr>PREFIX_<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/54ff231/src/util/Vocabularies.ts#L128">src/util/Vocabularies.ts:128</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-symbol">{ </span>namespace<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">TValue</span><span class="tsd-signature-symbol"> }</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/54ff231/src/util/Vocabularies.ts#L111">src/util/Vocabularies.ts:111</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-module">
<a name="template" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> TEMPLATE</h3>
<div class="tsd-signature tsd-kind-icon">TEMPLATE<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>namespace<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">TValue</span><span class="tsd-signature-symbol"> }</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;ResourceStore&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/54ff231/src/pods/generate/variables/Variables.ts#L3">src/pods/generate/variables/Variables.ts:3</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-module">
<a name="template_variable" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> TEMPLATE_<wbr>VARIABLE</h3>
<div class="tsd-signature tsd-kind-icon">TEMPLATE_<wbr>VARIABLE<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>namespace<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">TValue</span><span class="tsd-signature-symbol"> }</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;baseUrl&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;rootFilePath&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;sparqlEndpoint&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;templateConfig&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/54ff231/src/pods/generate/variables/Variables.ts#L8">src/pods/generate/variables/Variables.ts:8</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/54ff231/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="vann" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagConst">Const</span> VANN</h3>
<div class="tsd-signature tsd-kind-icon">VANN<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>namespace<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">TValue</span><span class="tsd-signature-symbol"> }</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;preferredNamespacePrefix&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/54ff231/src/util/Vocabularies.ts#L115">src/util/Vocabularies.ts:115</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-symbol">{ </span>namespace<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">TValue</span><span class="tsd-signature-symbol"> }</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/54ff231/src/util/Vocabularies.ts#L119">src/util/Vocabularies.ts:119</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="absolutefilepath" class="tsd-anchor"></a>
<h3>absolute<wbr>File<wbr>Path</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">absolute<wbr>File<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/54ff231/src/util/PathUtil.ts#L47">src/util/PathUtil.ts:47</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Resolves a path to its absolute form.
Absolute inputs will not be changed (except changing Windows to POSIX).
Relative inputs will be interpreted relative to process.cwd().</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 (POSIX or Windows).</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
<p>The potentially changed path (POSIX).</p>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="addgeneratedresources" class="tsd-anchor"></a>
<h3>add<wbr>Generated<wbr>Resources</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">add<wbr>Generated<wbr>Resources<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>, settings<span class="tsd-signature-symbol">: </span><a href="../interfaces/pods_settings_podsettings.podsettings.html" class="tsd-signature-type" data-tsd-kind="Interface">PodSettings</a>, generator<span class="tsd-signature-symbol">: </span><a href="../interfaces/pods_generate_resourcesgenerator.resourcesgenerator.html" class="tsd-signature-type" data-tsd-kind="Interface">ResourcesGenerator</a>, store<span class="tsd-signature-symbol">: </span><a href="../interfaces/storage_resourcestore.resourcestore.html" class="tsd-signature-type" data-tsd-kind="Interface">ResourceStore</a><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">number</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/54ff231/src/pods/generate/GenerateUtil.ts#L15">src/pods/generate/GenerateUtil.ts:15</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Generates resources with the given generator and adds them to the given store.</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 of the pod.</p>
</div>
</li>
<li>
<h5>settings: <a href="../interfaces/pods_settings_podsettings.podsettings.html" class="tsd-signature-type" data-tsd-kind="Interface">PodSettings</a></h5>
<div class="tsd-comment tsd-typography">
<p>Settings from which the pod is being created.</p>
</div>
</li>
<li>
<h5>generator: <a href="../interfaces/pods_generate_resourcesgenerator.resourcesgenerator.html" class="tsd-signature-type" data-tsd-kind="Interface">ResourcesGenerator</a></h5>
<div class="tsd-comment tsd-typography">
<p>Generator to be used.</p>
</div>
</li>
<li>
<h5>store: <a href="../interfaces/storage_resourcestore.resourcestore.html" class="tsd-signature-type" data-tsd-kind="Interface">ResourceStore</a></h5>
<div class="tsd-comment tsd-typography">
<p>Store to be updated.</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">number</span><span class="tsd-signature-symbol">&gt;</span></h4>
<p>The amount of resources that were added.</p>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="addheader" class="tsd-anchor"></a>
<h3>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/54ff231/src/util/HeaderUtil.ts#L399">src/util/HeaderUtil.ts:399</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>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/54ff231/src/util/Vocabularies.ts#L14">src/util/Vocabularies.ts:14</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">
<a name="createsubdomainregexp" class="tsd-anchor"></a>
<h3>create<wbr>Subdomain<wbr>Regexp</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">create<wbr>Subdomain<wbr>Regexp<span class="tsd-signature-symbol">(</span>baseUrl<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">RegExp</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/54ff231/src/util/PathUtil.ts#L164">src/util/PathUtil.ts:164</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Creates a regular expression that matches URLs containing the given baseUrl, or a subdomain of the given baseUrl.
In case there is a subdomain, the first match of the regular expression will be that subdomain.</p>
</div>
<p>Examples with baseUrl <code>http://test.com/foo/</code>:</p>
<ul>
<li>Will match <code>http://test.com/foo/</code></li>
<li>Will match <code>http://test.com/foo/bar/baz</code></li>
<li>Will match <code>http://alice.bob.test.com/foo/bar/baz</code>, first match result will be <code>alice.bob</code></li>
<li>Will not match <code>http://test.com/</code></li>
<li>Will not match <code>http://alicetest.com/foo/</code></li>
</ul>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>baseUrl: <span class="tsd-signature-type">string</span></h5>
<div class="tsd-comment tsd-typography">
<p>Base URL for the regular expression.</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">RegExp</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>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/54ff231/src/util/Vocabularies.ts#L42">src/util/Vocabularies.ts:42</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>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-symbol">{ </span>namespace<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">TValue</span><span class="tsd-signature-symbol"> }</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/54ff231/src/util/Vocabularies.ts#L52">src/util/Vocabularies.ts:52</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-symbol">{ </span>namespace<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">TValue</span><span class="tsd-signature-symbol"> }</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>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/54ff231/src/util/Vocabularies.ts#L33">src/util/Vocabularies.ts:33</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>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/54ff231/src/util/PathUtil.ts#L113">src/util/PathUtil.ts:113</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>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/54ff231/src/util/PathUtil.ts#L120">src/util/PathUtil.ts:120</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>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/54ff231/src/util/PathUtil.ts#L67">src/util/PathUtil.ts:67</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="extractscheme" class="tsd-anchor"></a>
<h3>extract<wbr>Scheme</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">extract<wbr>Scheme<span class="tsd-signature-symbol">(</span>url<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>rest<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>scheme<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/54ff231/src/util/PathUtil.ts#L147">src/util/PathUtil.ts:147</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Splits a URL (or similar) string into a part containing its scheme and one containing the rest.
E.g., <code>http://test.com/</code> results in <code>{ scheme: &#39;http://&#39;, rest: &#39;test.com/&#39; }</code>.</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>url: <span class="tsd-signature-type">string</span></h5>
<div class="tsd-comment tsd-typography">
<p>String to parse.</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span>rest<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>scheme<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> }</span></h4>
<ul class="tsd-parameters">
<li class="tsd-parameter">
<h5>rest<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5>
</li>
<li class="tsd-parameter">
<h5>scheme<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="getextension" class="tsd-anchor"></a>
<h3>get<wbr>Extension</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">get<wbr>Extension<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/54ff231/src/util/PathUtil.ts#L87">src/util/PathUtil.ts:87</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Extracts the extension (without dot) from a path.
Custom function since <code>path.extname</code> does not work on all cases (e.g. &quot;.acl&quot;)</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>Input path to parse.</p>
</div>
</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="getloggerfor" class="tsd-anchor"></a>
<h3>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/54ff231/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>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/54ff231/src/util/GuardedStream.ts#L89">src/util/GuardedStream.ts:89</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.</p>
</div>
<p>When guarding a stream it is assumed that error listeners already attached should be ignored,
only error listeners attached after the stream is guarded will prevent an error from being logged.</p>
<p>If the input is already guarded the guard will be reset,
which means ignoring error listeners already attached.</p>
</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>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>contents<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><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/54ff231/src/util/StreamUtil.ts#L104">src/util/StreamUtil.ts:104</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Converts a string or array 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>contents: <span class="tsd-signature-type">string</span><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></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="hasmatchingmediatypes" class="tsd-anchor"></a>
<h3>has<wbr>Matching<wbr>Media<wbr>Types</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">has<wbr>Matching<wbr>Media<wbr>Types<span class="tsd-signature-symbol">(</span>preferredTypes<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">number</span><span class="tsd-signature-symbol">&gt;</span>, availableTypes<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">number</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">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/54ff231/src/storage/conversion/ConversionUtil.ts#L72">src/storage/conversion/ConversionUtil.ts:72</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Determines whether any available type satisfies the preferences.</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><span class="tsd-flag ts-flagOptional">Optional</span> preferredTypes: <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">number</span><span class="tsd-signature-symbol">&gt;</span></h5>
<div class="tsd-comment tsd-typography">
<p>Preferences for output type.</p>
</div>
</li>
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> availableTypes: <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">number</span><span class="tsd-signature-symbol">&gt;</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 <span class="tsd-signature-type">boolean</span></h4>
<p>Whether there is at least one preference match.</p>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="iscontaineridentifier" class="tsd-anchor"></a>
<h3>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/54ff231/src/util/PathUtil.ts#L138">src/util/PathUtil.ts:138</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>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/54ff231/src/util/PathUtil.ts#L128">src/util/PathUtil.ts:128</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>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/54ff231/src/util/GuardedStream.ts#L25">src/util/GuardedStream.ts:25</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>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/54ff231/src/ldp/representation/RepresentationMetadata.ts#L16">src/ldp/representation/RepresentationMetadata.ts:16</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>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/54ff231/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>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/54ff231/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>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/54ff231/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="isvalidvariable" class="tsd-anchor"></a>
<h3>is<wbr>Valid<wbr>Variable</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">is<wbr>Valid<wbr>Variable<span class="tsd-signature-symbol">(</span>variable<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/54ff231/src/pods/generate/variables/Variables.ts#L18">src/pods/generate/variables/Variables.ts:18</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Checks if the given variable is one that is supported.
This can be used to weed out irrelevant parameters in an object.</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>variable: <span class="tsd-signature-type">string</span></h5>
</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="joinfilepath" class="tsd-anchor"></a>
<h3>join<wbr>File<wbr>Path</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">join<wbr>File<wbr>Path<span class="tsd-signature-symbol">(</span>basePath<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, <span class="tsd-signature-symbol">...</span>paths<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">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/54ff231/src/util/PathUtil.ts#L34">src/util/PathUtil.ts:34</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Adds the paths to the base path.</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>basePath: <span class="tsd-signature-type">string</span></h5>
<div class="tsd-comment tsd-typography">
<p>The base path (POSIX or Windows).</p>
</div>
</li>
<li>
<h5><span class="tsd-flag ts-flagRest">Rest</span> <span class="tsd-signature-symbol">...</span>paths: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h5>
<div class="tsd-comment tsd-typography">
<p>Subpaths to attach (POSIX).</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
<p>The potentially changed path (POSIX).</p>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="matchesmediatype" class="tsd-anchor"></a>
<h3>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/54ff231/src/storage/conversion/ConversionUtil.ts#L84">src/storage/conversion/ConversionUtil.ts:84</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>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>preferredTypes<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">number</span><span class="tsd-signature-symbol">&gt;</span>, availableTypes<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">number</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">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/54ff231/src/storage/conversion/ConversionUtil.ts#L23">src/storage/conversion/ConversionUtil.ts:23</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>
<p>This should be called even if there are no preferredTypes since this also filters out internal types.</p>
<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>preferredTypes: <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">number</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></h5>
<div class="tsd-comment tsd-typography">
<p>Preferences for output type.</p>
</div>
</li>
<li>
<h5>availableTypes: <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">number</span><span class="tsd-signature-symbol">&gt;</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 <span class="tsd-signature-type">string</span><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="normalizefilepath" class="tsd-anchor"></a>
<h3>normalize<wbr>File<wbr>Path</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">normalize<wbr>File<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/54ff231/src/util/PathUtil.ts#L22">src/util/PathUtil.ts:22</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Resolves relative segments in the 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>
<div class="tsd-comment tsd-typography">
<p>Path to check (POSIX or Windows).</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
<p>The potentially changed path (POSIX).</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>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/54ff231/src/util/HeaderUtil.ts#L291">src/util/HeaderUtil.ts:291</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>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/54ff231/src/util/HeaderUtil.ts#L309">src/util/HeaderUtil.ts:309</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="parseacceptdatetime" class="tsd-anchor"></a>
<h3>parse<wbr>Accept<wbr>Date<wbr>Time</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">parse<wbr>Accept<wbr>Date<wbr>Time<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.acceptdatetime.html" class="tsd-signature-type" data-tsd-kind="Interface">AcceptDatetime</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/54ff231/src/util/HeaderUtil.ts#L379">src/util/HeaderUtil.ts:379</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Parses an Accept-DateTime header string.</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-DateTime header string.</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="../interfaces/util_headerutil.acceptdatetime.html" class="tsd-signature-type" data-tsd-kind="Interface">AcceptDatetime</a><span class="tsd-signature-symbol">[]</span></h4>
<p>An array with a single <a href="../interfaces/index.acceptdatetime.html">AcceptDatetime</a> object.</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>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/54ff231/src/util/HeaderUtil.ts#L332">src/util/HeaderUtil.ts:332</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>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/54ff231/src/util/HeaderUtil.ts#L353">src/util/HeaderUtil.ts:353</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>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>headers<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">IncomingHttpHeaders</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/54ff231/src/util/HeaderUtil.ts#L439">src/util/HeaderUtil.ts:439</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Parses a Forwarded header value and will fall back to X-Forwarded-* headers.</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>headers: <span class="tsd-signature-type">IncomingHttpHeaders</span></h5>
<div class="tsd-comment tsd-typography">
<p>The incoming HTTP headers.</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>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/54ff231/src/util/HeaderUtil.ts#L169">src/util/HeaderUtil.ts:169</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>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>, options<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">ParserOptions</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/54ff231/src/util/QuadUtil.ts#L41">src/util/QuadUtil.ts:41</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>options: <span class="tsd-signature-type">ParserOptions</span><span class="tsd-signature-symbol"> = ...</span></h5>
<div class="tsd-comment tsd-typography">
<p>Options for the parser.</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>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/54ff231/src/util/StreamUtil.ts#L31">src/util/StreamUtil.ts:31</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>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">Readable</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Quad</span><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>, 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/54ff231/src/util/QuadUtil.ts#L14">src/util/QuadUtil.ts:14</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">Readable</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Quad</span><span class="tsd-signature-symbol">[]</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>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/54ff231/src/util/StreamUtil.ts#L17">src/util/StreamUtil.ts:17</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>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/54ff231/src/logging/LogUtil.ts#L43">src/logging/LogUtil.ts:43</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>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/54ff231/src/util/QuadUtil.ts#L30">src/util/QuadUtil.ts:30</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>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/54ff231/src/logging/LogUtil.ts#L33">src/logging/LogUtil.ts:33</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>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/54ff231/src/util/HeaderUtil.ts#L134">src/util/HeaderUtil.ts:134</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="supportsmediatypeconversion" class="tsd-anchor"></a>
<h3>supports<wbr>Media<wbr>Type<wbr>Conversion</h3>
<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
<li class="tsd-signature tsd-kind-icon">supports<wbr>Media<wbr>Type<wbr>Conversion<span class="tsd-signature-symbol">(</span>inputType<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span>, outputTypes<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">number</span><span class="tsd-signature-symbol">&gt;</span>, convertorIn<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">number</span><span class="tsd-signature-symbol">&gt;</span>, convertorOut<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">number</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/54ff231/src/storage/conversion/ConversionUtil.ts#L115">src/storage/conversion/ConversionUtil.ts:115</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>inputType: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &#x27;unknown&#x27;</span></h5>
<div class="tsd-comment tsd-typography">
<p>Actual input type.</p>
</div>
</li>
<li>
<h5>outputTypes: <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">number</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></h5>
<div class="tsd-comment tsd-typography">
<p>Acceptable output types.</p>
</div>
</li>
<li>
<h5>convertorIn: <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">number</span><span class="tsd-signature-symbol">&gt;</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>convertorOut: <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">number</span><span class="tsd-signature-symbol">&gt;</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>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/54ff231/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>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/54ff231/src/util/PathUtil.ts#L105">src/util/PathUtil.ts:105</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>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/54ff231/src/util/TermUtil.ts#L73">src/util/TermUtil.ts:73</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>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<span class="tsd-signature-symbol">(</span>object<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</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">NamedNode</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></li>
<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">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>
<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">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-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/54ff231/src/util/TermUtil.ts#L58">src/util/TermUtil.ts:58</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-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>object: <span class="tsd-signature-type">string</span></h5>
<div class="tsd-comment tsd-typography">
<p>Object to potentially transform.</p>
</div>
</li>
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> preferLiteral: <span class="tsd-signature-type">boolean</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">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>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/54ff231/src/util/TermUtil.ts#L59">src/util/TermUtil.ts:59</a></li>
</ul>
</aside>
<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">T</span></h5>
</li>
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> preferLiteral: <span class="tsd-signature-type">boolean</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">T</span></h4>
</li>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/54ff231/src/util/TermUtil.ts#L60">src/util/TermUtil.ts:60</a></li>
</ul>
</aside>
<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>
</li>
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> preferLiteral: <span class="tsd-signature-type">boolean</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><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">T</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter">
<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 tsd-has-type-parameter">
<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-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>
<li class="tsd-signature tsd-kind-icon">to<wbr>Predicate<wbr>Term&lt;T&gt;<span class="tsd-signature-symbol">(</span>subject<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">T</span></li>
<li class="tsd-signature tsd-kind-icon">to<wbr>Predicate<wbr>Term&lt;T&gt;<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">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"> | </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/54ff231/src/util/TermUtil.ts#L51">src/util/TermUtil.ts:51</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></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>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/54ff231/src/util/TermUtil.ts#L51">src/util/TermUtil.ts:51</a></li>
</ul>
</aside>
<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>subject: <span class="tsd-signature-type">T</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">T</span></h4>
</li>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/54ff231/src/util/TermUtil.ts#L51">src/util/TermUtil.ts:51</a></li>
</ul>
</aside>
<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>subject: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">T</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><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">T</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module tsd-has-type-parameter">
<a name="tosubjectterm" class="tsd-anchor"></a>
<h3>to<wbr>Subject<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>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-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>
<li class="tsd-signature tsd-kind-icon">to<wbr>Subject<wbr>Term&lt;T&gt;<span class="tsd-signature-symbol">(</span>subject<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">T</span></li>
<li class="tsd-signature tsd-kind-icon">to<wbr>Subject<wbr>Term&lt;T&gt;<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">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"> | </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/54ff231/src/util/TermUtil.ts#L44">src/util/TermUtil.ts:44</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></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>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/54ff231/src/util/TermUtil.ts#L45">src/util/TermUtil.ts:45</a></li>
</ul>
</aside>
<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>subject: <span class="tsd-signature-type">T</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">T</span></h4>
</li>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/solid/community-server/blob/54ff231/src/util/TermUtil.ts#L46">src/util/TermUtil.ts:46</a></li>
</ul>
</aside>
<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>subject: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">T</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><span class="tsd-signature-symbol"> | </span><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="transformquotedstrings" class="tsd-anchor"></a>
<h3>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/54ff231/src/util/HeaderUtil.ts#L112">src/util/HeaderUtil.ts:112</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 tsd-has-type-parameter">
<a name="transformsafely" class="tsd-anchor"></a>
<h3>transform<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">transform<wbr>Safely&lt;T&gt;<span class="tsd-signature-symbol">(</span>source<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">ReadableStream</span>, __namedParameters<span class="tsd-signature-symbol">?: </span><a href="../interfaces/util_streamutil.asynctransformoptions.html" class="tsd-signature-type" data-tsd-kind="Interface">AsyncTransformOptions</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</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">Transform</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/54ff231/src/util/StreamUtil.ts#L65">src/util/StreamUtil.ts:65</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Transforms a stream, ensuring that all errors are forwarded.</p>
</div>
</div>
<h4 class="tsd-type-parameters-title">Type parameters</h4>
<ul class="tsd-type-parameters">
<li>
<h4>T = <span class="tsd-signature-type">any</span></h4>
</li>
</ul>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>source: <span class="tsd-signature-type">ReadableStream</span></h5>
<div class="tsd-comment tsd-typography">
<p>The stream to be transformed</p>
</div>
</li>
<li>
<h5>__namedParameters: <a href="../interfaces/util_streamutil.asynctransformoptions.html" class="tsd-signature-type" data-tsd-kind="Interface">AsyncTransformOptions</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></h5>
</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">Transform</span><span class="tsd-signature-symbol">&gt;</span></h4>
<p>The transformed stream</p>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
<a name="trimtrailingslashes" class="tsd-anchor"></a>
<h3>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/54ff231/src/util/PathUtil.ts#L78">src/util/PathUtil.ts:78</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.aclpermissionsextractor.html" class="tsd-kind-icon">Acl<wbr>Permissions<wbr>Extractor</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.auxiliaryauthorizer.html" class="tsd-kind-icon">Auxiliary<wbr>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.basecomponentsjsfactory.html" class="tsd-kind-icon">Base<wbr>Components<wbr>JsFactory</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.basefileidentifiermapper.html" class="tsd-kind-icon">Base<wbr>File<wbr>Identifier<wbr>Mapper</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.basehttpserverfactory.html" class="tsd-kind-icon">Base<wbr>Http<wbr>Server<wbr>Factory</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.baseidentifierstrategy.html" class="tsd-kind-icon">Base<wbr>Identifier<wbr>Strategy</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.baseresourcestore.html" class="tsd-kind-icon">Base<wbr>Resource<wbr>Store</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.baseurlhandler.html" class="tsd-kind-icon">Base<wbr>Url<wbr>Handler</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.baseurlrouterrule.html" class="tsd-kind-icon">Base<wbr>Url<wbr>Router<wbr>Rule</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.basicrepresentation.html" class="tsd-kind-icon">Basic<wbr>Representation</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.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.composedauxiliarystrategy.html" class="tsd-kind-icon">Composed<wbr>Auxiliary<wbr>Strategy</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.configpodinitializer.html" class="tsd-kind-icon">Config<wbr>Pod<wbr>Initializer</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.configpodmanager.html" class="tsd-kind-icon">Config<wbr>Pod<wbr>Manager</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.constantconverter.html" class="tsd-kind-icon">Constant<wbr>Converter</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.constantmetadatawriter.html" class="tsd-kind-icon">Constant<wbr>Metadata<wbr>Writer</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.contenttypereplacer.html" class="tsd-kind-icon">Content<wbr>Type<wbr>Replacer</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.equalreadwritelocker.html" class="tsd-kind-icon">Equal<wbr>Read<wbr>Write<wbr>Locker</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.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.greedyreadwritelocker.html" class="tsd-kind-icon">Greedy<wbr>Read<wbr>Write<wbr>Locker</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.ifneededconverter.html" class="tsd-kind-icon">If<wbr>Needed<wbr>Converter</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.jsonfilestorage.html" class="tsd-kind-icon">Json<wbr>File<wbr>Storage</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.jsonresourcestorage.html" class="tsd-kind-icon">Json<wbr>Resource<wbr>Storage</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.linkmetadatagenerator.html" class="tsd-kind-icon">Link<wbr>Metadata<wbr>Generator</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 tsd-has-type-parameter">
<a href="../classes/index.memorymapstorage.html" class="tsd-kind-icon">Memory<wbr>Map<wbr>Storage</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.metadatagenerator.html" class="tsd-kind-icon">Metadata<wbr>Generator</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">
<a href="../classes/index.originalurlextractor.html" class="tsd-kind-icon">Original<wbr>Url<wbr>Extractor</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module tsd-has-type-parameter">
<a href="../classes/index.parallelhandler.html" class="tsd-kind-icon">Parallel<wbr>Handler</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.passthroughconverter.html" class="tsd-kind-icon">Passthrough<wbr>Converter</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.podsettingsjsonparser.html" class="tsd-kind-icon">Pod<wbr>Settings<wbr>Json<wbr>Parser</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.podsettingsparser.html" class="tsd-kind-icon">Pod<wbr>Settings<wbr>Parser</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">
<a href="../classes/index.rdfvalidator.html" class="tsd-kind-icon">Rdf<wbr>Validator</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 tsd-has-type-parameter">
<a href="../classes/index.resourceidentifierstorage.html" class="tsd-kind-icon">Resource<wbr>Identifier<wbr>Storage</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.rootfilepathhandler.html" class="tsd-kind-icon">Root<wbr>File<wbr>Path<wbr>Handler</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.routingauxiliaryidentifierstrategy.html" class="tsd-kind-icon">Routing<wbr>Auxiliary<wbr>Identifier<wbr>Strategy</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.routingauxiliarystrategy.html" class="tsd-kind-icon">Routing<wbr>Auxiliary<wbr>Strategy</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.staticassethandler.html" class="tsd-kind-icon">Static<wbr>Asset<wbr>Handler</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.subdomainextensionbasedmapper.html" class="tsd-kind-icon">Subdomain<wbr>Extension<wbr>Based<wbr>Mapper</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.subdomainidentifiergenerator.html" class="tsd-kind-icon">Subdomain<wbr>Identifier<wbr>Generator</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.subdomainidentifierstrategy.html" class="tsd-kind-icon">Subdomain<wbr>Identifier<wbr>Strategy</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.suffixauxiliaryidentifierstrategy.html" class="tsd-kind-icon">Suffix<wbr>Auxiliary<wbr>Identifier<wbr>Strategy</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.templatedpodgenerator.html" class="tsd-kind-icon">Templated<wbr>Pod<wbr>Generator</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.unsecureconstantcredentialsextractor.html" class="tsd-kind-icon">Unsecure<wbr>Constant<wbr>Credentials<wbr>Extractor</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.unsupportedasynchandler.html" class="tsd-kind-icon">Unsupported<wbr>Async<wbr>Handler</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.validator.html" class="tsd-kind-icon">Validator</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.variablehandler.html" class="tsd-kind-icon">Variable<wbr>Handler</a>
</li>
<li class=" tsd-kind-class tsd-parent-kind-module">
<a href="../classes/index.variablesetter.html" class="tsd-kind-icon">Variable<wbr>Setter</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">
<a href="../classes/index.wacallowmetadatawriter.html" class="tsd-kind-icon">Wac<wbr>Allow<wbr>Metadata<wbr>Writer</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.webaclauthorization.html" class="tsd-kind-icon">Web<wbr>Acl<wbr>Authorization</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.wrappedexpiringreadwritelocker.html" class="tsd-kind-icon">Wrapped<wbr>Expiring<wbr>Read<wbr>Write<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.acceptdatetime.html" class="tsd-kind-icon">Accept<wbr>Datetime</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 tsd-has-type-parameter">
<a href="../interfaces/index.asynctransformoptions.html" class="tsd-kind-icon">Async<wbr>Transform<wbr>Options</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.authorization.html" class="tsd-kind-icon">Authorization</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.auxiliaryidentifierstrategy.html" class="tsd-kind-icon">Auxiliary<wbr>Identifier<wbr>Strategy</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.auxiliarystrategy.html" class="tsd-kind-icon">Auxiliary<wbr>Strategy</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.basicrequestparserargs.html" class="tsd-kind-icon">Basic<wbr>Request<wbr>Parser<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.componentsjsfactory.html" class="tsd-kind-icon">Components<wbr>JsFactory</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.expiringreadwritelocker.html" class="tsd-kind-icon">Expiring<wbr>Read<wbr>Write<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.greedyreadwritesuffixes.html" class="tsd-kind-icon">Greedy<wbr>Read<wbr>Write<wbr>Suffixes</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 tsd-has-type-parameter">
<a href="../interfaces/index.keyvaluestorage.html" class="tsd-kind-icon">Key<wbr>Value<wbr>Storage</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.podgenerator.html" class="tsd-kind-icon">Pod<wbr>Generator</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.podsettings.html" class="tsd-kind-icon">Pod<wbr>Settings</a>
</li>
<li class=" tsd-kind-interface tsd-parent-kind-module">
<a href="../interfaces/index.readwritelocker.html" class="tsd-kind-icon">Read<wbr>Write<wbr>Locker</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.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">
<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.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.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 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#metadatarecord" class="tsd-kind-icon">Metadata<wbr>Record</a>
</li>
<li class=" tsd-kind-type-alias tsd-parent-kind-module">
<a href="index.html#metadatavalue" class="tsd-kind-icon">Metadata<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-type-alias tsd-parent-kind-module">
<a href="index.html#valuepreferences" class="tsd-kind-icon">Value<wbr>Preferences</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#auth" class="tsd-kind-icon">AUTH</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#preferred_prefix" class="tsd-kind-icon">PREFERRED_<wbr>PREFIX</a>
</li>
<li class=" tsd-kind-variable tsd-parent-kind-module">
<a href="index.html#preferred_prefix_term" class="tsd-kind-icon">PREFERRED_<wbr>PREFIX_<wbr>TERM</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#template" class="tsd-kind-icon">TEMPLATE</a>
</li>
<li class=" tsd-kind-variable tsd-parent-kind-module">
<a href="index.html#template_variable" class="tsd-kind-icon">TEMPLATE_<wbr>VARIABLE</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#vann" class="tsd-kind-icon">VANN</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#absolutefilepath" class="tsd-kind-icon">absolute<wbr>File<wbr>Path</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module">
<a href="index.html#addgeneratedresources" class="tsd-kind-icon">add<wbr>Generated<wbr>Resources</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">
<a href="index.html#createsubdomainregexp" class="tsd-kind-icon">create<wbr>Subdomain<wbr>Regexp</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#extractscheme" class="tsd-kind-icon">extract<wbr>Scheme</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module">
<a href="index.html#getextension" class="tsd-kind-icon">get<wbr>Extension</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#hasmatchingmediatypes" class="tsd-kind-icon">has<wbr>Matching<wbr>Media<wbr>Types</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#isvalidvariable" class="tsd-kind-icon">is<wbr>Valid<wbr>Variable</a>
</li>
<li class=" tsd-kind-function tsd-parent-kind-module">
<a href="index.html#joinfilepath" class="tsd-kind-icon">join<wbr>File<wbr>Path</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#normalizefilepath" class="tsd-kind-icon">normalize<wbr>File<wbr>Path</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#parseacceptdatetime" class="tsd-kind-icon">parse<wbr>Accept<wbr>Date<wbr>Time</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#supportsmediatypeconversion" class="tsd-kind-icon">supports<wbr>Media<wbr>Type<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 tsd-has-type-parameter">
<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 tsd-has-type-parameter">
<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 tsd-has-type-parameter">
<a href="index.html#transformsafely" class="tsd-kind-icon">transform<wbr>Safely</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>