CommunitySolidServer/docs/modules.html

504 lines
469 KiB
HTML

<!DOCTYPE html><html class="default"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Community Solid Server - v3.0.0</title><meta name="description" content="Documentation for Community Solid Server - v3.0.0"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="assets/style.css"/><link rel="stylesheet" href="assets/highlight.css"/><script async src="assets/search.js" id="search-script"></script></head><body><script>document.body.classList.add(localStorage.getItem("tsd-theme") || "os")</script><header><div class="tsd-page-toolbar"><div class="container"><div class="table-wrap"><div class="table-cell" id="tsd-search" data-base="."><div class="field"><label for="tsd-search-field" class="tsd-widget search no-caption">Search</label><input type="text" id="tsd-search-field"/></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 - v3.0.0</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"><h1>Community Solid Server - v3.0.0</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>Enumerations</h3><ul class="tsd-index-list"><li class="tsd-kind-enum"><a href="enums/AccessMode.html" class="tsd-kind-icon">Access<wbr/>Mode</a></li><li class="tsd-kind-enum"><a href="enums/CredentialGroup.html" class="tsd-kind-icon">Credential<wbr/>Group</a></li></ul></section><section class="tsd-index-section "><h3>Classes</h3><ul class="tsd-index-list"><li class="tsd-kind-class"><a href="classes/AbsolutePathInteractionRoute.html" class="tsd-kind-icon">Absolute<wbr/>Path<wbr/>Interaction<wbr/>Route</a></li><li class="tsd-kind-class"><a href="classes/AcceptPreferenceParser.html" class="tsd-kind-icon">Accept<wbr/>Preference<wbr/>Parser</a></li><li class="tsd-kind-class"><a href="classes/AccessChecker.html" class="tsd-kind-icon">Access<wbr/>Checker</a></li><li class="tsd-kind-class"><a href="classes/AgentAccessChecker.html" class="tsd-kind-icon">Agent<wbr/>Access<wbr/>Checker</a></li><li class="tsd-kind-class"><a href="classes/AgentClassAccessChecker.html" class="tsd-kind-icon">Agent<wbr/>Class<wbr/>Access<wbr/>Checker</a></li><li class="tsd-kind-class"><a href="classes/AgentGroupAccessChecker.html" class="tsd-kind-icon">Agent<wbr/>Group<wbr/>Access<wbr/>Checker</a></li><li class="tsd-kind-class"><a href="classes/AllStaticReader.html" class="tsd-kind-icon">All<wbr/>Static<wbr/>Reader</a></li><li class="tsd-kind-class"><a href="classes/App.html" class="tsd-kind-icon">App</a></li><li class="tsd-kind-class"><a href="classes/AppRunner.html" class="tsd-kind-icon">App<wbr/>Runner</a></li><li class="tsd-kind-class"><a href="classes/AssetPathExtractor.html" class="tsd-kind-icon">Asset<wbr/>Path<wbr/>Extractor</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/AsyncHandler.html" class="tsd-kind-icon">Async<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/AtomicFileDataAccessor.html" class="tsd-kind-icon">Atomic<wbr/>File<wbr/>Data<wbr/>Accessor</a></li><li class="tsd-kind-class"><a href="classes/Authorizer.html" class="tsd-kind-icon">Authorizer</a></li><li class="tsd-kind-class"><a href="classes/AuthorizingHttpHandler.html" class="tsd-kind-icon">Authorizing<wbr/>Http<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/AuxiliaryReader.html" class="tsd-kind-icon">Auxiliary<wbr/>Reader</a></li><li class="tsd-kind-class"><a href="classes/BadRequestHttpError.html" class="tsd-kind-icon">Bad<wbr/>Request<wbr/>Http<wbr/>Error</a></li><li class="tsd-kind-class"><a href="classes/BaseAccountStore.html" class="tsd-kind-icon">Base<wbr/>Account<wbr/>Store</a></li><li class="tsd-kind-class"><a href="classes/BaseComponentsJsFactory.html" class="tsd-kind-icon">Base<wbr/>Components<wbr/>Js<wbr/>Factory</a></li><li class="tsd-kind-class"><a href="classes/BaseEmailSender.html" class="tsd-kind-icon">Base<wbr/>Email<wbr/>Sender</a></li><li class="tsd-kind-class"><a href="classes/BaseFileIdentifierMapper.html" class="tsd-kind-icon">Base<wbr/>File<wbr/>Identifier<wbr/>Mapper</a></li><li class="tsd-kind-class"><a href="classes/BaseHttpServerFactory.html" class="tsd-kind-icon">Base<wbr/>Http<wbr/>Server<wbr/>Factory</a></li><li class="tsd-kind-class"><a href="classes/BaseIdentifierStrategy.html" class="tsd-kind-icon">Base<wbr/>Identifier<wbr/>Strategy</a></li><li class="tsd-kind-class"><a href="classes/BaseInteractionHandler.html" class="tsd-kind-icon">Base<wbr/>Interaction<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/BaseResourceStore.html" class="tsd-kind-icon">Base<wbr/>Resource<wbr/>Store</a></li><li class="tsd-kind-class"><a href="classes/BaseTypedRepresentationConverter.html" class="tsd-kind-icon">Base<wbr/>Typed<wbr/>Representation<wbr/>Converter</a></li><li class="tsd-kind-class"><a href="classes/BaseUrlExtractor.html" class="tsd-kind-icon">Base<wbr/>Url<wbr/>Extractor</a></li><li class="tsd-kind-class"><a href="classes/BaseUrlHandler.html" class="tsd-kind-icon">Base<wbr/>Url<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/BaseUrlRouterRule.html" class="tsd-kind-icon">Base<wbr/>Url<wbr/>Router<wbr/>Rule</a></li><li class="tsd-kind-class"><a href="classes/BaseUrlVerifier.html" class="tsd-kind-icon">Base<wbr/>Url<wbr/>Verifier</a></li><li class="tsd-kind-class"><a href="classes/BasicConditions.html" class="tsd-kind-icon">Basic<wbr/>Conditions</a></li><li class="tsd-kind-class"><a href="classes/BasicConditionsParser.html" class="tsd-kind-icon">Basic<wbr/>Conditions<wbr/>Parser</a></li><li class="tsd-kind-class"><a href="classes/BasicRepresentation.html" class="tsd-kind-icon">Basic<wbr/>Representation</a></li><li class="tsd-kind-class"><a href="classes/BasicRequestParser.html" class="tsd-kind-icon">Basic<wbr/>Request<wbr/>Parser</a></li><li class="tsd-kind-class"><a href="classes/BasicResponseWriter.html" class="tsd-kind-icon">Basic<wbr/>Response<wbr/>Writer</a></li><li class="tsd-kind-class"><a href="classes/BearerWebIdExtractor.html" class="tsd-kind-icon">Bearer<wbr/>Web<wbr/>Id<wbr/>Extractor</a></li><li class="tsd-kind-class"><a href="classes/BodyParser.html" class="tsd-kind-icon">Body<wbr/>Parser</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/BooleanHandler.html" class="tsd-kind-icon">Boolean<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/ChainedConverter.html" class="tsd-kind-icon">Chained<wbr/>Converter</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/ChainedTemplateEngine.html" class="tsd-kind-icon">Chained<wbr/>Template<wbr/>Engine</a></li><li class="tsd-kind-class"><a href="classes/CliExtractor.html" class="tsd-kind-icon">Cli<wbr/>Extractor</a></li><li class="tsd-kind-class"><a href="classes/CliResolver.html" class="tsd-kind-icon">Cli<wbr/>Resolver</a></li><li class="tsd-kind-class"><a href="classes/CombinedSettingsResolver.html" class="tsd-kind-icon">Combined<wbr/>Settings<wbr/>Resolver</a></li><li class="tsd-kind-class"><a href="classes/ComposedAuxiliaryStrategy.html" class="tsd-kind-icon">Composed<wbr/>Auxiliary<wbr/>Strategy</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/ConditionalHandler.html" class="tsd-kind-icon">Conditional<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/ConditionsParser.html" class="tsd-kind-icon">Conditions<wbr/>Parser</a></li><li class="tsd-kind-class"><a href="classes/ConfigPodInitializer.html" class="tsd-kind-icon">Config<wbr/>Pod<wbr/>Initializer</a></li><li class="tsd-kind-class"><a href="classes/ConfigPodManager.html" class="tsd-kind-icon">Config<wbr/>Pod<wbr/>Manager</a></li><li class="tsd-kind-class"><a href="classes/ConflictHttpError.html" class="tsd-kind-icon">Conflict<wbr/>Http<wbr/>Error</a></li><li class="tsd-kind-class"><a href="classes/ConsentHandler.html" class="tsd-kind-icon">Consent<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/ConstantConverter.html" class="tsd-kind-icon">Constant<wbr/>Converter</a></li><li class="tsd-kind-class"><a href="classes/ConstantMetadataWriter.html" class="tsd-kind-icon">Constant<wbr/>Metadata<wbr/>Writer</a></li><li class="tsd-kind-class"><a href="classes/ContainerInitializer.html" class="tsd-kind-icon">Container<wbr/>Initializer</a></li><li class="tsd-kind-class"><a href="classes/ContainerPatcher.html" class="tsd-kind-icon">Container<wbr/>Patcher</a></li><li class="tsd-kind-class"><a href="classes/ContainerToTemplateConverter.html" class="tsd-kind-icon">Container<wbr/>To<wbr/>Template<wbr/>Converter</a></li><li class="tsd-kind-class"><a href="classes/ContentLengthParser.html" class="tsd-kind-icon">Content<wbr/>Length<wbr/>Parser</a></li><li class="tsd-kind-class"><a href="classes/ContentTypeParser.html" class="tsd-kind-icon">Content<wbr/>Type<wbr/>Parser</a></li><li class="tsd-kind-class"><a href="classes/ContentTypeReplacer.html" class="tsd-kind-icon">Content<wbr/>Type<wbr/>Replacer</a></li><li class="tsd-kind-class"><a href="classes/ControlHandler.html" class="tsd-kind-icon">Control<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/ConvertingErrorHandler.html" class="tsd-kind-icon">Converting<wbr/>Error<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/ConvertingPatcher.html" class="tsd-kind-icon">Converting<wbr/>Patcher</a></li><li class="tsd-kind-class"><a href="classes/ConvertingRouterRule.html" class="tsd-kind-icon">Converting<wbr/>Router<wbr/>Rule</a></li><li class="tsd-kind-class"><a href="classes/CorsHandler.html" class="tsd-kind-icon">Cors<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/CreatedResponseDescription.html" class="tsd-kind-icon">Created<wbr/>Response<wbr/>Description</a></li><li class="tsd-kind-class"><a href="classes/CredentialsExtractor.html" class="tsd-kind-icon">Credentials<wbr/>Extractor</a></li><li class="tsd-kind-class"><a href="classes/DPoPWebIdExtractor.html" class="tsd-kind-icon">DPoPWeb<wbr/>Id<wbr/>Extractor</a></li><li class="tsd-kind-class"><a href="classes/DataAccessorBasedStore.html" class="tsd-kind-icon">Data<wbr/>Accessor<wbr/>Based<wbr/>Store</a></li><li class="tsd-kind-class"><a href="classes/DeleteOperationHandler.html" class="tsd-kind-icon">Delete<wbr/>Operation<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/DynamicJsonToTemplateConverter.html" class="tsd-kind-icon">Dynamic<wbr/>Json<wbr/>To<wbr/>Template<wbr/>Converter</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/EjsTemplateEngine.html" class="tsd-kind-icon">Ejs<wbr/>Template<wbr/>Engine</a></li><li class="tsd-kind-class"><a href="classes/EmailSender.html" class="tsd-kind-icon">Email<wbr/>Sender</a></li><li class="tsd-kind-class"><a href="classes/EqualReadWriteLocker.html" class="tsd-kind-icon">Equal<wbr/>Read<wbr/>Write<wbr/>Locker</a></li><li class="tsd-kind-class"><a href="classes/ErrorHandler.html" class="tsd-kind-icon">Error<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/ErrorToJsonConverter.html" class="tsd-kind-icon">Error<wbr/>To<wbr/>Json<wbr/>Converter</a></li><li class="tsd-kind-class"><a href="classes/ErrorToQuadConverter.html" class="tsd-kind-icon">Error<wbr/>To<wbr/>Quad<wbr/>Converter</a></li><li class="tsd-kind-class"><a href="classes/ErrorToTemplateConverter.html" class="tsd-kind-icon">Error<wbr/>To<wbr/>Template<wbr/>Converter</a></li><li class="tsd-kind-class"><a href="classes/ExpiringAdapter.html" class="tsd-kind-icon">Expiring<wbr/>Adapter</a></li><li class="tsd-kind-class"><a href="classes/ExpiringAdapterFactory.html" class="tsd-kind-icon">Expiring<wbr/>Adapter<wbr/>Factory</a></li><li class="tsd-kind-class"><a href="classes/ExtensionBasedMapper.html" class="tsd-kind-icon">Extension<wbr/>Based<wbr/>Mapper</a></li><li class="tsd-kind-class"><a href="classes/ExtensionBasedMapperFactory.html" class="tsd-kind-icon">Extension<wbr/>Based<wbr/>Mapper<wbr/>Factory</a></li><li class="tsd-kind-class"><a href="classes/FileDataAccessor.html" class="tsd-kind-icon">File<wbr/>Data<wbr/>Accessor</a></li><li class="tsd-kind-class"><a href="classes/FileSizeReporter.html" class="tsd-kind-icon">File<wbr/>Size<wbr/>Reporter</a></li><li class="tsd-kind-class"><a href="classes/FixedContentTypeMapper.html" class="tsd-kind-icon">Fixed<wbr/>Content<wbr/>Type<wbr/>Mapper</a></li><li class="tsd-kind-class"><a href="classes/FixedInteractionHandler.html" class="tsd-kind-icon">Fixed<wbr/>Interaction<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/ForbiddenHttpError.html" class="tsd-kind-icon">Forbidden<wbr/>Http<wbr/>Error</a></li><li class="tsd-kind-class"><a href="classes/ForgotPasswordHandler.html" class="tsd-kind-icon">Forgot<wbr/>Password<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/FormToJsonConverter.html" class="tsd-kind-icon">Form<wbr/>To<wbr/>Json<wbr/>Converter</a></li><li class="tsd-kind-class"><a href="classes/FoundHttpError.html" class="tsd-kind-icon">Found<wbr/>Http<wbr/>Error</a></li><li class="tsd-kind-class"><a href="classes/GeneratedPodManager.html" class="tsd-kind-icon">Generated<wbr/>Pod<wbr/>Manager</a></li><li class="tsd-kind-class"><a href="classes/GetOperationHandler.html" class="tsd-kind-icon">Get<wbr/>Operation<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/GlobalQuotaStrategy.html" class="tsd-kind-icon">Global<wbr/>Quota<wbr/>Strategy</a></li><li class="tsd-kind-class"><a href="classes/GreedyReadWriteLocker.html" class="tsd-kind-icon">Greedy<wbr/>Read<wbr/>Write<wbr/>Locker</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/HandlebarsTemplateEngine.html" class="tsd-kind-icon">Handlebars<wbr/>Template<wbr/>Engine</a></li><li class="tsd-kind-class"><a href="classes/HeadOperationHandler.html" class="tsd-kind-icon">Head<wbr/>Operation<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/HeaderHandler.html" class="tsd-kind-icon">Header<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/HtmlViewHandler.html" class="tsd-kind-icon">Html<wbr/>View<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/HttpError.html" class="tsd-kind-icon">Http<wbr/>Error</a></li><li class="tsd-kind-class"><a href="classes/HttpHandler.html" class="tsd-kind-icon">Http<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/IdentityProviderFactory.html" class="tsd-kind-icon">Identity<wbr/>Provider<wbr/>Factory</a></li><li class="tsd-kind-class"><a href="classes/IdentityProviderHttpHandler.html" class="tsd-kind-icon">Identity<wbr/>Provider<wbr/>Http<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/InMemoryDataAccessor.html" class="tsd-kind-icon">In<wbr/>Memory<wbr/>Data<wbr/>Accessor</a></li><li class="tsd-kind-class"><a href="classes/IndexRepresentationStore.html" class="tsd-kind-icon">Index<wbr/>Representation<wbr/>Store</a></li><li class="tsd-kind-class"><a href="classes/Initializer.html" class="tsd-kind-icon">Initializer</a></li><li class="tsd-kind-class"><a href="classes/InteractionHandler.html" class="tsd-kind-icon">Interaction<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/InteractionRouteHandler.html" class="tsd-kind-icon">Interaction<wbr/>Route<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/InternalServerError.html" class="tsd-kind-icon">Internal<wbr/>Server<wbr/>Error</a></li><li class="tsd-kind-class"><a href="classes/JsonFileStorage.html" class="tsd-kind-icon">Json<wbr/>File<wbr/>Storage</a></li><li class="tsd-kind-class"><a href="classes/JsonResourceStorage.html" class="tsd-kind-icon">Json<wbr/>Resource<wbr/>Storage</a></li><li class="tsd-kind-class"><a href="classes/KeyExtractor.html" class="tsd-kind-icon">Key<wbr/>Extractor</a></li><li class="tsd-kind-class"><a href="classes/LazyLogger.html" class="tsd-kind-icon">Lazy<wbr/>Logger</a></li><li class="tsd-kind-class"><a href="classes/LazyLoggerFactory.html" class="tsd-kind-icon">Lazy<wbr/>Logger<wbr/>Factory</a></li><li class="tsd-kind-class"><a href="classes/LinkMetadataGenerator.html" class="tsd-kind-icon">Link<wbr/>Metadata<wbr/>Generator</a></li><li class="tsd-kind-class"><a href="classes/LinkRelMetadataWriter.html" class="tsd-kind-icon">Link<wbr/>Rel<wbr/>Metadata<wbr/>Writer</a></li><li class="tsd-kind-class"><a href="classes/LinkRelParser.html" class="tsd-kind-icon">Link<wbr/>Rel<wbr/>Parser</a></li><li class="tsd-kind-class"><a href="classes/LocationInteractionHandler.html" class="tsd-kind-icon">Location<wbr/>Interaction<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/LockingResourceStore.html" class="tsd-kind-icon">Locking<wbr/>Resource<wbr/>Store</a></li><li class="tsd-kind-class"><a href="classes/Logger.html" class="tsd-kind-icon">Logger</a></li><li class="tsd-kind-class"><a href="classes/LoggerInitializer.html" class="tsd-kind-icon">Logger<wbr/>Initializer</a></li><li class="tsd-kind-class"><a href="classes/LoginHandler.html" class="tsd-kind-icon">Login<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/MappedMetadataWriter.html" class="tsd-kind-icon">Mapped<wbr/>Metadata<wbr/>Writer</a></li><li class="tsd-kind-class"><a href="classes/MarkdownToHtmlConverter.html" class="tsd-kind-icon">Markdown<wbr/>To<wbr/>Html<wbr/>Converter</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/MemoryMapStorage.html" class="tsd-kind-icon">Memory<wbr/>Map<wbr/>Storage</a></li><li class="tsd-kind-class"><a href="classes/MetadataGenerator.html" class="tsd-kind-icon">Metadata<wbr/>Generator</a></li><li class="tsd-kind-class"><a href="classes/MetadataParser.html" class="tsd-kind-icon">Metadata<wbr/>Parser</a></li><li class="tsd-kind-class"><a href="classes/MetadataWriter.html" class="tsd-kind-icon">Metadata<wbr/>Writer</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/MethodFilterHandler.html" class="tsd-kind-icon">Method<wbr/>Filter<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/MethodModesExtractor.html" class="tsd-kind-icon">Method<wbr/>Modes<wbr/>Extractor</a></li><li class="tsd-kind-class"><a href="classes/MethodNotAllowedHttpError.html" class="tsd-kind-icon">Method<wbr/>Not<wbr/>Allowed<wbr/>Http<wbr/>Error</a></li><li class="tsd-kind-class"><a href="classes/ModesExtractor.html" class="tsd-kind-icon">Modes<wbr/>Extractor</a></li><li class="tsd-kind-class"><a href="classes/ModifiedMetadataWriter.html" class="tsd-kind-icon">Modified<wbr/>Metadata<wbr/>Writer</a></li><li class="tsd-kind-class"><a href="classes/ModuleVersionVerifier.html" class="tsd-kind-icon">Module<wbr/>Version<wbr/>Verifier</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/MonitoringStore.html" class="tsd-kind-icon">Monitoring<wbr/>Store</a></li><li class="tsd-kind-class"><a href="classes/MovedPermanentlyHttpError.html" class="tsd-kind-icon">Moved<wbr/>Permanently<wbr/>Http<wbr/>Error</a></li><li class="tsd-kind-class"><a href="classes/N3PatchBodyParser.html" class="tsd-kind-icon">N3<wbr/>Patch<wbr/>Body<wbr/>Parser</a></li><li class="tsd-kind-class"><a href="classes/N3PatchModesExtractor.html" class="tsd-kind-icon">N3<wbr/>Patch<wbr/>Modes<wbr/>Extractor</a></li><li class="tsd-kind-class"><a href="classes/N3Patcher.html" class="tsd-kind-icon">N3<wbr/>Patcher</a></li><li class="tsd-kind-class"><a href="classes/NoCheckOwnershipValidator.html" class="tsd-kind-icon">No<wbr/>Check<wbr/>Ownership<wbr/>Validator</a></li><li class="tsd-kind-class"><a href="classes/NotFoundHttpError.html" class="tsd-kind-icon">Not<wbr/>Found<wbr/>Http<wbr/>Error</a></li><li class="tsd-kind-class"><a href="classes/NotImplementedHttpError.html" class="tsd-kind-icon">Not<wbr/>Implemented<wbr/>Http<wbr/>Error</a></li><li class="tsd-kind-class"><a href="classes/OidcHttpHandler.html" class="tsd-kind-icon">Oidc<wbr/>Http<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/OkResponseDescription.html" class="tsd-kind-icon">Ok<wbr/>Response<wbr/>Description</a></li><li class="tsd-kind-class"><a href="classes/OperationHandler.html" class="tsd-kind-icon">Operation<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/OperationHttpHandler.html" class="tsd-kind-icon">Operation<wbr/>Http<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/OperationMetadataCollector.html" class="tsd-kind-icon">Operation<wbr/>Metadata<wbr/>Collector</a></li><li class="tsd-kind-class"><a href="classes/OriginalUrlExtractor.html" class="tsd-kind-icon">Original<wbr/>Url<wbr/>Extractor</a></li><li class="tsd-kind-class"><a href="classes/OwnerPermissionReader.html" class="tsd-kind-icon">Owner<wbr/>Permission<wbr/>Reader</a></li><li class="tsd-kind-class"><a href="classes/OwnershipValidator.html" class="tsd-kind-icon">Ownership<wbr/>Validator</a></li><li class="tsd-kind-class"><a href="classes/ParallelFinalizer.html" class="tsd-kind-icon">Parallel<wbr/>Finalizer</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/ParallelHandler.html" class="tsd-kind-icon">Parallel<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/ParsingHttpHandler.html" class="tsd-kind-icon">Parsing<wbr/>Http<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/PassthroughConverter.html" class="tsd-kind-icon">Passthrough<wbr/>Converter</a></li><li class="tsd-kind-class"><a href="classes/PassthroughDataAccessor.html" class="tsd-kind-icon">Passthrough<wbr/>Data<wbr/>Accessor</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/PassthroughStore.html" class="tsd-kind-icon">Passthrough<wbr/>Store</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/PatchHandler.html" class="tsd-kind-icon">Patch<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/PatchOperationHandler.html" class="tsd-kind-icon">Patch<wbr/>Operation<wbr/>Handler</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/PatchingStore.html" class="tsd-kind-icon">Patching<wbr/>Store</a></li><li class="tsd-kind-class"><a href="classes/PathBasedReader.html" class="tsd-kind-icon">Path<wbr/>Based<wbr/>Reader</a></li><li class="tsd-kind-class"><a href="classes/PermissionBasedAuthorizer.html" class="tsd-kind-icon">Permission<wbr/>Based<wbr/>Authorizer</a></li><li class="tsd-kind-class"><a href="classes/PermissionReader.html" class="tsd-kind-icon">Permission<wbr/>Reader</a></li><li class="tsd-kind-class"><a href="classes/PodQuotaStrategy.html" class="tsd-kind-icon">Pod<wbr/>Quota<wbr/>Strategy</a></li><li class="tsd-kind-class"><a href="classes/PostOperationHandler.html" class="tsd-kind-icon">Post<wbr/>Operation<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/PreconditionFailedHttpError.html" class="tsd-kind-icon">Precondition<wbr/>Failed<wbr/>Http<wbr/>Error</a></li><li class="tsd-kind-class"><a href="classes/PreferenceParser.html" class="tsd-kind-icon">Preference<wbr/>Parser</a></li><li class="tsd-kind-class"><a href="classes/PreferenceSupport.html" class="tsd-kind-icon">Preference<wbr/>Support</a></li><li class="tsd-kind-class"><a href="classes/PromptHandler.html" class="tsd-kind-icon">Prompt<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/PublicCredentialsExtractor.html" class="tsd-kind-icon">Public<wbr/>Credentials<wbr/>Extractor</a></li><li class="tsd-kind-class"><a href="classes/PutOperationHandler.html" class="tsd-kind-icon">Put<wbr/>Operation<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/QuadToRdfConverter.html" class="tsd-kind-icon">Quad<wbr/>To<wbr/>Rdf<wbr/>Converter</a></li><li class="tsd-kind-class"><a href="classes/QuotaStrategy.html" class="tsd-kind-icon">Quota<wbr/>Strategy</a></li><li class="tsd-kind-class"><a href="classes/QuotaValidator.html" class="tsd-kind-icon">Quota<wbr/>Validator</a></li><li class="tsd-kind-class"><a href="classes/RawBodyParser.html" class="tsd-kind-icon">Raw<wbr/>Body<wbr/>Parser</a></li><li class="tsd-kind-class"><a href="classes/RdfToQuadConverter.html" class="tsd-kind-icon">Rdf<wbr/>To<wbr/>Quad<wbr/>Converter</a></li><li class="tsd-kind-class"><a href="classes/RdfValidator.html" class="tsd-kind-icon">Rdf<wbr/>Validator</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/ReadOnlyStore.html" class="tsd-kind-icon">Read<wbr/>Only<wbr/>Store</a></li><li class="tsd-kind-class"><a href="classes/RecordObject.html" class="tsd-kind-icon">Record<wbr/>Object</a></li><li class="tsd-kind-class"><a href="classes/RedirectAllHttpHandler.html" class="tsd-kind-icon">Redirect<wbr/>All<wbr/>Http<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/RedirectHttpError.html" class="tsd-kind-icon">Redirect<wbr/>Http<wbr/>Error</a></li><li class="tsd-kind-class"><a href="classes/RedirectingErrorHandler.html" class="tsd-kind-icon">Redirecting<wbr/>Error<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/RedisResourceLocker.html" class="tsd-kind-icon">Redis<wbr/>Resource<wbr/>Locker</a></li><li class="tsd-kind-class"><a href="classes/RegexRouterRule.html" class="tsd-kind-icon">Regex<wbr/>Router<wbr/>Rule</a></li><li class="tsd-kind-class"><a href="classes/RegistrationHandler.html" class="tsd-kind-icon">Registration<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/RegistrationManager.html" class="tsd-kind-icon">Registration<wbr/>Manager</a></li><li class="tsd-kind-class"><a href="classes/RelativePathInteractionRoute.html" class="tsd-kind-icon">Relative<wbr/>Path<wbr/>Interaction<wbr/>Route</a></li><li class="tsd-kind-class"><a href="classes/RepresentationConverter.html" class="tsd-kind-icon">Representation<wbr/>Converter</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/RepresentationConvertingStore.html" class="tsd-kind-icon">Representation<wbr/>Converting<wbr/>Store</a></li><li class="tsd-kind-class"><a href="classes/RepresentationMetadata.html" class="tsd-kind-icon">Representation<wbr/>Metadata</a></li><li class="tsd-kind-class"><a href="classes/RepresentationPatchHandler.html" class="tsd-kind-icon">Representation<wbr/>Patch<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/RepresentationPatcher.html" class="tsd-kind-icon">Representation<wbr/>Patcher</a></li><li class="tsd-kind-class"><a href="classes/RequestParser.html" class="tsd-kind-icon">Request<wbr/>Parser</a></li><li class="tsd-kind-class"><a href="classes/ResetPasswordHandler.html" class="tsd-kind-icon">Reset<wbr/>Password<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/ResetResponseDescription.html" class="tsd-kind-icon">Reset<wbr/>Response<wbr/>Description</a></li><li class="tsd-kind-class"><a href="classes/ResponseDescription.html" class="tsd-kind-icon">Response<wbr/>Description</a></li><li class="tsd-kind-class"><a href="classes/ResponseWriter.html" class="tsd-kind-icon">Response<wbr/>Writer</a></li><li class="tsd-kind-class"><a href="classes/RootFilePathHandler.html" class="tsd-kind-icon">Root<wbr/>File<wbr/>Path<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/RouterHandler.html" class="tsd-kind-icon">Router<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/RouterRule.html" class="tsd-kind-icon">Router<wbr/>Rule</a></li><li class="tsd-kind-class"><a href="classes/RoutingAuxiliaryIdentifierStrategy.html" class="tsd-kind-icon">Routing<wbr/>Auxiliary<wbr/>Identifier<wbr/>Strategy</a></li><li class="tsd-kind-class"><a href="classes/RoutingAuxiliaryStrategy.html" class="tsd-kind-icon">Routing<wbr/>Auxiliary<wbr/>Strategy</a></li><li class="tsd-kind-class"><a href="classes/RoutingResourceStore.html" class="tsd-kind-icon">Routing<wbr/>Resource<wbr/>Store</a></li><li class="tsd-kind-class"><a href="classes/SafeErrorHandler.html" class="tsd-kind-icon">Safe<wbr/>Error<wbr/>Handler</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/SequenceHandler.html" class="tsd-kind-icon">Sequence<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/ServerInitializer.html" class="tsd-kind-icon">Server<wbr/>Initializer</a></li><li class="tsd-kind-class"><a href="classes/SettingsExtractor.html" class="tsd-kind-icon">Settings<wbr/>Extractor</a></li><li class="tsd-kind-class"><a href="classes/SettingsResolver.html" class="tsd-kind-icon">Settings<wbr/>Resolver</a></li><li class="tsd-kind-class"><a href="classes/SetupHandler.html" class="tsd-kind-icon">Setup<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/SetupHttpHandler.html" class="tsd-kind-icon">Setup<wbr/>Http<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/SingleRootIdentifierStrategy.html" class="tsd-kind-icon">Single<wbr/>Root<wbr/>Identifier<wbr/>Strategy</a></li><li class="tsd-kind-class"><a href="classes/SingleThreadedResourceLocker.html" class="tsd-kind-icon">Single<wbr/>Threaded<wbr/>Resource<wbr/>Locker</a></li><li class="tsd-kind-class"><a href="classes/SlugParser.html" class="tsd-kind-icon">Slug<wbr/>Parser</a></li><li class="tsd-kind-class"><a href="classes/SparqlDataAccessor.html" class="tsd-kind-icon">Sparql<wbr/>Data<wbr/>Accessor</a></li><li class="tsd-kind-class"><a href="classes/SparqlUpdateBodyParser.html" class="tsd-kind-icon">Sparql<wbr/>Update<wbr/>Body<wbr/>Parser</a></li><li class="tsd-kind-class"><a href="classes/SparqlUpdateModesExtractor.html" class="tsd-kind-icon">Sparql<wbr/>Update<wbr/>Modes<wbr/>Extractor</a></li><li class="tsd-kind-class"><a href="classes/SparqlUpdatePatcher.html" class="tsd-kind-icon">Sparql<wbr/>Update<wbr/>Patcher</a></li><li class="tsd-kind-class"><a href="classes/StaticAssetHandler.html" class="tsd-kind-icon">Static<wbr/>Asset<wbr/>Handler</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/StaticHandler.html" class="tsd-kind-icon">Static<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/StaticThrowHandler.html" class="tsd-kind-icon">Static<wbr/>Throw<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/SubdomainExtensionBasedMapper.html" class="tsd-kind-icon">Subdomain<wbr/>Extension<wbr/>Based<wbr/>Mapper</a></li><li class="tsd-kind-class"><a href="classes/SubdomainIdentifierGenerator.html" class="tsd-kind-icon">Subdomain<wbr/>Identifier<wbr/>Generator</a></li><li class="tsd-kind-class"><a href="classes/SubdomainIdentifierStrategy.html" class="tsd-kind-icon">Subdomain<wbr/>Identifier<wbr/>Strategy</a></li><li class="tsd-kind-class"><a href="classes/SuffixAuxiliaryIdentifierStrategy.html" class="tsd-kind-icon">Suffix<wbr/>Auxiliary<wbr/>Identifier<wbr/>Strategy</a></li><li class="tsd-kind-class"><a href="classes/SuffixIdentifierGenerator.html" class="tsd-kind-icon">Suffix<wbr/>Identifier<wbr/>Generator</a></li><li class="tsd-kind-class"><a href="classes/TargetExtractor.html" class="tsd-kind-icon">Target<wbr/>Extractor</a></li><li class="tsd-kind-class"><a href="classes/TemplatedPodGenerator.html" class="tsd-kind-icon">Templated<wbr/>Pod<wbr/>Generator</a></li><li class="tsd-kind-class"><a href="classes/TemplatedResourcesGenerator.html" class="tsd-kind-icon">Templated<wbr/>Resources<wbr/>Generator</a></li><li class="tsd-kind-class"><a href="classes/TokenOwnershipValidator.html" class="tsd-kind-icon">Token<wbr/>Ownership<wbr/>Validator</a></li><li class="tsd-kind-class"><a href="classes/TypedRepresentationConverter.html" class="tsd-kind-icon">Typed<wbr/>Representation<wbr/>Converter</a></li><li class="tsd-kind-class"><a href="classes/UnauthorizedHttpError.html" class="tsd-kind-icon">Unauthorized<wbr/>Http<wbr/>Error</a></li><li class="tsd-kind-class"><a href="classes/UnionCredentialsExtractor.html" class="tsd-kind-icon">Union<wbr/>Credentials<wbr/>Extractor</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/UnionHandler.html" class="tsd-kind-icon">Union<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/UnionPermissionReader.html" class="tsd-kind-icon">Union<wbr/>Permission<wbr/>Reader</a></li><li class="tsd-kind-class"><a href="classes/UnsecureConstantCredentialsExtractor.html" class="tsd-kind-icon">Unsecure<wbr/>Constant<wbr/>Credentials<wbr/>Extractor</a></li><li class="tsd-kind-class"><a href="classes/UnsecureWebIdExtractor.html" class="tsd-kind-icon">Unsecure<wbr/>Web<wbr/>Id<wbr/>Extractor</a></li><li class="tsd-kind-class"><a href="classes/UnsecureWebSocketsProtocol.html" class="tsd-kind-icon">Unsecure<wbr/>Web<wbr/>Sockets<wbr/>Protocol</a></li><li class="tsd-kind-class"><a href="classes/UnsupportedAsyncHandler.html" class="tsd-kind-icon">Unsupported<wbr/>Async<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/UnsupportedMediaTypeHttpError.html" class="tsd-kind-icon">Unsupported<wbr/>Media<wbr/>Type<wbr/>Http<wbr/>Error</a></li><li class="tsd-kind-class"><a href="classes/ValidatingDataAccessor.html" class="tsd-kind-icon">Validating<wbr/>Data<wbr/>Accessor</a></li><li class="tsd-kind-class"><a href="classes/Validator.html" class="tsd-kind-icon">Validator</a></li><li class="tsd-kind-class"><a href="classes/VariableHandler.html" class="tsd-kind-icon">Variable<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/VariableSetter.html" class="tsd-kind-icon">Variable<wbr/>Setter</a></li><li class="tsd-kind-class"><a href="classes/VoidLocker.html" class="tsd-kind-icon">Void<wbr/>Locker</a></li><li class="tsd-kind-class"><a href="classes/VoidLogger.html" class="tsd-kind-icon">Void<wbr/>Logger</a></li><li class="tsd-kind-class"><a href="classes/VoidLoggerFactory.html" class="tsd-kind-icon">Void<wbr/>Logger<wbr/>Factory</a></li><li class="tsd-kind-class"><a href="classes/WacAllowMetadataWriter.html" class="tsd-kind-icon">Wac<wbr/>Allow<wbr/>Metadata<wbr/>Writer</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/WaterfallHandler.html" class="tsd-kind-icon">Waterfall<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/WebAclMetadataCollector.html" class="tsd-kind-icon">Web<wbr/>Acl<wbr/>Metadata<wbr/>Collector</a></li><li class="tsd-kind-class"><a href="classes/WebAclReader.html" class="tsd-kind-icon">Web<wbr/>Acl<wbr/>Reader</a></li><li class="tsd-kind-class"><a href="classes/WebIdAdapter.html" class="tsd-kind-icon">Web<wbr/>Id<wbr/>Adapter</a></li><li class="tsd-kind-class"><a href="classes/WebIdAdapterFactory.html" class="tsd-kind-icon">Web<wbr/>Id<wbr/>Adapter<wbr/>Factory</a></li><li class="tsd-kind-class"><a href="classes/WebSocketAdvertiser.html" class="tsd-kind-icon">Web<wbr/>Socket<wbr/>Advertiser</a></li><li class="tsd-kind-class"><a href="classes/WebSocketHandler.html" class="tsd-kind-icon">Web<wbr/>Socket<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/WebSocketServerFactory.html" class="tsd-kind-icon">Web<wbr/>Socket<wbr/>Server<wbr/>Factory</a></li><li class="tsd-kind-class"><a href="classes/WinstonLogger.html" class="tsd-kind-icon">Winston<wbr/>Logger</a></li><li class="tsd-kind-class"><a href="classes/WinstonLoggerFactory.html" class="tsd-kind-icon">Winston<wbr/>Logger<wbr/>Factory</a></li><li class="tsd-kind-class"><a href="classes/WrappedExpiringReadWriteLocker.html" class="tsd-kind-icon">Wrapped<wbr/>Expiring<wbr/>Read<wbr/>Write<wbr/>Locker</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/WrappedExpiringStorage.html" class="tsd-kind-icon">Wrapped<wbr/>Expiring<wbr/>Storage</a></li><li class="tsd-kind-class"><a href="classes/WwwAuthMetadataWriter.html" class="tsd-kind-icon">Www<wbr/>Auth<wbr/>Metadata<wbr/>Writer</a></li><li class="tsd-kind-class"><a href="classes/YargsCliExtractor.html" class="tsd-kind-icon">Yargs<wbr/>Cli<wbr/>Extractor</a></li></ul></section><section class="tsd-index-section "><h3>Interfaces</h3><ul class="tsd-index-list"><li class="tsd-kind-interface"><a href="interfaces/Accept.html" class="tsd-kind-icon">Accept</a></li><li class="tsd-kind-interface"><a href="interfaces/AcceptCharset.html" class="tsd-kind-icon">Accept<wbr/>Charset</a></li><li class="tsd-kind-interface"><a href="interfaces/AcceptDatetime.html" class="tsd-kind-icon">Accept<wbr/>Datetime</a></li><li class="tsd-kind-interface"><a href="interfaces/AcceptEncoding.html" class="tsd-kind-icon">Accept<wbr/>Encoding</a></li><li class="tsd-kind-interface"><a href="interfaces/AcceptHeader.html" class="tsd-kind-icon">Accept<wbr/>Header</a></li><li class="tsd-kind-interface"><a href="interfaces/AcceptLanguage.html" class="tsd-kind-icon">Accept<wbr/>Language</a></li><li class="tsd-kind-interface"><a href="interfaces/AccessCheckerArgs.html" class="tsd-kind-icon">Access<wbr/>Checker<wbr/>Args</a></li><li class="tsd-kind-interface"><a href="interfaces/AccountPayload.html" class="tsd-kind-icon">Account<wbr/>Payload</a></li><li class="tsd-kind-interface"><a href="interfaces/AccountSettings.html" class="tsd-kind-icon">Account<wbr/>Settings</a></li><li class="tsd-kind-interface"><a href="interfaces/AccountStore.html" class="tsd-kind-icon">Account<wbr/>Store</a></li><li class="tsd-kind-interface"><a href="interfaces/AdapterFactory.html" class="tsd-kind-icon">Adapter<wbr/>Factory</a></li><li class="tsd-kind-interface tsd-has-type-parameter"><a href="interfaces/AsyncTransformOptions.html" class="tsd-kind-icon">Async<wbr/>Transform<wbr/>Options</a></li><li class="tsd-kind-interface"><a href="interfaces/AtomicDataAccessor.html" class="tsd-kind-icon">Atomic<wbr/>Data<wbr/>Accessor</a></li><li class="tsd-kind-interface"><a href="interfaces/AtomicResourceStore.html" class="tsd-kind-icon">Atomic<wbr/>Resource<wbr/>Store</a></li><li class="tsd-kind-interface"><a href="interfaces/AuthorizerInput.html" class="tsd-kind-icon">Authorizer<wbr/>Input</a></li><li class="tsd-kind-interface"><a href="interfaces/AuthorizingHttpHandlerArgs.html" class="tsd-kind-icon">Authorizing<wbr/>Http<wbr/>Handler<wbr/>Args</a></li><li class="tsd-kind-interface"><a href="interfaces/AuxiliaryIdentifierStrategy.html" class="tsd-kind-icon">Auxiliary<wbr/>Identifier<wbr/>Strategy</a></li><li class="tsd-kind-interface"><a href="interfaces/AuxiliaryStrategy.html" class="tsd-kind-icon">Auxiliary<wbr/>Strategy</a></li><li class="tsd-kind-interface"><a href="interfaces/BaseHttpServerOptions.html" class="tsd-kind-icon">Base<wbr/>Http<wbr/>Server<wbr/>Options</a></li><li class="tsd-kind-interface"><a href="interfaces/BasicConditionsOptions.html" class="tsd-kind-icon">Basic<wbr/>Conditions<wbr/>Options</a></li><li class="tsd-kind-interface"><a href="interfaces/BasicRequestParserArgs.html" class="tsd-kind-icon">Basic<wbr/>Request<wbr/>Parser<wbr/>Args</a></li><li class="tsd-kind-interface"><a href="interfaces/BodyParserArgs.html" class="tsd-kind-icon">Body<wbr/>Parser<wbr/>Args</a></li><li class="tsd-kind-interface"><a href="interfaces/CliOptions.html" class="tsd-kind-icon">Cli<wbr/>Options</a></li><li class="tsd-kind-interface"><a href="interfaces/ComponentsJsFactory.html" class="tsd-kind-icon">Components<wbr/>Js<wbr/>Factory</a></li><li class="tsd-kind-interface"><a href="interfaces/Conditions.html" class="tsd-kind-icon">Conditions</a></li><li class="tsd-kind-interface"><a href="interfaces/ConstantConverterOptions.html" class="tsd-kind-icon">Constant<wbr/>Converter<wbr/>Options</a></li><li class="tsd-kind-interface"><a href="interfaces/ContainerInitializerArgs.html" class="tsd-kind-icon">Container<wbr/>Initializer<wbr/>Args</a></li><li class="tsd-kind-interface"><a href="interfaces/ConvertingStoreEntry.html" class="tsd-kind-icon">Converting<wbr/>Store<wbr/>Entry</a></li><li class="tsd-kind-interface"><a href="interfaces/Credential.html" class="tsd-kind-icon">Credential</a></li><li class="tsd-kind-interface"><a href="interfaces/DataAccessor.html" class="tsd-kind-icon">Data<wbr/>Accessor</a></li><li class="tsd-kind-interface"><a href="interfaces/EmailArgs.html" class="tsd-kind-icon">Email<wbr/>Args</a></li><li class="tsd-kind-interface"><a href="interfaces/EmailSenderArgs.html" class="tsd-kind-icon">Email<wbr/>Sender<wbr/>Args</a></li><li class="tsd-kind-interface"><a href="interfaces/ErrorHandlerArgs.html" class="tsd-kind-icon">Error<wbr/>Handler<wbr/>Args</a></li><li class="tsd-kind-interface"><a href="interfaces/ExpiringReadWriteLocker.html" class="tsd-kind-icon">Expiring<wbr/>Read<wbr/>Write<wbr/>Locker</a></li><li class="tsd-kind-interface tsd-has-type-parameter"><a href="interfaces/ExpiringStorage.html" class="tsd-kind-icon">Expiring<wbr/>Storage</a></li><li class="tsd-kind-interface"><a href="interfaces/FileIdentifierMapper.html" class="tsd-kind-icon">File<wbr/>Identifier<wbr/>Mapper</a></li><li class="tsd-kind-interface tsd-has-type-parameter"><a href="interfaces/FileIdentifierMapperFactory.html" class="tsd-kind-icon">File<wbr/>Identifier<wbr/>Mapper<wbr/>Factory</a></li><li class="tsd-kind-interface"><a href="interfaces/Finalizable.html" class="tsd-kind-icon">Finalizable</a></li><li class="tsd-kind-interface"><a href="interfaces/ForgotPasswordHandlerArgs.html" class="tsd-kind-icon">Forgot<wbr/>Password<wbr/>Handler<wbr/>Args</a></li><li class="tsd-kind-interface"><a href="interfaces/ForgotPasswordPayload.html" class="tsd-kind-icon">Forgot<wbr/>Password<wbr/>Payload</a></li><li class="tsd-kind-interface"><a href="interfaces/Forwarded.html" class="tsd-kind-icon">Forwarded</a></li><li class="tsd-kind-interface"><a href="interfaces/GreedyReadWriteSuffixes.html" class="tsd-kind-icon">Greedy<wbr/>Read<wbr/>Write<wbr/>Suffixes</a></li><li class="tsd-kind-interface"><a href="interfaces/HttpErrorOptions.html" class="tsd-kind-icon">Http<wbr/>Error<wbr/>Options</a></li><li class="tsd-kind-interface"><a href="interfaces/HttpHandlerInput.html" class="tsd-kind-icon">Http<wbr/>Handler<wbr/>Input</a></li><li class="tsd-kind-interface"><a href="interfaces/HttpServerFactory.html" class="tsd-kind-icon">Http<wbr/>Server<wbr/>Factory</a></li><li class="tsd-kind-interface"><a href="interfaces/IdentifierGenerator.html" class="tsd-kind-icon">Identifier<wbr/>Generator</a></li><li class="tsd-kind-interface"><a href="interfaces/IdentifierStrategy.html" class="tsd-kind-icon">Identifier<wbr/>Strategy</a></li><li class="tsd-kind-interface"><a href="interfaces/IdentityProviderFactoryArgs.html" class="tsd-kind-icon">Identity<wbr/>Provider<wbr/>Factory<wbr/>Args</a></li><li class="tsd-kind-interface"><a href="interfaces/IdentityProviderHttpHandlerArgs.html" class="tsd-kind-icon">Identity<wbr/>Provider<wbr/>Http<wbr/>Handler<wbr/>Args</a></li><li class="tsd-kind-interface"><a href="interfaces/InteractionHandlerInput.html" class="tsd-kind-icon">Interaction<wbr/>Handler<wbr/>Input</a></li><li class="tsd-kind-interface"><a href="interfaces/InteractionRoute.html" class="tsd-kind-icon">Interaction<wbr/>Route</a></li><li class="tsd-kind-interface tsd-has-type-parameter"><a href="interfaces/KeyValueStorage.html" class="tsd-kind-icon">Key<wbr/>Value<wbr/>Storage</a></li><li class="tsd-kind-interface"><a href="interfaces/LoggerFactory.html" class="tsd-kind-icon">Logger<wbr/>Factory</a></li><li class="tsd-kind-interface"><a href="interfaces/Operation.html" class="tsd-kind-icon">Operation</a></li><li class="tsd-kind-interface"><a href="interfaces/OperationHandlerInput.html" class="tsd-kind-icon">Operation<wbr/>Handler<wbr/>Input</a></li><li class="tsd-kind-interface"><a href="interfaces/OperationHttpHandlerInput.html" class="tsd-kind-icon">Operation<wbr/>Http<wbr/>Handler<wbr/>Input</a></li><li class="tsd-kind-interface"><a href="interfaces/OperationMetadataCollectorInput.html" class="tsd-kind-icon">Operation<wbr/>Metadata<wbr/>Collector<wbr/>Input</a></li><li class="tsd-kind-interface"><a href="interfaces/ParsingHttpHandlerArgs.html" class="tsd-kind-icon">Parsing<wbr/>Http<wbr/>Handler<wbr/>Args</a></li><li class="tsd-kind-interface"><a href="interfaces/Patch.html" class="tsd-kind-icon">Patch</a></li><li class="tsd-kind-interface"><a href="interfaces/PermissionReaderInput.html" class="tsd-kind-icon">Permission<wbr/>Reader<wbr/>Input</a></li><li class="tsd-kind-interface"><a href="interfaces/PodGenerator.html" class="tsd-kind-icon">Pod<wbr/>Generator</a></li><li class="tsd-kind-interface"><a href="interfaces/PodManager.html" class="tsd-kind-icon">Pod<wbr/>Manager</a></li><li class="tsd-kind-interface"><a href="interfaces/PodSettings.html" class="tsd-kind-icon">Pod<wbr/>Settings</a></li><li class="tsd-kind-interface"><a href="interfaces/ProviderFactory.html" class="tsd-kind-icon">Provider<wbr/>Factory</a></li><li class="tsd-kind-interface"><a href="interfaces/ReadWriteLocker.html" class="tsd-kind-icon">Read<wbr/>Write<wbr/>Locker</a></li><li class="tsd-kind-interface"><a href="interfaces/RedirectAllHttpHandlerArgs.html" class="tsd-kind-icon">Redirect<wbr/>All<wbr/>Http<wbr/>Handler<wbr/>Args</a></li><li class="tsd-kind-interface"><a href="interfaces/RegistrationManagerArgs.html" class="tsd-kind-icon">Registration<wbr/>Manager<wbr/>Args</a></li><li class="tsd-kind-interface"><a href="interfaces/RegistrationParams.html" class="tsd-kind-icon">Registration<wbr/>Params</a></li><li class="tsd-kind-interface"><a href="interfaces/RegistrationResponse.html" class="tsd-kind-icon">Registration<wbr/>Response</a></li><li class="tsd-kind-interface"><a href="interfaces/Representation.html" class="tsd-kind-icon">Representation</a></li><li class="tsd-kind-interface"><a href="interfaces/RepresentationConverterArgs.html" class="tsd-kind-icon">Representation<wbr/>Converter<wbr/>Args</a></li><li class="tsd-kind-interface"><a href="interfaces/RepresentationPatcherInput.html" class="tsd-kind-icon">Representation<wbr/>Patcher<wbr/>Input</a></li><li class="tsd-kind-interface"><a href="interfaces/RepresentationPreferences.html" class="tsd-kind-icon">Representation<wbr/>Preferences</a></li><li class="tsd-kind-interface"><a href="interfaces/Resource.html" class="tsd-kind-icon">Resource</a></li><li class="tsd-kind-interface"><a href="interfaces/ResourceIdentifier.html" class="tsd-kind-icon">Resource<wbr/>Identifier</a></li><li class="tsd-kind-interface"><a href="interfaces/ResourceLink.html" class="tsd-kind-icon">Resource<wbr/>Link</a></li><li class="tsd-kind-interface"><a href="interfaces/ResourceLocker.html" class="tsd-kind-icon">Resource<wbr/>Locker</a></li><li class="tsd-kind-interface"><a href="interfaces/ResourceStore.html" class="tsd-kind-icon">Resource<wbr/>Store</a></li><li class="tsd-kind-interface"><a href="interfaces/ResourcesGenerator.html" class="tsd-kind-icon">Resources<wbr/>Generator</a></li><li class="tsd-kind-interface"><a href="interfaces/RouterHandlerArgs.html" class="tsd-kind-icon">Router<wbr/>Handler<wbr/>Args</a></li><li class="tsd-kind-interface"><a href="interfaces/SetupHandlerArgs.html" class="tsd-kind-icon">Setup<wbr/>Handler<wbr/>Args</a></li><li class="tsd-kind-interface"><a href="interfaces/SetupHttpHandlerArgs.html" class="tsd-kind-icon">Setup<wbr/>Http<wbr/>Handler<wbr/>Args</a></li><li class="tsd-kind-interface"><a href="interfaces/Size.html" class="tsd-kind-icon">Size</a></li><li class="tsd-kind-interface tsd-has-type-parameter"><a href="interfaces/SizeReporter.html" class="tsd-kind-icon">Size<wbr/>Reporter</a></li><li class="tsd-kind-interface"><a href="interfaces/SparqlUpdatePatch.html" class="tsd-kind-icon">Sparql<wbr/>Update<wbr/>Patch</a></li><li class="tsd-kind-interface"><a href="interfaces/SystemError.html" class="tsd-kind-icon">System<wbr/>Error</a></li><li class="tsd-kind-interface tsd-has-type-parameter"><a href="interfaces/TemplateEngine.html" class="tsd-kind-icon">Template<wbr/>Engine</a></li><li class="tsd-kind-interface"><a href="interfaces/TemplateOptions.html" class="tsd-kind-icon">Template<wbr/>Options</a></li><li class="tsd-kind-interface"><a href="interfaces/TemplatePath.html" class="tsd-kind-icon">Template<wbr/>Path</a></li><li class="tsd-kind-interface"><a href="interfaces/TemplateString.html" class="tsd-kind-icon">Template<wbr/>String</a></li></ul></section><section class="tsd-index-section "><h3>Type aliases</h3><ul class="tsd-index-list"><li class="tsd-kind-type-alias"><a href="modules.html#CredentialSet" class="tsd-kind-icon">Credential<wbr/>Set</a></li><li class="tsd-kind-type-alias"><a href="modules.html#EmailPasswordData" class="tsd-kind-icon">Email<wbr/>Password<wbr/>Data</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="modules.html#Expires" class="tsd-kind-icon">Expires</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="modules.html#Guarded" class="tsd-kind-icon">Guarded</a></li><li class="tsd-kind-type-alias"><a href="modules.html#HttpRequest" class="tsd-kind-icon">Http<wbr/>Request</a></li><li class="tsd-kind-type-alias"><a href="modules.html#HttpResponse" class="tsd-kind-icon">Http<wbr/>Response</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Interaction" class="tsd-kind-icon">Interaction</a></li><li class="tsd-kind-type-alias"><a href="modules.html#LogLevel" class="tsd-kind-icon">Log<wbr/>Level</a></li><li class="tsd-kind-type-alias"><a href="modules.html#MetadataGraph" class="tsd-kind-icon">Metadata<wbr/>Graph</a></li><li class="tsd-kind-type-alias"><a href="modules.html#MetadataIdentifier" class="tsd-kind-icon">Metadata<wbr/>Identifier</a></li><li class="tsd-kind-type-alias"><a href="modules.html#MetadataRecord" class="tsd-kind-icon">Metadata<wbr/>Record</a></li><li class="tsd-kind-type-alias"><a href="modules.html#MetadataValue" class="tsd-kind-icon">Metadata<wbr/>Value</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="modules.html#Namespace" class="tsd-kind-icon">Namespace</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="modules.html#PatchHandlerInput" class="tsd-kind-icon">Patch<wbr/>Handler<wbr/>Input</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Permission" class="tsd-kind-icon">Permission</a></li><li class="tsd-kind-type-alias"><a href="modules.html#PermissionSet" class="tsd-kind-icon">Permission<wbr/>Set</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Template" class="tsd-kind-icon">Template</a></li><li class="tsd-kind-type-alias"><a href="modules.html#TemplateFileName" class="tsd-kind-icon">Template<wbr/>File<wbr/>Name</a></li><li class="tsd-kind-type-alias"><a href="modules.html#ValidatorInput" class="tsd-kind-icon">Validator<wbr/>Input</a></li><li class="tsd-kind-type-alias"><a href="modules.html#ValuePreference" class="tsd-kind-icon">Value<wbr/>Preference</a></li><li class="tsd-kind-type-alias"><a href="modules.html#ValuePreferences" class="tsd-kind-icon">Value<wbr/>Preferences</a></li><li class="tsd-kind-type-alias"><a href="modules.html#YargsArgOptions" class="tsd-kind-icon">Yargs<wbr/>Arg<wbr/>Options</a></li></ul></section><section class="tsd-index-section "><h3>Variables</h3><ul class="tsd-index-list"><li class="tsd-kind-variable"><a href="modules.html#ACL" class="tsd-kind-icon">ACL</a></li><li class="tsd-kind-variable"><a href="modules.html#APPLICATION_JSON" class="tsd-kind-icon">APPLICATION_<wbr/>JSON</a></li><li class="tsd-kind-variable"><a href="modules.html#APPLICATION_OCTET_STREAM" class="tsd-kind-icon">APPLICATION_<wbr/>OCTET_<wbr/>STREAM</a></li><li class="tsd-kind-variable"><a href="modules.html#APPLICATION_SPARQL_UPDATE" class="tsd-kind-icon">APPLICATION_<wbr/>SPARQL_<wbr/>UPDATE</a></li><li class="tsd-kind-variable"><a href="modules.html#APPLICATION_X_WWW_FORM_URLENCODED" class="tsd-kind-icon">APPLICATION_<wbr/>X_<wbr/>WWW_<wbr/>FORM_<wbr/>URLENCODED</a></li><li class="tsd-kind-variable"><a href="modules.html#AUTH" class="tsd-kind-icon">AUTH</a></li><li class="tsd-kind-variable"><a href="modules.html#CONTENT_LENGTH_TERM" class="tsd-kind-icon">CONTENT_<wbr/>LENGTH_<wbr/>TERM</a></li><li class="tsd-kind-variable"><a href="modules.html#CONTENT_TYPE" class="tsd-kind-icon">CONTENT_<wbr/>TYPE</a></li><li class="tsd-kind-variable"><a href="modules.html#CONTENT_TYPE_TERM" class="tsd-kind-icon">CONTENT_<wbr/>TYPE_<wbr/>TERM</a></li><li class="tsd-kind-variable"><a href="modules.html#DC" class="tsd-kind-icon">DC</a></li><li class="tsd-kind-variable"><a href="modules.html#DEFAULT_CUSTOM_TYPES" class="tsd-kind-icon">DEFAULT_<wbr/>CUSTOM_<wbr/>TYPES</a></li><li class="tsd-kind-variable"><a href="modules.html#FOAF" class="tsd-kind-icon">FOAF</a></li><li class="tsd-kind-variable"><a href="modules.html#HH" class="tsd-kind-icon">HH</a></li><li class="tsd-kind-variable"><a href="modules.html#HTTP" class="tsd-kind-icon">HTTP</a></li><li class="tsd-kind-variable"><a href="modules.html#INTERNAL_ALL" class="tsd-kind-icon">INTERNAL_<wbr/>ALL</a></li><li class="tsd-kind-variable"><a href="modules.html#INTERNAL_ERROR" class="tsd-kind-icon">INTERNAL_<wbr/>ERROR</a></li><li class="tsd-kind-variable"><a href="modules.html#INTERNAL_QUADS" class="tsd-kind-icon">INTERNAL_<wbr/>QUADS</a></li><li class="tsd-kind-variable"><a href="modules.html#LDP" class="tsd-kind-icon">LDP</a></li><li class="tsd-kind-variable"><a href="modules.html#LOG_LEVELS" class="tsd-kind-icon">LOG_<wbr/>LEVELS</a></li><li class="tsd-kind-variable"><a href="modules.html#MA" class="tsd-kind-icon">MA</a></li><li class="tsd-kind-variable"><a href="modules.html#OIDC" class="tsd-kind-icon">OIDC</a></li><li class="tsd-kind-variable"><a href="modules.html#PIM" class="tsd-kind-icon">PIM</a></li><li class="tsd-kind-variable"><a href="modules.html#POSIX" class="tsd-kind-icon">POSIX</a></li><li class="tsd-kind-variable"><a href="modules.html#PREFERRED_PREFIX" class="tsd-kind-icon">PREFERRED_<wbr/>PREFIX</a></li><li class="tsd-kind-variable"><a href="modules.html#PREFERRED_PREFIX_TERM" class="tsd-kind-icon">PREFERRED_<wbr/>PREFIX_<wbr/>TERM</a></li><li class="tsd-kind-variable"><a href="modules.html#RDF" class="tsd-kind-icon">RDF</a></li><li class="tsd-kind-variable"><a href="modules.html#SOLID" class="tsd-kind-icon">SOLID</a></li><li class="tsd-kind-variable"><a href="modules.html#SOLID_ERROR" class="tsd-kind-icon">SOLID_<wbr/>ERROR</a></li><li class="tsd-kind-variable"><a href="modules.html#SOLID_HTTP" class="tsd-kind-icon">SOLID_<wbr/>HTTP</a></li><li class="tsd-kind-variable"><a href="modules.html#SOLID_META" class="tsd-kind-icon">SOLID_<wbr/>META</a></li><li class="tsd-kind-variable"><a href="modules.html#TEMPLATE" class="tsd-kind-icon">TEMPLATE</a></li><li class="tsd-kind-variable"><a href="modules.html#TEMPLATE_VARIABLE" class="tsd-kind-icon">TEMPLATE_<wbr/>VARIABLE</a></li><li class="tsd-kind-variable"><a href="modules.html#TEXT_HTML" class="tsd-kind-icon">TEXT_<wbr/>HTML</a></li><li class="tsd-kind-variable"><a href="modules.html#TEXT_MARKDOWN" class="tsd-kind-icon">TEXT_<wbr/>MARKDOWN</a></li><li class="tsd-kind-variable"><a href="modules.html#TEXT_N3" class="tsd-kind-icon">TEXT_<wbr/>N3</a></li><li class="tsd-kind-variable"><a href="modules.html#TEXT_TURTLE" class="tsd-kind-icon">TEXT_<wbr/>TURTLE</a></li><li class="tsd-kind-variable"><a href="modules.html#UNIT_BYTES" class="tsd-kind-icon">UNIT_<wbr/>BYTES</a></li><li class="tsd-kind-variable"><a href="modules.html#VANN" class="tsd-kind-icon">VANN</a></li><li class="tsd-kind-variable"><a href="modules.html#VCARD" class="tsd-kind-icon">VCARD</a></li><li class="tsd-kind-variable"><a href="modules.html#XSD" class="tsd-kind-icon">XSD</a></li><li class="tsd-kind-variable"><a href="modules.html#modulePathPlaceholder" class="tsd-kind-icon">module<wbr/>Path<wbr/>Placeholder</a></li></ul></section><section class="tsd-index-section "><h3>Functions</h3><ul class="tsd-index-list"><li class="tsd-kind-function"><a href="modules.html#absoluteFilePath" class="tsd-kind-icon">absolute<wbr/>File<wbr/>Path</a></li><li class="tsd-kind-function"><a href="modules.html#addGeneratedResources" class="tsd-kind-icon">add<wbr/>Generated<wbr/>Resources</a></li><li class="tsd-kind-function"><a href="modules.html#addHeader" class="tsd-kind-icon">add<wbr/>Header</a></li><li class="tsd-kind-function"><a href="modules.html#addResourceMetadata" class="tsd-kind-icon">add<wbr/>Resource<wbr/>Metadata</a></li><li class="tsd-kind-function"><a href="modules.html#addTemplateMetadata" class="tsd-kind-icon">add<wbr/>Template<wbr/>Metadata</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#allFulfilled" class="tsd-kind-icon">all<wbr/>Fulfilled</a></li><li class="tsd-kind-function"><a href="modules.html#assertError" class="tsd-kind-icon">assert<wbr/>Error</a></li><li class="tsd-kind-function"><a href="modules.html#assertPassword" class="tsd-kind-icon">assert<wbr/>Password</a></li><li class="tsd-kind-function"><a href="modules.html#cleanPreferences" class="tsd-kind-icon">clean<wbr/>Preferences</a></li><li class="tsd-kind-function"><a href="modules.html#cloneRepresentation" class="tsd-kind-icon">clone<wbr/>Representation</a></li><li class="tsd-kind-function"><a href="modules.html#createAggregateError" class="tsd-kind-icon">create<wbr/>Aggregate<wbr/>Error</a></li><li class="tsd-kind-function"><a href="modules.html#createErrorMessage" class="tsd-kind-icon">create<wbr/>Error<wbr/>Message</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#createNamespace" class="tsd-kind-icon">create<wbr/>Namespace</a></li><li class="tsd-kind-function"><a href="modules.html#createSubdomainRegexp" class="tsd-kind-icon">create<wbr/>Subdomain<wbr/>Regexp</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#createTermNamespace" class="tsd-kind-icon">create<wbr/>Term<wbr/>Namespace</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#createUriAndTermNamespace" class="tsd-kind-icon">create<wbr/>Uri<wbr/>And<wbr/>Term<wbr/>Namespace</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#createUriNamespace" class="tsd-kind-icon">create<wbr/>Uri<wbr/>Namespace</a></li><li class="tsd-kind-function"><a href="modules.html#decodeUriPathComponents" class="tsd-kind-icon">decode<wbr/>Uri<wbr/>Path<wbr/>Components</a></li><li class="tsd-kind-function"><a href="modules.html#encodeUriPathComponents" class="tsd-kind-icon">encode<wbr/>Uri<wbr/>Path<wbr/>Components</a></li><li class="tsd-kind-function"><a href="modules.html#endOfStream" class="tsd-kind-icon">end<wbr/>Of<wbr/>Stream</a></li><li class="tsd-kind-function"><a href="modules.html#ensureTrailingSlash" class="tsd-kind-icon">ensure<wbr/>Trailing<wbr/>Slash</a></li><li class="tsd-kind-function"><a href="modules.html#extractScheme" class="tsd-kind-icon">extract<wbr/>Scheme</a></li><li class="tsd-kind-function"><a href="modules.html#fetchDataset" class="tsd-kind-icon">fetch<wbr/>Dataset</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#filterHandlers" class="tsd-kind-icon">filter<wbr/>Handlers</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#findHandler" class="tsd-kind-icon">find<wbr/>Handler</a></li><li class="tsd-kind-function"><a href="modules.html#getBestPreference" class="tsd-kind-icon">get<wbr/>Best<wbr/>Preference</a></li><li class="tsd-kind-function"><a href="modules.html#getConversionTarget" class="tsd-kind-icon">get<wbr/>Conversion<wbr/>Target</a></li><li class="tsd-kind-function"><a href="modules.html#getETag" class="tsd-kind-icon">getETag</a></li><li class="tsd-kind-function"><a href="modules.html#getExtension" class="tsd-kind-icon">get<wbr/>Extension</a></li><li class="tsd-kind-function"><a href="modules.html#getLoggerFor" class="tsd-kind-icon">get<wbr/>Logger<wbr/>For</a></li><li class="tsd-kind-function"><a href="modules.html#getModuleRoot" class="tsd-kind-icon">get<wbr/>Module<wbr/>Root</a></li><li class="tsd-kind-function"><a href="modules.html#getRelativeUrl" class="tsd-kind-icon">get<wbr/>Relative<wbr/>Url</a></li><li class="tsd-kind-function"><a href="modules.html#getSingleItem" class="tsd-kind-icon">get<wbr/>Single<wbr/>Item</a></li><li class="tsd-kind-function"><a href="modules.html#getStatusCode" class="tsd-kind-icon">get<wbr/>Status<wbr/>Code</a></li><li class="tsd-kind-function"><a href="modules.html#getTemplateFilePath" class="tsd-kind-icon">get<wbr/>Template<wbr/>File<wbr/>Path</a></li><li class="tsd-kind-function"><a href="modules.html#getTypeWeight" class="tsd-kind-icon">get<wbr/>Type<wbr/>Weight</a></li><li class="tsd-kind-function"><a href="modules.html#getWeightedPreferences" class="tsd-kind-icon">get<wbr/>Weighted<wbr/>Preferences</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#guardStream" class="tsd-kind-icon">guard<wbr/>Stream</a></li><li class="tsd-kind-function"><a href="modules.html#guardedStreamFrom" class="tsd-kind-icon">guarded<wbr/>Stream<wbr/>From</a></li><li class="tsd-kind-function"><a href="modules.html#isContainerIdentifier" class="tsd-kind-icon">is<wbr/>Container<wbr/>Identifier</a></li><li class="tsd-kind-function"><a href="modules.html#isContainerPath" class="tsd-kind-icon">is<wbr/>Container<wbr/>Path</a></li><li class="tsd-kind-function"><a href="modules.html#isError" class="tsd-kind-icon">is<wbr/>Error</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#isGuarded" class="tsd-kind-icon">is<wbr/>Guarded</a></li><li class="tsd-kind-function"><a href="modules.html#isHttpRequest" class="tsd-kind-icon">is<wbr/>Http<wbr/>Request</a></li><li class="tsd-kind-function"><a href="modules.html#isInternalContentType" class="tsd-kind-icon">is<wbr/>Internal<wbr/>Content<wbr/>Type</a></li><li class="tsd-kind-function"><a href="modules.html#isRepresentationMetadata" class="tsd-kind-icon">is<wbr/>Representation<wbr/>Metadata</a></li><li class="tsd-kind-function"><a href="modules.html#isResourceIdentifier" class="tsd-kind-icon">is<wbr/>Resource<wbr/>Identifier</a></li><li class="tsd-kind-function"><a href="modules.html#isSystemError" class="tsd-kind-icon">is<wbr/>System<wbr/>Error</a></li><li class="tsd-kind-function"><a href="modules.html#isTerm" class="tsd-kind-icon">is<wbr/>Term</a></li><li class="tsd-kind-function"><a href="modules.html#isValidVariable" class="tsd-kind-icon">is<wbr/>Valid<wbr/>Variable</a></li><li class="tsd-kind-function"><a href="modules.html#joinFilePath" class="tsd-kind-icon">join<wbr/>File<wbr/>Path</a></li><li class="tsd-kind-function"><a href="modules.html#joinUrl" class="tsd-kind-icon">join<wbr/>Url</a></li><li class="tsd-kind-function"><a href="modules.html#matchesMediaPreferences" class="tsd-kind-icon">matches<wbr/>Media<wbr/>Preferences</a></li><li class="tsd-kind-function"><a href="modules.html#matchesMediaType" class="tsd-kind-icon">matches<wbr/>Media<wbr/>Type</a></li><li class="tsd-kind-function"><a href="modules.html#modulePath" class="tsd-kind-icon">module<wbr/>Path</a></li><li class="tsd-kind-function"><a href="modules.html#normalizeFilePath" class="tsd-kind-icon">normalize<wbr/>File<wbr/>Path</a></li><li class="tsd-kind-function"><a href="modules.html#parseAccept" class="tsd-kind-icon">parse<wbr/>Accept</a></li><li class="tsd-kind-function"><a href="modules.html#parseAcceptCharset" class="tsd-kind-icon">parse<wbr/>Accept<wbr/>Charset</a></li><li class="tsd-kind-function"><a href="modules.html#parseAcceptDateTime" class="tsd-kind-icon">parse<wbr/>Accept<wbr/>Date<wbr/>Time</a></li><li class="tsd-kind-function"><a href="modules.html#parseAcceptEncoding" class="tsd-kind-icon">parse<wbr/>Accept<wbr/>Encoding</a></li><li class="tsd-kind-function"><a href="modules.html#parseAcceptLanguage" class="tsd-kind-icon">parse<wbr/>Accept<wbr/>Language</a></li><li class="tsd-kind-function"><a href="modules.html#parseContentType" class="tsd-kind-icon">parse<wbr/>Content<wbr/>Type</a></li><li class="tsd-kind-function"><a href="modules.html#parseForwarded" class="tsd-kind-icon">parse<wbr/>Forwarded</a></li><li class="tsd-kind-function"><a href="modules.html#parseParameters" class="tsd-kind-icon">parse<wbr/>Parameters</a></li><li class="tsd-kind-function"><a href="modules.html#parseQuads" class="tsd-kind-icon">parse<wbr/>Quads</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#pipeSafely" class="tsd-kind-icon">pipe<wbr/>Safely</a></li><li class="tsd-kind-function"><a href="modules.html#preferencesToString" class="tsd-kind-icon">preferences<wbr/>To<wbr/>String</a></li><li class="tsd-kind-function"><a href="modules.html#promiseSome" class="tsd-kind-icon">promise<wbr/>Some</a></li><li class="tsd-kind-function"><a href="modules.html#readJsonStream" class="tsd-kind-icon">read<wbr/>Json<wbr/>Stream</a></li><li class="tsd-kind-function"><a href="modules.html#readTemplate" class="tsd-kind-icon">read<wbr/>Template</a></li><li class="tsd-kind-function"><a href="modules.html#readableToQuads" class="tsd-kind-icon">readable<wbr/>To<wbr/>Quads</a></li><li class="tsd-kind-function"><a href="modules.html#readableToString" class="tsd-kind-icon">readable<wbr/>To<wbr/>String</a></li><li class="tsd-kind-function"><a href="modules.html#resetGlobalLoggerFactory" class="tsd-kind-icon">reset<wbr/>Global<wbr/>Logger<wbr/>Factory</a></li><li class="tsd-kind-function"><a href="modules.html#resolveAssetPath" class="tsd-kind-icon">resolve<wbr/>Asset<wbr/>Path</a></li><li class="tsd-kind-function"><a href="modules.html#resolveModulePath" class="tsd-kind-icon">resolve<wbr/>Module<wbr/>Path</a></li><li class="tsd-kind-function"><a href="modules.html#responseToDataset" class="tsd-kind-icon">response<wbr/>To<wbr/>Dataset</a></li><li class="tsd-kind-function"><a href="modules.html#serializeQuads" class="tsd-kind-icon">serialize<wbr/>Quads</a></li><li class="tsd-kind-function"><a href="modules.html#setGlobalLoggerFactory" class="tsd-kind-icon">set<wbr/>Global<wbr/>Logger<wbr/>Factory</a></li><li class="tsd-kind-function"><a href="modules.html#splitAndClean" class="tsd-kind-icon">split<wbr/>And<wbr/>Clean</a></li><li class="tsd-kind-function"><a href="modules.html#toCachedNamedNode" class="tsd-kind-icon">to<wbr/>Cached<wbr/>Named<wbr/>Node</a></li><li class="tsd-kind-function"><a href="modules.html#toCanonicalUriPath" class="tsd-kind-icon">to<wbr/>Canonical<wbr/>Uri<wbr/>Path</a></li><li class="tsd-kind-function"><a href="modules.html#toLiteral" class="tsd-kind-icon">to<wbr/>Literal</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#toNamedTerm" class="tsd-kind-icon">to<wbr/>Named<wbr/>Term</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#toObjectTerm" class="tsd-kind-icon">to<wbr/>Object<wbr/>Term</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#toPredicateTerm" class="tsd-kind-icon">to<wbr/>Predicate<wbr/>Term</a></li><li class="tsd-kind-function"><a href="modules.html#transformQuotedStrings" class="tsd-kind-icon">transform<wbr/>Quoted<wbr/>Strings</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#transformSafely" class="tsd-kind-icon">transform<wbr/>Safely</a></li><li class="tsd-kind-function"><a href="modules.html#trimTrailingSlashes" class="tsd-kind-icon">trim<wbr/>Trailing<wbr/>Slashes</a></li><li class="tsd-kind-function"><a href="modules.html#uniqueQuads" class="tsd-kind-icon">unique<wbr/>Quads</a></li><li class="tsd-kind-function"><a href="modules.html#updateModifiedDate" class="tsd-kind-icon">update<wbr/>Modified<wbr/>Date</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"><a id="CredentialSet" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Credential<wbr/>Set<a href="#CredentialSet" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Credential<wbr/>Set<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Partial</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><a href="enums/CredentialGroup.html" class="tsd-signature-type" data-tsd-kind="Enumeration">CredentialGroup</a><span class="tsd-signature-symbol">, </span><a href="interfaces/Credential.html" class="tsd-signature-type" data-tsd-kind="Interface">Credential</a><span class="tsd-signature-symbol">&gt;</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/0dcd6d2/src/authentication/Credentials.ts#L19">src/authentication/Credentials.ts:19</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>A combination of multiple credentials, where their group is specified by the key.</p>
</div></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias"><a id="EmailPasswordData" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Email<wbr/>Password<wbr/>Data<a href="#EmailPasswordData" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Email<wbr/>Password<wbr/>Data<span class="tsd-signature-symbol">:</span> <a href="interfaces/AccountPayload.html" class="tsd-signature-type" data-tsd-kind="Interface">AccountPayload</a><span class="tsd-signature-symbol"> | </span><a href="interfaces/ForgotPasswordPayload.html" class="tsd-signature-type" data-tsd-kind="Interface">ForgotPasswordPayload</a><span class="tsd-signature-symbol"> | </span><a href="interfaces/AccountSettings.html" class="tsd-signature-type" data-tsd-kind="Interface">AccountSettings</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/solid/community-server/blob/0dcd6d2/src/identity/interaction/email-password/storage/BaseAccountStore.ts#L27">src/identity/interaction/email-password/storage/BaseAccountStore.ts:27</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-has-type-parameter"><a id="Expires" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Expires<a href="#Expires" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Expires<span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>expires<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>payload<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</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/0dcd6d2/src/storage/keyvalue/WrappedExpiringStorage.ts#L8">src/storage/keyvalue/WrappedExpiringStorage.ts:8</a></li></ul></aside><h4 class="tsd-type-parameters-title">Type parameters</h4><ul class="tsd-type-parameters"><li><h4>T</h4></li></ul><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-flag ts-flagOptional">Optional</span> expires<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5>payload<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-has-type-parameter"><a id="Guarded" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Guarded<a href="#Guarded" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Guarded<span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type" data-tsd-kind="Type parameter">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/0dcd6d2/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"><a id="HttpRequest" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Http<wbr/>Request<a href="#HttpRequest" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Http<wbr/>Request<span class="tsd-signature-symbol">:</span> <a href="modules.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/0dcd6d2/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"><a id="HttpResponse" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Http<wbr/>Response<a href="#HttpResponse" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></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/0dcd6d2/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"><a id="Interaction" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Interaction<a href="#Interaction" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Interaction<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">NonNullable</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">KoaContextWithOIDC</span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">&quot;oidc&quot;</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">&quot;entities&quot;</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">&quot;Interaction&quot;</span><span class="tsd-signature-symbol">]</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/0dcd6d2/src/identity/interaction/InteractionHandler.ts#L9">src/identity/interaction/InteractionHandler.ts:9</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-type-alias"><a id="LogLevel" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Log<wbr/>Level<a href="#LogLevel" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Log<wbr/>Level<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">typeof </span><a href="modules.html#LOG_LEVELS" class="tsd-signature-type" data-tsd-kind="Variable">LOG_LEVELS</a><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</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/0dcd6d2/src/logging/LogLevel.ts#L6">src/logging/LogLevel.ts:6</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"><a id="MetadataGraph" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Metadata<wbr/>Graph<a href="#MetadataGraph" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Metadata<wbr/>Graph<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><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">DefaultGraph</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/solid/community-server/blob/0dcd6d2/src/http/representation/RepresentationMetadata.ts#L13">src/http/representation/RepresentationMetadata.ts:13</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-type-alias"><a id="MetadataIdentifier" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Metadata<wbr/>Identifier<a href="#MetadataIdentifier" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Metadata<wbr/>Identifier<span class="tsd-signature-symbol">:</span> <a href="interfaces/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/0dcd6d2/src/http/representation/RepresentationMetadata.ts#L10">src/http/representation/RepresentationMetadata.ts:10</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-type-alias"><a id="MetadataRecord" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Metadata<wbr/>Record<a href="#MetadataRecord" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></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="modules.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/0dcd6d2/src/http/representation/RepresentationMetadata.ts#L12">src/http/representation/RepresentationMetadata.ts:12</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-type-alias"><a id="MetadataValue" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Metadata<wbr/>Value<a href="#MetadataValue" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></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/0dcd6d2/src/http/representation/RepresentationMetadata.ts#L11">src/http/representation/RepresentationMetadata.ts:11</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-type-alias tsd-has-type-parameter"><a id="Namespace" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Namespace<a href="#Namespace" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Namespace<span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TKey</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TValue</span><span class="tsd-signature-symbol">&gt;</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" data-tsd-kind="Type parameter">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" data-tsd-kind="Type parameter">TKey</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">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/0dcd6d2/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-has-type-parameter"><a id="PatchHandlerInput" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Patch<wbr/>Handler<wbr/>Input<a href="#PatchHandlerInput" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Patch<wbr/>Handler<wbr/>Input<span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>identifier<span class="tsd-signature-symbol">: </span><a href="interfaces/ResourceIdentifier.html" class="tsd-signature-type" data-tsd-kind="Interface">ResourceIdentifier</a><span class="tsd-signature-symbol">; </span>patch<span class="tsd-signature-symbol">: </span><a href="interfaces/Patch.html" class="tsd-signature-type" data-tsd-kind="Interface">Patch</a><span class="tsd-signature-symbol">; </span>source<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</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/0dcd6d2/src/storage/patch/PatchHandler.ts#L6">src/storage/patch/PatchHandler.ts:6</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><a href="interfaces/ResourceStore.html" class="tsd-signature-type" data-tsd-kind="Interface">ResourceStore</a> = <a href="interfaces/ResourceStore.html" class="tsd-signature-type" data-tsd-kind="Interface">ResourceStore</a></h4></li></ul><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>identifier<span class="tsd-signature-symbol">: </span><a href="interfaces/ResourceIdentifier.html" class="tsd-signature-type" data-tsd-kind="Interface">ResourceIdentifier</a></h5></li><li class="tsd-parameter"><h5>patch<span class="tsd-signature-symbol">: </span><a href="interfaces/Patch.html" class="tsd-signature-type" data-tsd-kind="Interface">Patch</a></h5></li><li class="tsd-parameter"><h5>source<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias"><a id="Permission" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Permission<a href="#Permission" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Permission<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Partial</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><a href="enums/AccessMode.html" class="tsd-signature-type" data-tsd-kind="Enumeration">AccessMode</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</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/0dcd6d2/src/authorization/permissions/Permissions.ts#L17">src/authorization/permissions/Permissions.ts:17</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>A data interface indicating which permissions are required (based on the context).</p>
</div></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias"><a id="PermissionSet" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Permission<wbr/>Set<a href="#PermissionSet" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Permission<wbr/>Set<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Partial</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><a href="enums/CredentialGroup.html" class="tsd-signature-type" data-tsd-kind="Enumeration">CredentialGroup</a><span class="tsd-signature-symbol">, </span><a href="modules.html#Permission" class="tsd-signature-type" data-tsd-kind="Type alias">Permission</a><span class="tsd-signature-symbol">&gt;</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/0dcd6d2/src/authorization/permissions/Permissions.ts#L19">src/authorization/permissions/Permissions.ts:19</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-type-alias"><a id="Template" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Template<a href="#Template" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Template<span class="tsd-signature-symbol">:</span> <a href="modules.html#TemplateFileName" class="tsd-signature-type" data-tsd-kind="Type alias">TemplateFileName</a><span class="tsd-signature-symbol"> | </span><a href="interfaces/TemplateString.html" class="tsd-signature-type" data-tsd-kind="Interface">TemplateString</a><span class="tsd-signature-symbol"> | </span><a href="interfaces/TemplatePath.html" class="tsd-signature-type" data-tsd-kind="Interface">TemplatePath</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/solid/community-server/blob/0dcd6d2/src/util/templates/TemplateEngine.ts#L5">src/util/templates/TemplateEngine.ts:5</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-type-alias"><a id="TemplateFileName" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Template<wbr/>File<wbr/>Name<a href="#TemplateFileName" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Template<wbr/>File<wbr/>Name<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/solid/community-server/blob/0dcd6d2/src/util/templates/TemplateEngine.ts#L7">src/util/templates/TemplateEngine.ts:7</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-type-alias"><a id="ValidatorInput" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Validator<wbr/>Input<a href="#ValidatorInput" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Validator<wbr/>Input<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>identifier<span class="tsd-signature-symbol">: </span><a href="interfaces/ResourceIdentifier.html" class="tsd-signature-type" data-tsd-kind="Interface">ResourceIdentifier</a><span class="tsd-signature-symbol">; </span>representation<span class="tsd-signature-symbol">: </span><a href="interfaces/Representation.html" class="tsd-signature-type" data-tsd-kind="Interface">Representation</a><span class="tsd-signature-symbol"> }</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/solid/community-server/blob/0dcd6d2/src/http/auxiliary/Validator.ts#L5">src/http/auxiliary/Validator.ts:5</a></li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>identifier<span class="tsd-signature-symbol">: </span><a href="interfaces/ResourceIdentifier.html" class="tsd-signature-type" data-tsd-kind="Interface">ResourceIdentifier</a></h5></li><li class="tsd-parameter"><h5>representation<span class="tsd-signature-symbol">: </span><a href="interfaces/Representation.html" class="tsd-signature-type" data-tsd-kind="Interface">Representation</a></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias"><a id="ValuePreference" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Value<wbr/>Preference<a href="#ValuePreference" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Value<wbr/>Preference<span class="tsd-signature-symbol">:</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>weight<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</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/0dcd6d2/src/http/representation/RepresentationPreferences.ts#L16">src/http/representation/RepresentationPreferences.ts:16</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>A single entry of a <a href="modules.html#ValuePreferences">ValuePreferences</a> object.
Useful when doing operations on such an object.</p>
</div></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5>weight<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias"><a id="ValuePreferences" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Value<wbr/>Preferences<a href="#ValuePreferences" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></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/0dcd6d2/src/http/representation/RepresentationPreferences.ts#L10">src/http/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><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></div></section><section class="tsd-panel tsd-member tsd-kind-type-alias"><a id="YargsArgOptions" class="tsd-anchor"></a><h3 class="tsd-anchor-link">Yargs<wbr/>Arg<wbr/>Options<a href="#YargsArgOptions" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">Yargs<wbr/>Arg<wbr/>Options<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">Options</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/0dcd6d2/src/init/cli/YargsCliExtractor.ts#L6">src/init/cli/YargsCliExtractor.ts:6</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group "><h2>Variables</h2><section class="tsd-panel tsd-member tsd-kind-variable"><a id="ACL" class="tsd-anchor"></a><h3 class="tsd-anchor-link">ACL<a href="#ACL" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></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">string</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-symbol">(</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;agentGroup&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;Authorization&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-symbol">[]</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="modules.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">(</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;agentGroup&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;Authorization&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-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><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/0dcd6d2/src/util/Vocabularies.ts#L58">src/util/Vocabularies.ts:58</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="APPLICATION_JSON" class="tsd-anchor"></a><h3 class="tsd-anchor-link">APPLICATION_<wbr/>JSON<a href="#APPLICATION_JSON" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">APPLICATION_<wbr/>JSON<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;application/json&quot;</span><span class="tsd-signature-symbol"> = &#39;application/json&#39;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/solid/community-server/blob/0dcd6d2/src/util/ContentTypes.ts#L2">src/util/ContentTypes.ts:2</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="APPLICATION_OCTET_STREAM" class="tsd-anchor"></a><h3 class="tsd-anchor-link">APPLICATION_<wbr/>OCTET_<wbr/>STREAM<a href="#APPLICATION_OCTET_STREAM" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></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"> = &#39;application/octet-stream&#39;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/solid/community-server/blob/0dcd6d2/src/util/ContentTypes.ts#L3">src/util/ContentTypes.ts:3</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="APPLICATION_SPARQL_UPDATE" class="tsd-anchor"></a><h3 class="tsd-anchor-link">APPLICATION_<wbr/>SPARQL_<wbr/>UPDATE<a href="#APPLICATION_SPARQL_UPDATE" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></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"> = &#39;application/sparql-update&#39;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/solid/community-server/blob/0dcd6d2/src/util/ContentTypes.ts#L4">src/util/ContentTypes.ts:4</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="APPLICATION_X_WWW_FORM_URLENCODED" class="tsd-anchor"></a><h3 class="tsd-anchor-link">APPLICATION_<wbr/>X_<wbr/>WWW_<wbr/>FORM_<wbr/>URLENCODED<a href="#APPLICATION_X_WWW_FORM_URLENCODED" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">APPLICATION_<wbr/>X_<wbr/>WWW_<wbr/>FORM_<wbr/>URLENCODED<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;application/x-www-form-urlencoded&quot;</span><span class="tsd-signature-symbol"> = &#39;application/x-www-form-urlencoded&#39;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/solid/community-server/blob/0dcd6d2/src/util/ContentTypes.ts#L5">src/util/ContentTypes.ts:5</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="AUTH" class="tsd-anchor"></a><h3 class="tsd-anchor-link">AUTH<a href="#AUTH" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></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">string</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-symbol">(</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-symbol">[]</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="modules.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">(</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-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><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/0dcd6d2/src/util/Vocabularies.ts#L74">src/util/Vocabularies.ts:74</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="CONTENT_LENGTH_TERM" class="tsd-anchor"></a><h3 class="tsd-anchor-link">CONTENT_<wbr/>LENGTH_<wbr/>TERM<a href="#CONTENT_LENGTH_TERM" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">CONTENT_<wbr/>LENGTH_<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/0dcd6d2/src/util/Vocabularies.ts#L167">src/util/Vocabularies.ts:167</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="CONTENT_TYPE" class="tsd-anchor"></a><h3 class="tsd-anchor-link">CONTENT_<wbr/>TYPE<a href="#CONTENT_TYPE" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></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"> = MA.format</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/solid/community-server/blob/0dcd6d2/src/util/Vocabularies.ts#L168">src/util/Vocabularies.ts:168</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="CONTENT_TYPE_TERM" class="tsd-anchor"></a><h3 class="tsd-anchor-link">CONTENT_<wbr/>TYPE_<wbr/>TERM<a href="#CONTENT_TYPE_TERM" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></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"> = MA.terms.format</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/solid/community-server/blob/0dcd6d2/src/util/Vocabularies.ts#L169">src/util/Vocabularies.ts:169</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="DC" class="tsd-anchor"></a><h3 class="tsd-anchor-link">DC<a href="#DC" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></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">string</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-symbol">(</span><span class="tsd-signature-type">&quot;description&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;modified&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;title&quot;</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><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="modules.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">(</span><span class="tsd-signature-type">&quot;description&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;modified&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;title&quot;</span><span class="tsd-signature-symbol">)</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><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/0dcd6d2/src/util/Vocabularies.ts#L79">src/util/Vocabularies.ts:79</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="DEFAULT_CUSTOM_TYPES" class="tsd-anchor"></a><h3 class="tsd-anchor-link">DEFAULT_<wbr/>CUSTOM_<wbr/>TYPES<a href="#DEFAULT_CUSTOM_TYPES" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">DEFAULT_<wbr/>CUSTOM_<wbr/>TYPES<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>acl<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>meta<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/0dcd6d2/src/util/ContentTypes.ts#L16">src/util/ContentTypes.ts:16</a></li></ul></aside><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5>acl<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5>meta<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></div></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="FOAF" class="tsd-anchor"></a><h3 class="tsd-anchor-link">FOAF<a href="#FOAF" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></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">string</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">&quot;Agent&quot;</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><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-symbol">{ </span>terms<span class="tsd-signature-symbol">: </span><a href="modules.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">&quot;Agent&quot;</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><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/0dcd6d2/src/util/Vocabularies.ts#L85">src/util/Vocabularies.ts:85</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="HH" class="tsd-anchor"></a><h3 class="tsd-anchor-link">HH<a href="#HH" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">HH<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>namespace<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</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">&quot;content-length&quot;</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><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-symbol">{ </span>terms<span class="tsd-signature-symbol">: </span><a href="modules.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">&quot;content-length&quot;</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><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/0dcd6d2/src/util/Vocabularies.ts#L89">src/util/Vocabularies.ts:89</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="HTTP" class="tsd-anchor"></a><h3 class="tsd-anchor-link">HTTP<a href="#HTTP" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></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">string</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">&quot;statusCodeNumber&quot;</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><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-symbol">{ </span>terms<span class="tsd-signature-symbol">: </span><a href="modules.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">&quot;statusCodeNumber&quot;</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><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/0dcd6d2/src/util/Vocabularies.ts#L93">src/util/Vocabularies.ts:93</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="INTERNAL_ALL" class="tsd-anchor"></a><h3 class="tsd-anchor-link">INTERNAL_<wbr/>ALL<a href="#INTERNAL_ALL" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></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"> = &#39;internal/*&#39;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/solid/community-server/blob/0dcd6d2/src/util/ContentTypes.ts#L12">src/util/ContentTypes.ts:12</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="INTERNAL_ERROR" class="tsd-anchor"></a><h3 class="tsd-anchor-link">INTERNAL_<wbr/>ERROR<a href="#INTERNAL_ERROR" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">INTERNAL_<wbr/>ERROR<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;internal/error&quot;</span><span class="tsd-signature-symbol"> = &#39;internal/error&#39;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/solid/community-server/blob/0dcd6d2/src/util/ContentTypes.ts#L14">src/util/ContentTypes.ts:14</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="INTERNAL_QUADS" class="tsd-anchor"></a><h3 class="tsd-anchor-link">INTERNAL_<wbr/>QUADS<a href="#INTERNAL_QUADS" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></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"> = &#39;internal/quads&#39;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/solid/community-server/blob/0dcd6d2/src/util/ContentTypes.ts#L13">src/util/ContentTypes.ts:13</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="LDP" class="tsd-anchor"></a><h3 class="tsd-anchor-link">LDP<a href="#LDP" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></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">string</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-symbol">(</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-symbol">[]</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="modules.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">(</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-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><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/0dcd6d2/src/util/Vocabularies.ts#L97">src/util/Vocabularies.ts:97</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="LOG_LEVELS" class="tsd-anchor"></a><h3 class="tsd-anchor-link">LOG_<wbr/>LEVELS<a href="#LOG_LEVELS" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">LOG_<wbr/>LEVELS<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">readonly </span><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><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/0dcd6d2/src/logging/LogLevel.ts#L1">src/logging/LogLevel.ts:1</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="MA" class="tsd-anchor"></a><h3 class="tsd-anchor-link">MA<a href="#MA" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></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">string</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">&quot;format&quot;</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><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-symbol">{ </span>terms<span class="tsd-signature-symbol">: </span><a href="modules.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">&quot;format&quot;</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><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/0dcd6d2/src/util/Vocabularies.ts#L105">src/util/Vocabularies.ts:105</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="OIDC" class="tsd-anchor"></a><h3 class="tsd-anchor-link">OIDC<a href="#OIDC" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">OIDC<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>namespace<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</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">&quot;redirect_uris&quot;</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><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-symbol">{ </span>terms<span class="tsd-signature-symbol">: </span><a href="modules.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">&quot;redirect_uris&quot;</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><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/0dcd6d2/src/util/Vocabularies.ts#L109">src/util/Vocabularies.ts:109</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="PIM" class="tsd-anchor"></a><h3 class="tsd-anchor-link">PIM<a href="#PIM" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></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">string</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">&quot;Storage&quot;</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><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-symbol">{ </span>terms<span class="tsd-signature-symbol">: </span><a href="modules.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">&quot;Storage&quot;</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><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/0dcd6d2/src/util/Vocabularies.ts#L113">src/util/Vocabularies.ts:113</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="POSIX" class="tsd-anchor"></a><h3 class="tsd-anchor-link">POSIX<a href="#POSIX" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></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">string</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-symbol">(</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-symbol">[]</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="modules.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">(</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-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><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/0dcd6d2/src/util/Vocabularies.ts#L117">src/util/Vocabularies.ts:117</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="PREFERRED_PREFIX" class="tsd-anchor"></a><h3 class="tsd-anchor-link">PREFERRED_<wbr/>PREFIX<a href="#PREFERRED_PREFIX" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></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"> = VANN.preferredNamespacePrefix</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/solid/community-server/blob/0dcd6d2/src/util/Vocabularies.ts#L170">src/util/Vocabularies.ts:170</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="PREFERRED_PREFIX_TERM" class="tsd-anchor"></a><h3 class="tsd-anchor-link">PREFERRED_<wbr/>PREFIX_<wbr/>TERM<a href="#PREFERRED_PREFIX_TERM" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></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"> = VANN.terms.preferredNamespacePrefix</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/solid/community-server/blob/0dcd6d2/src/util/Vocabularies.ts#L171">src/util/Vocabularies.ts:171</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="RDF" class="tsd-anchor"></a><h3 class="tsd-anchor-link">RDF<a href="#RDF" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></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">string</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">&quot;type&quot;</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><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-symbol">{ </span>terms<span class="tsd-signature-symbol">: </span><a href="modules.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">&quot;type&quot;</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><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/0dcd6d2/src/util/Vocabularies.ts#L122">src/util/Vocabularies.ts:122</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="SOLID" class="tsd-anchor"></a><h3 class="tsd-anchor-link">SOLID<a href="#SOLID" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">SOLID<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>namespace<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</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-symbol">(</span><span class="tsd-signature-type">&quot;deletes&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;inserts&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;oidcIssuer&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;oidcIssuerRegistrationToken&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;oidcRegistration&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;where&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;InsertDeletePatch&quot;</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><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="modules.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">(</span><span class="tsd-signature-type">&quot;deletes&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;inserts&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;oidcIssuer&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;oidcIssuerRegistrationToken&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;oidcRegistration&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;where&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;InsertDeletePatch&quot;</span><span class="tsd-signature-symbol">)</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><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/0dcd6d2/src/util/Vocabularies.ts#L126">src/util/Vocabularies.ts:126</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="SOLID_ERROR" class="tsd-anchor"></a><h3 class="tsd-anchor-link">SOLID_<wbr/>ERROR<a href="#SOLID_ERROR" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">SOLID_<wbr/>ERROR<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>namespace<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</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">&quot;stack&quot;</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><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-symbol">{ </span>terms<span class="tsd-signature-symbol">: </span><a href="modules.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">&quot;stack&quot;</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><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/0dcd6d2/src/util/Vocabularies.ts#L137">src/util/Vocabularies.ts:137</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="SOLID_HTTP" class="tsd-anchor"></a><h3 class="tsd-anchor-link">SOLID_<wbr/>HTTP<a href="#SOLID_HTTP" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">SOLID_<wbr/>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">string</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-symbol">(</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-symbol">[]</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="modules.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">(</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-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><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/0dcd6d2/src/util/Vocabularies.ts#L141">src/util/Vocabularies.ts:141</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="SOLID_META" class="tsd-anchor"></a><h3 class="tsd-anchor-link">SOLID_<wbr/>META<a href="#SOLID_META" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">SOLID_<wbr/>META<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>namespace<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</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-symbol">(</span><span class="tsd-signature-type">&quot;ResponseMetadata&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;template&quot;</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><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="modules.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">(</span><span class="tsd-signature-type">&quot;ResponseMetadata&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;template&quot;</span><span class="tsd-signature-symbol">)</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><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/0dcd6d2/src/util/Vocabularies.ts#L146">src/util/Vocabularies.ts:146</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="TEMPLATE" class="tsd-anchor"></a><h3 class="tsd-anchor-link">TEMPLATE<a href="#TEMPLATE" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></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">string</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">&quot;ResourceStore&quot;</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><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-symbol">{ </span>terms<span class="tsd-signature-symbol">: </span><a href="modules.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">&quot;ResourceStore&quot;</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><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/0dcd6d2/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"><a id="TEMPLATE_VARIABLE" class="tsd-anchor"></a><h3 class="tsd-anchor-link">TEMPLATE_<wbr/>VARIABLE<a href="#TEMPLATE_VARIABLE" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></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">string</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-symbol">(</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-symbol">[]</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="modules.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">(</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-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><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/0dcd6d2/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"><a id="TEXT_HTML" class="tsd-anchor"></a><h3 class="tsd-anchor-link">TEXT_<wbr/>HTML<a href="#TEXT_HTML" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">TEXT_<wbr/>HTML<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;text/html&quot;</span><span class="tsd-signature-symbol"> = &#39;text/html&#39;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/solid/community-server/blob/0dcd6d2/src/util/ContentTypes.ts#L6">src/util/ContentTypes.ts:6</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="TEXT_MARKDOWN" class="tsd-anchor"></a><h3 class="tsd-anchor-link">TEXT_<wbr/>MARKDOWN<a href="#TEXT_MARKDOWN" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">TEXT_<wbr/>MARKDOWN<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;text/markdown&quot;</span><span class="tsd-signature-symbol"> = &#39;text/markdown&#39;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/solid/community-server/blob/0dcd6d2/src/util/ContentTypes.ts#L7">src/util/ContentTypes.ts:7</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="TEXT_N3" class="tsd-anchor"></a><h3 class="tsd-anchor-link">TEXT_<wbr/>N3<a href="#TEXT_N3" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">TEXT_<wbr/>N3<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;text/n3&quot;</span><span class="tsd-signature-symbol"> = &#39;text/n3&#39;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/solid/community-server/blob/0dcd6d2/src/util/ContentTypes.ts#L8">src/util/ContentTypes.ts:8</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="TEXT_TURTLE" class="tsd-anchor"></a><h3 class="tsd-anchor-link">TEXT_<wbr/>TURTLE<a href="#TEXT_TURTLE" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></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"> = &#39;text/turtle&#39;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/solid/community-server/blob/0dcd6d2/src/util/ContentTypes.ts#L9">src/util/ContentTypes.ts:9</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="UNIT_BYTES" class="tsd-anchor"></a><h3 class="tsd-anchor-link">UNIT_<wbr/>BYTES<a href="#UNIT_BYTES" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">UNIT_<wbr/>BYTES<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;bytes&quot;</span><span class="tsd-signature-symbol"> = &#39;bytes&#39;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/solid/community-server/blob/0dcd6d2/src/storage/size-reporter/Size.ts#L9">src/storage/size-reporter/Size.ts:9</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="VANN" class="tsd-anchor"></a><h3 class="tsd-anchor-link">VANN<a href="#VANN" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></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">string</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">&quot;preferredNamespacePrefix&quot;</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><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-symbol">{ </span>terms<span class="tsd-signature-symbol">: </span><a href="modules.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">&quot;preferredNamespacePrefix&quot;</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><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/0dcd6d2/src/util/Vocabularies.ts#L153">src/util/Vocabularies.ts:153</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="VCARD" class="tsd-anchor"></a><h3 class="tsd-anchor-link">VCARD<a href="#VCARD" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">VCARD<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>namespace<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</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">&quot;hasMember&quot;</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><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-symbol">{ </span>terms<span class="tsd-signature-symbol">: </span><a href="modules.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">&quot;hasMember&quot;</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><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/0dcd6d2/src/util/Vocabularies.ts#L157">src/util/Vocabularies.ts:157</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="XSD" class="tsd-anchor"></a><h3 class="tsd-anchor-link">XSD<a href="#XSD" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></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">string</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-symbol">(</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-symbol">[]</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="modules.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">(</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-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><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/0dcd6d2/src/util/Vocabularies.ts#L161">src/util/Vocabularies.ts:161</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-kind-variable"><a id="modulePathPlaceholder" class="tsd-anchor"></a><h3 class="tsd-anchor-link">module<wbr/>Path<wbr/>Placeholder<a href="#modulePathPlaceholder" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">module<wbr/>Path<wbr/>Placeholder<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;@css:&quot;</span><span class="tsd-signature-symbol"> = &#39;@css:&#39;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/solid/community-server/blob/0dcd6d2/src/util/PathUtil.ts#L202">src/util/PathUtil.ts:202</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>A placeholder for the path to the <code>@solid/community-server</code> module root.
The <code>resolveAssetPath</code> function will replace this string with the actual path.</p>
</div></div></section></section><section class="tsd-panel-group tsd-member-group "><h2>Functions</h2><section class="tsd-panel tsd-member tsd-kind-function"><a id="absoluteFilePath" class="tsd-anchor"></a><h3 class="tsd-anchor-link">absolute<wbr/>File<wbr/>Path<a href="#absoluteFilePath" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><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/0dcd6d2/src/util/PathUtil.ts#L51">src/util/PathUtil.ts:51</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"><div class="lead">
<p>Path to check (POSIX or Windows).</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><div><p>The potentially changed path (POSIX).</p>
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="addGeneratedResources" class="tsd-anchor"></a><h3 class="tsd-anchor-link">add<wbr/>Generated<wbr/>Resources<a href="#addGeneratedResources" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><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/ResourceIdentifier.html" class="tsd-signature-type" data-tsd-kind="Interface">ResourceIdentifier</a>, settings<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Dict</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span>, generator<span class="tsd-signature-symbol">: </span><a href="interfaces/ResourcesGenerator.html" class="tsd-signature-type" data-tsd-kind="Interface">ResourcesGenerator</a>, store<span class="tsd-signature-symbol">: </span><a href="interfaces/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/0dcd6d2/src/pods/generate/GenerateUtil.ts#L14">src/pods/generate/GenerateUtil.ts:14</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/ResourceIdentifier.html" class="tsd-signature-type" data-tsd-kind="Interface">ResourceIdentifier</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Identifier of the pod.</p>
</div></div></li><li><h5>settings: <span class="tsd-signature-type">Dict</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"><div class="lead">
<p>Settings from which the pod is being created.</p>
</div></div></li><li><h5>generator: <a href="interfaces/ResourcesGenerator.html" class="tsd-signature-type" data-tsd-kind="Interface">ResourcesGenerator</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Generator to be used.</p>
</div></div></li><li><h5>store: <a href="interfaces/ResourceStore.html" class="tsd-signature-type" data-tsd-kind="Interface">ResourceStore</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Store to be updated.</p>
</div></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><div><p>The amount of resources that were added.</p>
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="addHeader" class="tsd-anchor"></a><h3 class="tsd-anchor-link">add<wbr/>Header<a href="#addHeader" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><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/0dcd6d2/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"><a id="addResourceMetadata" class="tsd-anchor"></a><h3 class="tsd-anchor-link">add<wbr/>Resource<wbr/>Metadata<a href="#addResourceMetadata" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">add<wbr/>Resource<wbr/>Metadata<span class="tsd-signature-symbol">(</span>metadata<span class="tsd-signature-symbol">: </span><a href="classes/RepresentationMetadata.html" class="tsd-signature-type" data-tsd-kind="Class">RepresentationMetadata</a>, isContainer<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">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/0dcd6d2/src/util/ResourceUtil.ts#L18">src/util/ResourceUtil.ts:18</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Helper function to generate type quads for a Container or Resource.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>metadata: <a href="classes/RepresentationMetadata.html" class="tsd-signature-type" data-tsd-kind="Class">RepresentationMetadata</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Metadata to add to.</p>
</div></div></li><li><h5>isContainer: <span class="tsd-signature-type">boolean</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>If the identifier corresponds to a container.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div><p>The generated quads.</p>
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="addTemplateMetadata" class="tsd-anchor"></a><h3 class="tsd-anchor-link">add<wbr/>Template<wbr/>Metadata<a href="#addTemplateMetadata" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">add<wbr/>Template<wbr/>Metadata<span class="tsd-signature-symbol">(</span>metadata<span class="tsd-signature-symbol">: </span><a href="classes/RepresentationMetadata.html" class="tsd-signature-type" data-tsd-kind="Class">RepresentationMetadata</a>, templateFile<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, contentType<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">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/0dcd6d2/src/util/ResourceUtil.ts#L44">src/util/ResourceUtil.ts:44</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Links a template file with a given content-type to the metadata using the SOLID_META.template predicate.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>metadata: <a href="classes/RepresentationMetadata.html" class="tsd-signature-type" data-tsd-kind="Class">RepresentationMetadata</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Metadata to update.</p>
</div></div></li><li><h5>templateFile: <span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Path to the template.</p>
</div></div></li><li><h5>contentType: <span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Content-type of the template after it is rendered.</p>
</div></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-has-type-parameter"><a id="allFulfilled" class="tsd-anchor"></a><h3 class="tsd-anchor-link">all<wbr/>Fulfilled<a href="#allFulfilled" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function tsd-has-type-parameter"><li class="tsd-signature tsd-kind-icon">all<wbr/>Fulfilled<span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span>promises<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" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">[]</span>, ignoreErrors<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">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</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/0dcd6d2/src/util/PromiseUtil.ts#L34">src/util/PromiseUtil.ts:34</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Obtains the values of all fulfilled promises.
If there are rejections (and <code>ignoreErrors</code> is false), throws a combined error of all rejected promises.</p>
</div></div><h4 class="tsd-type-parameters-title">Type parameters</h4><ul class="tsd-type-parameters"><li><h4>T</h4></li></ul><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>promises: <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">[]</span></h5></li><li><h5>ignoreErrors: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></h5></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" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="assertError" class="tsd-anchor"></a><h3 class="tsd-anchor-link">assert<wbr/>Error<a href="#assertError" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">assert<wbr/>Error<span class="tsd-signature-symbol">(</span>error<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">asserts </span><span class="tsd-signature-type">error</span><span class="tsd-signature-symbol"> is </span><span class="tsd-signature-type">Error</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/0dcd6d2/src/util/errors/ErrorUtil.ts#L18">src/util/errors/ErrorUtil.ts:18</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Asserts that the input is a native error.
If not the input will be re-thrown.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>error: <span class="tsd-signature-type">unknown</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">asserts </span><span class="tsd-signature-type">error</span><span class="tsd-signature-symbol"> is </span><span class="tsd-signature-type">Error</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="assertPassword" class="tsd-anchor"></a><h3 class="tsd-anchor-link">assert<wbr/>Password<a href="#assertPassword" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">assert<wbr/>Password<span class="tsd-signature-symbol">(</span>password<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, confirmPassword<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-symbol">asserts </span><span class="tsd-signature-type">password</span><span class="tsd-signature-symbol"> is </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/0dcd6d2/src/identity/interaction/email-password/EmailPasswordUtil.ts#L9">src/identity/interaction/email-password/EmailPasswordUtil.ts:9</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Asserts that <code>password</code> is a string that matches <code>confirmPassword</code>.
Will throw an Error otherwise.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>password: <span class="tsd-signature-type">any</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Password to assert.</p>
</div></div></li><li><h5>confirmPassword: <span class="tsd-signature-type">any</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Confirmation of password to match.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">asserts </span><span class="tsd-signature-type">password</span><span class="tsd-signature-symbol"> is </span><span class="tsd-signature-type">string</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="cleanPreferences" class="tsd-anchor"></a><h3 class="tsd-anchor-link">clean<wbr/>Preferences<a href="#cleanPreferences" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">clean<wbr/>Preferences<span class="tsd-signature-symbol">(</span>preferences<span class="tsd-signature-symbol">?: </span><a href="modules.html#ValuePreferences" class="tsd-signature-type" data-tsd-kind="Type alias">ValuePreferences</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="modules.html#ValuePreferences" class="tsd-signature-type" data-tsd-kind="Type alias">ValuePreferences</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/0dcd6d2/src/storage/conversion/ConversionUtil.ts#L14">src/storage/conversion/ConversionUtil.ts:14</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Cleans incoming preferences to prevent unwanted behaviour.
Makes sure internal types have weight 0, unless specifically requested in the preferences,
and interprets empty preferences as accepting everything.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>preferences: <a href="modules.html#ValuePreferences" class="tsd-signature-type" data-tsd-kind="Type alias">ValuePreferences</a><span class="tsd-signature-symbol"> = {}</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Preferences that need to be updated.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <a href="modules.html#ValuePreferences" class="tsd-signature-type" data-tsd-kind="Type alias">ValuePreferences</a></h4><div><p>A copy of the the preferences with the necessary updates.</p>
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="cloneRepresentation" class="tsd-anchor"></a><h3 class="tsd-anchor-link">clone<wbr/>Representation<a href="#cloneRepresentation" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">clone<wbr/>Representation<span class="tsd-signature-symbol">(</span>representation<span class="tsd-signature-symbol">: </span><a href="interfaces/Representation.html" class="tsd-signature-type" data-tsd-kind="Interface">Representation</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><a href="classes/BasicRepresentation.html" class="tsd-signature-type" data-tsd-kind="Class">BasicRepresentation</a><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/0dcd6d2/src/util/ResourceUtil.ts#L58">src/util/ResourceUtil.ts:58</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Helper function to clone a representation, the original representation can still be used.
This function loads the entire stream in memory.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>representation: <a href="interfaces/Representation.html" class="tsd-signature-type" data-tsd-kind="Interface">Representation</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>The representation to clone.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="classes/BasicRepresentation.html" class="tsd-signature-type" data-tsd-kind="Class">BasicRepresentation</a><span class="tsd-signature-symbol">&gt;</span></h4><div><p>The cloned representation.</p>
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="createAggregateError" class="tsd-anchor"></a><h3 class="tsd-anchor-link">create<wbr/>Aggregate<wbr/>Error<a href="#createAggregateError" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">create<wbr/>Aggregate<wbr/>Error<span class="tsd-signature-symbol">(</span>errors<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Error</span><span class="tsd-signature-symbol">[]</span>, messagePrefix<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="classes/HttpError.html" class="tsd-signature-type" data-tsd-kind="Class">HttpError</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/0dcd6d2/src/util/errors/HttpErrorUtil.ts#L21">src/util/errors/HttpErrorUtil.ts:21</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Combines a list of errors into a single HttpErrors.
Status code depends on the input errors. If they all share the same status code that code will be re-used.
If they are all within the 4xx range, 400 will be used, otherwise 500.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>errors: <span class="tsd-signature-type">Error</span><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Errors to combine.</p>
</div></div></li><li><h5>messagePrefix: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &#39;No handler supports the given input:&#39;</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Prefix for the aggregate error message. Will be followed with an array of all the messages.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <a href="classes/HttpError.html" class="tsd-signature-type" data-tsd-kind="Class">HttpError</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="createErrorMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link">create<wbr/>Error<wbr/>Message<a href="#createErrorMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">create<wbr/>Error<wbr/>Message<span class="tsd-signature-symbol">(</span>error<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">unknown</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/0dcd6d2/src/util/errors/ErrorUtil.ts#L24">src/util/errors/ErrorUtil.ts:24</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>error: <span class="tsd-signature-type">unknown</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-has-type-parameter"><a id="createNamespace" class="tsd-anchor"></a><h3 class="tsd-anchor-link">create<wbr/>Namespace<a href="#createNamespace" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function tsd-has-type-parameter"><li class="tsd-signature tsd-kind-icon">create<wbr/>Namespace<span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TKey</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TValue</span><span class="tsd-signature-symbol">&gt;</span><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" data-tsd-kind="Type parameter">TValue</span>, <span class="tsd-signature-symbol">...</span>localNames<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TKey</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="modules.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 class="tsd-signature-type" data-tsd-kind="Parameter">localNames</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">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/0dcd6d2/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" data-tsd-kind="Type parameter">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" data-tsd-kind="Type parameter">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" data-tsd-kind="Type parameter">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" data-tsd-kind="Type parameter">TKey</span><span class="tsd-signature-symbol">[]</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="modules.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 class="tsd-signature-type" data-tsd-kind="Parameter">localNames</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TValue</span><span class="tsd-signature-symbol">&gt;</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="createSubdomainRegexp" class="tsd-anchor"></a><h3 class="tsd-anchor-link">create<wbr/>Subdomain<wbr/>Regexp<a href="#createSubdomainRegexp" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><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/0dcd6d2/src/util/PathUtil.ts#L186">src/util/PathUtil.ts:186</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><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></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"><div class="lead">
<p>Base URL for the regular expression.</p>
</div></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-has-type-parameter"><a id="createTermNamespace" class="tsd-anchor"></a><h3 class="tsd-anchor-link">create<wbr/>Term<wbr/>Namespace<a href="#createTermNamespace" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function tsd-has-type-parameter"><li class="tsd-signature tsd-kind-icon">create<wbr/>Term<wbr/>Namespace<span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">&gt;</span><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" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="modules.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 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></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/0dcd6d2/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" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">[]</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="modules.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 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></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function tsd-has-type-parameter"><a id="createUriAndTermNamespace" class="tsd-anchor"></a><h3 class="tsd-anchor-link">create<wbr/>Uri<wbr/>And<wbr/>Term<wbr/>Namespace<a href="#createUriAndTermNamespace" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function tsd-has-type-parameter"><li class="tsd-signature tsd-kind-icon">create<wbr/>Uri<wbr/>And<wbr/>Term<wbr/>Namespace<span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">&gt;</span><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" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="modules.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 class="tsd-signature-type" data-tsd-kind="Parameter">localNames</a><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="modules.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 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/0dcd6d2/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" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">[]</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="modules.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 class="tsd-signature-type" data-tsd-kind="Parameter">localNames</a><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="modules.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 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-has-type-parameter"><a id="createUriNamespace" class="tsd-anchor"></a><h3 class="tsd-anchor-link">create<wbr/>Uri<wbr/>Namespace<a href="#createUriNamespace" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function tsd-has-type-parameter"><li class="tsd-signature tsd-kind-icon">create<wbr/>Uri<wbr/>Namespace<span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">&gt;</span><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" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="modules.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 class="tsd-signature-type" data-tsd-kind="Parameter">localNames</a><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/0dcd6d2/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" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">[]</span></h5></li></ul><h4 class="tsd-returns-title">Returns <a href="modules.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 class="tsd-signature-type" data-tsd-kind="Parameter">localNames</a><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"><a id="decodeUriPathComponents" class="tsd-anchor"></a><h3 class="tsd-anchor-link">decode<wbr/>Uri<wbr/>Path<wbr/>Components<a href="#decodeUriPathComponents" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><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/0dcd6d2/src/util/PathUtil.ts#L117">src/util/PathUtil.ts:117</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"><a id="encodeUriPathComponents" class="tsd-anchor"></a><h3 class="tsd-anchor-link">encode<wbr/>Uri<wbr/>Path<wbr/>Components<a href="#encodeUriPathComponents" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><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/0dcd6d2/src/util/PathUtil.ts#L124">src/util/PathUtil.ts:124</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"><a id="endOfStream" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagConst">Const</span> end<wbr/>Of<wbr/>Stream<a href="#endOfStream" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">end<wbr/>Of<wbr/>Stream<span class="tsd-signature-symbol">(</span>arg1<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Stream</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">void</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/0dcd6d2/src/util/StreamUtil.ts#L14">src/util/StreamUtil.ts:14</a></li></ul></aside><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>arg1: <span class="tsd-signature-type">Stream</span></h5></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">void</span><span class="tsd-signature-symbol">&gt;</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="ensureTrailingSlash" class="tsd-anchor"></a><h3 class="tsd-anchor-link">ensure<wbr/>Trailing<wbr/>Slash<a href="#ensureTrailingSlash" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><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/0dcd6d2/src/util/PathUtil.ts#L71">src/util/PathUtil.ts:71</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"><div class="lead">
<p>Path to check.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><div><p>The potentially changed path.</p>
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="extractScheme" class="tsd-anchor"></a><h3 class="tsd-anchor-link">extract<wbr/>Scheme<a href="#extractScheme" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><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/0dcd6d2/src/util/PathUtil.ts#L151">src/util/PathUtil.ts:151</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"><div class="lead">
<p>String to parse.</p>
</div></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"><a id="fetchDataset" class="tsd-anchor"></a><h3 class="tsd-anchor-link">fetch<wbr/>Dataset<a href="#fetchDataset" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">fetch<wbr/>Dataset<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-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="interfaces/Representation.html" class="tsd-signature-type" data-tsd-kind="Interface">Representation</a><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/0dcd6d2/src/util/FetchUtil.ts#L21">src/util/FetchUtil.ts:21</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Fetches an RDF dataset from the given URL.</p>
</div><div><p>Response will be a Representation with content-type internal/quads.</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></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="interfaces/Representation.html" class="tsd-signature-type" data-tsd-kind="Interface">Representation</a><span class="tsd-signature-symbol">&gt;</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function tsd-has-type-parameter"><a id="filterHandlers" class="tsd-anchor"></a><h3 class="tsd-anchor-link">filter<wbr/>Handlers<a href="#filterHandlers" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function tsd-has-type-parameter"><li class="tsd-signature tsd-kind-icon">filter<wbr/>Handlers<span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TIn</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TOut</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span>handlers<span class="tsd-signature-symbol">: </span><a href="classes/AsyncHandler.html" class="tsd-signature-type" data-tsd-kind="Class">AsyncHandler</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TIn</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TOut</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">[]</span>, input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TIn</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><a href="classes/AsyncHandler.html" class="tsd-signature-type" data-tsd-kind="Class">AsyncHandler</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TIn</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TOut</span><span class="tsd-signature-symbol">&gt;</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/0dcd6d2/src/util/handlers/HandlerUtil.ts#L42">src/util/handlers/HandlerUtil.ts:42</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Filters a list of handlers to only keep those that can handle the input.
Will error if no matching handlers are found.</p>
</div></div><h4 class="tsd-type-parameters-title">Type parameters</h4><ul class="tsd-type-parameters"><li><h4>TIn</h4></li><li><h4>TOut</h4></li></ul><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>handlers: <a href="classes/AsyncHandler.html" class="tsd-signature-type" data-tsd-kind="Class">AsyncHandler</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TIn</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TOut</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Handlers to filter.</p>
</div></div></li><li><h5>input: <span class="tsd-signature-type" data-tsd-kind="Type parameter">TIn</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Input that needs to be supported.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="classes/AsyncHandler.html" class="tsd-signature-type" data-tsd-kind="Class">AsyncHandler</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TIn</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TOut</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function tsd-has-type-parameter"><a id="findHandler" class="tsd-anchor"></a><h3 class="tsd-anchor-link">find<wbr/>Handler<a href="#findHandler" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function tsd-has-type-parameter"><li class="tsd-signature tsd-kind-icon">find<wbr/>Handler<span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TIn</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TOut</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span>handlers<span class="tsd-signature-symbol">: </span><a href="classes/AsyncHandler.html" class="tsd-signature-type" data-tsd-kind="Class">AsyncHandler</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TIn</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TOut</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">[]</span>, input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TIn</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><a href="classes/AsyncHandler.html" class="tsd-signature-type" data-tsd-kind="Class">AsyncHandler</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TIn</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TOut</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/0dcd6d2/src/util/handlers/HandlerUtil.ts#L14">src/util/handlers/HandlerUtil.ts:14</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Finds a handler that can handle the given input data.
Otherwise an error gets thrown.</p>
</div></div><h4 class="tsd-type-parameters-title">Type parameters</h4><ul class="tsd-type-parameters"><li><h4>TIn</h4></li><li><h4>TOut</h4></li></ul><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>handlers: <a href="classes/AsyncHandler.html" class="tsd-signature-type" data-tsd-kind="Class">AsyncHandler</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TIn</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TOut</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>List of handlers to search in.</p>
</div></div></li><li><h5>input: <span class="tsd-signature-type" data-tsd-kind="Type parameter">TIn</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>The input data.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="classes/AsyncHandler.html" class="tsd-signature-type" data-tsd-kind="Class">AsyncHandler</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TIn</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">TOut</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span></h4><div><p>A promise resolving to a handler that supports the data or otherwise rejecting.</p>
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="getBestPreference" class="tsd-anchor"></a><h3 class="tsd-anchor-link">get<wbr/>Best<wbr/>Preference<a href="#getBestPreference" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">get<wbr/>Best<wbr/>Preference<span class="tsd-signature-symbol">(</span>types<span class="tsd-signature-symbol">: </span><a href="modules.html#ValuePreferences" class="tsd-signature-type" data-tsd-kind="Type alias">ValuePreferences</a>, preferred<span class="tsd-signature-symbol">: </span><a href="modules.html#ValuePreferences" class="tsd-signature-type" data-tsd-kind="Type alias">ValuePreferences</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="modules.html#ValuePreference" class="tsd-signature-type" data-tsd-kind="Type alias">ValuePreference</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</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/0dcd6d2/src/storage/conversion/ConversionUtil.ts#L80">src/storage/conversion/ConversionUtil.ts:80</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Finds the type from the given types that has the best match with the given preferences,
based on the calculated weight.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>types: <a href="modules.html#ValuePreferences" class="tsd-signature-type" data-tsd-kind="Type alias">ValuePreferences</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Types for which we want to find the best match.</p>
</div></div></li><li><h5>preferred: <a href="modules.html#ValuePreferences" class="tsd-signature-type" data-tsd-kind="Type alias">ValuePreferences</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Preferences to match the types against.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <a href="modules.html#ValuePreference" class="tsd-signature-type" data-tsd-kind="Type alias">ValuePreference</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span></h4><div><p>A <a href="modules.html#ValuePreference">ValuePreference</a> containing the best match and the corresponding weight.
Undefined if there is no match.</p>
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="getConversionTarget" class="tsd-anchor"></a><h3 class="tsd-anchor-link">get<wbr/>Conversion<wbr/>Target<a href="#getConversionTarget" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">get<wbr/>Conversion<wbr/>Target<span class="tsd-signature-symbol">(</span>types<span class="tsd-signature-symbol">: </span><a href="modules.html#ValuePreferences" class="tsd-signature-type" data-tsd-kind="Type alias">ValuePreferences</a>, preferred<span class="tsd-signature-symbol">?: </span><a href="modules.html#ValuePreferences" class="tsd-signature-type" data-tsd-kind="Type alias">ValuePreferences</a><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><span class="tsd-signature-type">undefined</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/0dcd6d2/src/storage/conversion/ConversionUtil.ts#L113">src/storage/conversion/ConversionUtil.ts:113</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>For a media type converter that can generate the given types,
this function tries to find the type that best matches the given preferences.</p>
</div><div><p>This function combines several other conversion utility functions
to determine what output a converter should generate:
it cleans the preferences with <a href="modules.html#cleanPreferences">cleanPreferences</a> to support empty preferences
and to prevent the accidental generation of internal types,
after which the best match gets found based on the weights.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>types: <a href="modules.html#ValuePreferences" class="tsd-signature-type" data-tsd-kind="Type alias">ValuePreferences</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Media types that can be converted to.</p>
</div></div></li><li><h5>preferred: <a href="modules.html#ValuePreferences" class="tsd-signature-type" data-tsd-kind="Type alias">ValuePreferences</a><span class="tsd-signature-symbol"> = {}</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Preferences for output type.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span></h4><div><p>The best match. Undefined if there is no match.</p>
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="getETag" class="tsd-anchor"></a><h3 class="tsd-anchor-link">getETag<a href="#getETag" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">getETag<span class="tsd-signature-symbol">(</span>metadata<span class="tsd-signature-symbol">: </span><a href="classes/RepresentationMetadata.html" class="tsd-signature-type" data-tsd-kind="Class">RepresentationMetadata</a><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><span class="tsd-signature-type">undefined</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/0dcd6d2/src/storage/Conditions.ts#L46">src/storage/Conditions.ts:46</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Generates an ETag based on the last modified date of a resource.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>metadata: <a href="classes/RepresentationMetadata.html" class="tsd-signature-type" data-tsd-kind="Class">RepresentationMetadata</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Metadata of the resource.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span></h4><div><p>the generated ETag. Undefined if no last modified date was found.</p>
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="getExtension" class="tsd-anchor"></a><h3 class="tsd-anchor-link">get<wbr/>Extension<a href="#getExtension" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><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/0dcd6d2/src/util/PathUtil.ts#L91">src/util/PathUtil.ts:91</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"><div class="lead">
<p>Input path to parse.</p>
</div></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"><a id="getLoggerFor" class="tsd-anchor"></a><h3 class="tsd-anchor-link">get<wbr/>Logger<wbr/>For<a href="#getLoggerFor" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><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/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/0dcd6d2/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><div><p>The returned type of logger depends on the configured <a href="interfaces/LoggerFactory.html">LoggerFactory</a> in {@link Setup}.</p>
<p>The following shows a typical pattern on how to create loggers:</p>
<pre><code><span class="hl-0">class</span><span class="hl-1"> </span><span class="hl-2">MyClass</span><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-0">protected</span><span class="hl-1"> </span><span class="hl-0">readonly</span><span class="hl-1"> </span><span class="hl-3">logger</span><span class="hl-1"> = </span><span class="hl-4">getLoggerFor</span><span class="hl-1">(</span><span class="hl-0">this</span><span class="hl-1">);</span><br/><span class="hl-1">}</span>
</code></pre>
<p>If no class is applicable, a logger can also be created as follows:</p>
<pre><code><span class="hl-0">const</span><span class="hl-1"> </span><span class="hl-5">logger</span><span class="hl-1"> = </span><span class="hl-4">getLoggerFor</span><span class="hl-1">(</span><span class="hl-6">&#39;MyFunction&#39;</span><span class="hl-1">);</span>
</code></pre>
</div></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"><div class="lead">
<p>A class instance or a class string name.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <a href="classes/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"><a id="getModuleRoot" class="tsd-anchor"></a><h3 class="tsd-anchor-link">get<wbr/>Module<wbr/>Root<a href="#getModuleRoot" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">get<wbr/>Module<wbr/>Root<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/0dcd6d2/src/util/PathUtil.ts#L194">src/util/PathUtil.ts:194</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Returns the folder corresponding to the root of the Community Solid Server module</p>
</div></div><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"><a id="getRelativeUrl" class="tsd-anchor"></a><h3 class="tsd-anchor-link">get<wbr/>Relative<wbr/>Url<a href="#getRelativeUrl" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">get<wbr/>Relative<wbr/>Url<span class="tsd-signature-symbol">(</span>baseUrl<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, request<span class="tsd-signature-symbol">: </span><a href="modules.html#HttpRequest" class="tsd-signature-type" data-tsd-kind="Type alias">HttpRequest</a>, targetExtractor<span class="tsd-signature-symbol">: </span><a href="classes/TargetExtractor.html" class="tsd-signature-type" data-tsd-kind="Class">TargetExtractor</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">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/0dcd6d2/src/util/PathUtil.ts#L163">src/util/PathUtil.ts:163</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Creates a relative URL by removing the base URL.
Will throw an error in case the resulting target is not withing the base URL scope.</p>
</div></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"><div class="lead">
<p>Base URL.</p>
</div></div></li><li><h5>request: <a href="modules.html#HttpRequest" class="tsd-signature-type" data-tsd-kind="Type alias">HttpRequest</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Incoming request of which the target needs to be extracted.</p>
</div></div></li><li><h5>targetExtractor: <a href="classes/TargetExtractor.html" class="tsd-signature-type" data-tsd-kind="Class">TargetExtractor</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Will extract the target from the request.</p>
</div></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></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="getSingleItem" class="tsd-anchor"></a><h3 class="tsd-anchor-link">get<wbr/>Single<wbr/>Item<a href="#getSingleItem" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">get<wbr/>Single<wbr/>Item<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">unknown</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/0dcd6d2/src/util/StreamUtil.ts#L58">src/util/StreamUtil.ts:58</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Converts the stream to a single object.
This assumes the stream is in object mode and only contains a single element,
otherwise an error will be thrown.</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"><div class="lead">
<p>Object stream with single entry.</p>
</div></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">unknown</span><span class="tsd-signature-symbol">&gt;</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="getStatusCode" class="tsd-anchor"></a><h3 class="tsd-anchor-link">get<wbr/>Status<wbr/>Code<a href="#getStatusCode" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">get<wbr/>Status<wbr/>Code<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">number</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/0dcd6d2/src/util/errors/HttpErrorUtil.ts#L9">src/util/errors/HttpErrorUtil.ts:9</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Returns the HTTP status code corresponding to the error.</p>
</div></div><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">number</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="getTemplateFilePath" class="tsd-anchor"></a><h3 class="tsd-anchor-link">get<wbr/>Template<wbr/>File<wbr/>Path<a href="#getTemplateFilePath" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">get<wbr/>Template<wbr/>File<wbr/>Path<span class="tsd-signature-symbol">(</span>template<span class="tsd-signature-symbol">?: </span><a href="modules.html#Template" class="tsd-signature-type" data-tsd-kind="Type alias">Template</a><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><span class="tsd-signature-type">undefined</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/0dcd6d2/src/util/templates/TemplateEngine.ts#L43">src/util/templates/TemplateEngine.ts:43</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Returns the absolute path to the template.
Returns undefined if the input does not contain a file path.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5><span class="tsd-flag ts-flagOptional">Optional</span> template: <a href="modules.html#Template" class="tsd-signature-type" data-tsd-kind="Type alias">Template</a></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="getTypeWeight" class="tsd-anchor"></a><h3 class="tsd-anchor-link">get<wbr/>Type<wbr/>Weight<a href="#getTypeWeight" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">get<wbr/>Type<wbr/>Weight<span class="tsd-signature-symbol">(</span>type<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, preferred<span class="tsd-signature-symbol">: </span><a href="modules.html#ValuePreferences" class="tsd-signature-type" data-tsd-kind="Type alias">ValuePreferences</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</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/0dcd6d2/src/storage/conversion/ConversionUtil.ts#L36">src/storage/conversion/ConversionUtil.ts:36</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Tries to match the given type to the given preferences.
In case there are multiple matches the most specific one will be chosen as per RFC 7231.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>type: <span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Type for which the matching weight is needed.</p>
</div></div></li><li><h5>preferred: <a href="modules.html#ValuePreferences" class="tsd-signature-type" data-tsd-kind="Type alias">ValuePreferences</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Preferences to match the type to.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><div><p>The corresponding weight from the preferences or 0 if there is no match.</p>
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="getWeightedPreferences" class="tsd-anchor"></a><h3 class="tsd-anchor-link">get<wbr/>Weighted<wbr/>Preferences<a href="#getWeightedPreferences" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">get<wbr/>Weighted<wbr/>Preferences<span class="tsd-signature-symbol">(</span>types<span class="tsd-signature-symbol">: </span><a href="modules.html#ValuePreferences" class="tsd-signature-type" data-tsd-kind="Type alias">ValuePreferences</a>, preferred<span class="tsd-signature-symbol">: </span><a href="modules.html#ValuePreferences" class="tsd-signature-type" data-tsd-kind="Type alias">ValuePreferences</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="modules.html#ValuePreference" class="tsd-signature-type" data-tsd-kind="Type alias">ValuePreference</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/0dcd6d2/src/storage/conversion/ConversionUtil.ts#L63">src/storage/conversion/ConversionUtil.ts:63</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Measures the weights for all the given types when matched against the given preferences.
Results will be sorted by weight.
Weights of 0 indicate that no match is possible.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>types: <a href="modules.html#ValuePreferences" class="tsd-signature-type" data-tsd-kind="Type alias">ValuePreferences</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Types for which we want to calculate the weights.</p>
</div></div></li><li><h5>preferred: <a href="modules.html#ValuePreferences" class="tsd-signature-type" data-tsd-kind="Type alias">ValuePreferences</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Preferences to match the types against.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <a href="modules.html#ValuePreference" class="tsd-signature-type" data-tsd-kind="Type alias">ValuePreference</a><span class="tsd-signature-symbol">[]</span></h4><div><p>An array with a <a href="modules.html#ValuePreference">ValuePreference</a> object for every input type, sorted by calculated weight.</p>
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function tsd-has-type-parameter"><a id="guardStream" class="tsd-anchor"></a><h3 class="tsd-anchor-link">guard<wbr/>Stream<a href="#guardStream" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function tsd-has-type-parameter"><li class="tsd-signature tsd-kind-icon">guard<wbr/>Stream<span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span>stream<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="modules.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" data-tsd-kind="Type parameter">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/0dcd6d2/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><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></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" data-tsd-kind="Type parameter">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" data-tsd-kind="Type parameter">T</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Stream that can potentially throw an error.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <a href="modules.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" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">&gt;</span></h4><div><p>The stream.</p>
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="guardedStreamFrom" class="tsd-anchor"></a><h3 class="tsd-anchor-link">guarded<wbr/>Stream<wbr/>From<a href="#guardedStreamFrom" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><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="modules.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/0dcd6d2/src/util/StreamUtil.ts#L176">src/util/StreamUtil.ts:176</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="modules.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"><div class="lead">
<p>Data to stream.</p>
</div></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"><div class="lead">
<p>Options to pass to the Readable constructor. See {@link Readable.from}.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <a href="modules.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"><a id="isContainerIdentifier" class="tsd-anchor"></a><h3 class="tsd-anchor-link">is<wbr/>Container<wbr/>Identifier<a href="#isContainerIdentifier" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><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/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/0dcd6d2/src/util/PathUtil.ts#L142">src/util/PathUtil.ts:142</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/ResourceIdentifier.html" class="tsd-signature-type" data-tsd-kind="Interface">ResourceIdentifier</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Identifier to check.</p>
</div></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"><a id="isContainerPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link">is<wbr/>Container<wbr/>Path<a href="#isContainerPath" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><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/0dcd6d2/src/util/PathUtil.ts#L132">src/util/PathUtil.ts:132</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"><div class="lead">
<p>Path to check.</p>
</div></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"><a id="isError" class="tsd-anchor"></a><h3 class="tsd-anchor-link">is<wbr/>Error<a href="#isError" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">is<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><span class="tsd-signature-type">Error</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/0dcd6d2/src/util/errors/ErrorUtil.ts#L6">src/util/errors/ErrorUtil.ts:6</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Checks if the input is an {@link Error}.</p>
</div></div><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><span class="tsd-signature-type">Error</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function tsd-has-type-parameter"><a id="isGuarded" class="tsd-anchor"></a><h3 class="tsd-anchor-link">is<wbr/>Guarded<a href="#isGuarded" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function tsd-has-type-parameter"><li class="tsd-signature tsd-kind-icon">is<wbr/>Guarded<span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span>stream<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">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="modules.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" data-tsd-kind="Type parameter">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/0dcd6d2/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" data-tsd-kind="Type parameter">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" data-tsd-kind="Type parameter">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="modules.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" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">&gt;</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="isHttpRequest" class="tsd-anchor"></a><h3 class="tsd-anchor-link">is<wbr/>Http<wbr/>Request<a href="#isHttpRequest" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">is<wbr/>Http<wbr/>Request<span class="tsd-signature-symbol">(</span>stream<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">stream</span><span class="tsd-signature-symbol"> is </span><a href="modules.html#HttpRequest" class="tsd-signature-type" data-tsd-kind="Type alias">HttpRequest</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/0dcd6d2/src/server/HttpRequest.ts#L12">src/server/HttpRequest.ts:12</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Checks if the given stream is an HttpRequest.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>stream: <span class="tsd-signature-type">any</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="modules.html#HttpRequest" class="tsd-signature-type" data-tsd-kind="Type alias">HttpRequest</a></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="isInternalContentType" class="tsd-anchor"></a><h3 class="tsd-anchor-link">is<wbr/>Internal<wbr/>Content<wbr/>Type<a href="#isInternalContentType" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">is<wbr/>Internal<wbr/>Content<wbr/>Type<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><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/0dcd6d2/src/storage/conversion/ConversionUtil.ts#L164">src/storage/conversion/ConversionUtil.ts:164</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Checks if the given content type is an internal content type such as internal/quads.
Response will be <code>false</code> if the input type is undefined.</p>
</div><div><p>Do not use this for media ranges.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><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"><div class="lead">
<p>Type to check.</p>
</div></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"><a id="isRepresentationMetadata" class="tsd-anchor"></a><h3 class="tsd-anchor-link">is<wbr/>Representation<wbr/>Metadata<a href="#isRepresentationMetadata" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><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/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/0dcd6d2/src/http/representation/RepresentationMetadata.ts#L18">src/http/representation/RepresentationMetadata.ts:18</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/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"><a id="isResourceIdentifier" class="tsd-anchor"></a><h3 class="tsd-anchor-link">is<wbr/>Resource<wbr/>Identifier<a href="#isResourceIdentifier" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><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/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/0dcd6d2/src/http/representation/ResourceIdentifier.ts#L14">src/http/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/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"><a id="isSystemError" class="tsd-anchor"></a><h3 class="tsd-anchor-link">is<wbr/>System<wbr/>Error<a href="#isSystemError" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><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/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/0dcd6d2/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/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"><a id="isTerm" class="tsd-anchor"></a><h3 class="tsd-anchor-link">is<wbr/>Term<a href="#isTerm" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><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/0dcd6d2/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"><div class="lead">
<p>Checks if this is a {@link Term}.</p>
</div></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"><a id="isValidVariable" class="tsd-anchor"></a><h3 class="tsd-anchor-link">is<wbr/>Valid<wbr/>Variable<a href="#isValidVariable" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><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/0dcd6d2/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"><a id="joinFilePath" class="tsd-anchor"></a><h3 class="tsd-anchor-link">join<wbr/>File<wbr/>Path<a href="#joinFilePath" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><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/0dcd6d2/src/util/PathUtil.ts#L38">src/util/PathUtil.ts:38</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"><div class="lead">
<p>The base path (POSIX or Windows).</p>
</div></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"><div class="lead">
<p>Subpaths to attach (POSIX).</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><div><p>The potentially changed path (POSIX).</p>
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="joinUrl" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagConst">Const</span> join<wbr/>Url<a href="#joinUrl" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">join<wbr/>Url<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span>parts<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><li class="tsd-signature tsd-kind-icon">join<wbr/>Url<span class="tsd-signature-symbol">(</span>parts<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/0dcd6d2/src/util/PathUtil.ts#L235">src/util/PathUtil.ts:235</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Concatenates all the given strings into a normalized URL.
Will place slashes between input strings if necessary.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5><span class="tsd-flag ts-flagRest">Rest</span> <span class="tsd-signature-symbol">...</span>parts: <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">string</span></h4></li><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/solid/community-server/blob/0dcd6d2/src/util/PathUtil.ts#L235">src/util/PathUtil.ts:235</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Concatenates all the given strings into a normalized URL.
Will place slashes between input strings if necessary.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>parts: <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">string</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="matchesMediaPreferences" class="tsd-anchor"></a><h3 class="tsd-anchor-link">matches<wbr/>Media<wbr/>Preferences<a href="#matchesMediaPreferences" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">matches<wbr/>Media<wbr/>Preferences<span class="tsd-signature-symbol">(</span>type<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, preferred<span class="tsd-signature-symbol">?: </span><a href="modules.html#ValuePreferences" class="tsd-signature-type" data-tsd-kind="Type alias">ValuePreferences</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/0dcd6d2/src/storage/conversion/ConversionUtil.ts#L125">src/storage/conversion/ConversionUtil.ts:125</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Checks if the given type matches the given preferences.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>type: <span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Type to match.</p>
</div></div></li><li><h5><span class="tsd-flag ts-flagOptional">Optional</span> preferred: <a href="modules.html#ValuePreferences" class="tsd-signature-type" data-tsd-kind="Type alias">ValuePreferences</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Preferences to match against.</p>
</div></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"><a id="matchesMediaType" class="tsd-anchor"></a><h3 class="tsd-anchor-link">matches<wbr/>Media<wbr/>Type<a href="#matchesMediaType" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><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/0dcd6d2/src/storage/conversion/ConversionUtil.ts#L137">src/storage/conversion/ConversionUtil.ts:137</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"><div class="lead">
<p>Media type to match.</p>
</div></div></li><li><h5>mediaB: <span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Media type to match.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div><p>True if the media type patterns can match each other.</p>
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="modulePath" class="tsd-anchor"></a><h3 class="tsd-anchor-link">module<wbr/>Path<a href="#modulePath" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">module<wbr/>Path<span class="tsd-signature-symbol">(</span>relativePath<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/0dcd6d2/src/util/PathUtil.ts#L208">src/util/PathUtil.ts:208</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Creates a path starting from the <code>@solid/community-server</code> module root,
to be resolved by the <code>resolveAssetPath</code> function.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>relativePath: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &#39;&#39;</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"><a id="normalizeFilePath" class="tsd-anchor"></a><h3 class="tsd-anchor-link">normalize<wbr/>File<wbr/>Path<a href="#normalizeFilePath" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><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/0dcd6d2/src/util/PathUtil.ts#L26">src/util/PathUtil.ts:26</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"><div class="lead">
<p>Path to check (POSIX or Windows).</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><div><p>The potentially changed path (POSIX).</p>
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="parseAccept" class="tsd-anchor"></a><h3 class="tsd-anchor-link">parse<wbr/>Accept<a href="#parseAccept" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><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/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/0dcd6d2/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/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"><div class="lead">
<p>The Accept header string.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <a href="interfaces/Accept.html" class="tsd-signature-type" data-tsd-kind="Interface">Accept</a><span class="tsd-signature-symbol">[]</span></h4><div><p>An array of <a href="interfaces/Accept.html">Accept</a> objects, sorted by weight.</p>
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="parseAcceptCharset" class="tsd-anchor"></a><h3 class="tsd-anchor-link">parse<wbr/>Accept<wbr/>Charset<a href="#parseAcceptCharset" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><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/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/0dcd6d2/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/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"><div class="lead">
<p>The Accept-Charset header string.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <a href="interfaces/AcceptCharset.html" class="tsd-signature-type" data-tsd-kind="Interface">AcceptCharset</a><span class="tsd-signature-symbol">[]</span></h4><div><p>An array of <a href="interfaces/AcceptCharset.html">AcceptCharset</a> objects, sorted by weight.</p>
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="parseAcceptDateTime" class="tsd-anchor"></a><h3 class="tsd-anchor-link">parse<wbr/>Accept<wbr/>Date<wbr/>Time<a href="#parseAcceptDateTime" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><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/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/0dcd6d2/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"><div class="lead">
<p>The Accept-DateTime header string.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <a href="interfaces/AcceptDatetime.html" class="tsd-signature-type" data-tsd-kind="Interface">AcceptDatetime</a><span class="tsd-signature-symbol">[]</span></h4><div><p>An array with a single <a href="interfaces/AcceptDatetime.html">AcceptDatetime</a> object.</p>
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="parseAcceptEncoding" class="tsd-anchor"></a><h3 class="tsd-anchor-link">parse<wbr/>Accept<wbr/>Encoding<a href="#parseAcceptEncoding" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><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/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/0dcd6d2/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/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"><div class="lead">
<p>The Accept-Encoding header string.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <a href="interfaces/AcceptEncoding.html" class="tsd-signature-type" data-tsd-kind="Interface">AcceptEncoding</a><span class="tsd-signature-symbol">[]</span></h4><div><p>An array of <a href="interfaces/AcceptEncoding.html">AcceptEncoding</a> objects, sorted by weight.</p>
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="parseAcceptLanguage" class="tsd-anchor"></a><h3 class="tsd-anchor-link">parse<wbr/>Accept<wbr/>Language<a href="#parseAcceptLanguage" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><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/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/0dcd6d2/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/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"><div class="lead">
<p>The Accept-Language header string.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <a href="interfaces/AcceptLanguage.html" class="tsd-signature-type" data-tsd-kind="Interface">AcceptLanguage</a><span class="tsd-signature-symbol">[]</span></h4><div><p>An array of <a href="interfaces/AcceptLanguage.html">AcceptLanguage</a> objects, sorted by weight.</p>
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="parseContentType" class="tsd-anchor"></a><h3 class="tsd-anchor-link">parse<wbr/>Content<wbr/>Type<a href="#parseContentType" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">parse<wbr/>Content<wbr/>Type<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><span class="tsd-signature-symbol">{ </span>type<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/0dcd6d2/src/util/HeaderUtil.ts#L425">src/util/HeaderUtil.ts:425</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Parses the Content-Type header.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>contentType: <span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>The media type of the content-type header</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span>type<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> }</span></h4><div><p>The parsed media type of the content-type</p>
</div><ul class="tsd-parameters"><li class="tsd-parameter"><h5>type<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"><a id="parseForwarded" class="tsd-anchor"></a><h3 class="tsd-anchor-link">parse<wbr/>Forwarded<a href="#parseForwarded" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><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/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/0dcd6d2/src/util/HeaderUtil.ts#L451">src/util/HeaderUtil.ts:451</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"><div class="lead">
<p>The incoming HTTP headers.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <a href="interfaces/Forwarded.html" class="tsd-signature-type" data-tsd-kind="Interface">Forwarded</a></h4><div><p>The parsed Forwarded header.</p>
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="parseParameters" class="tsd-anchor"></a><h3 class="tsd-anchor-link">parse<wbr/>Parameters<a href="#parseParameters" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><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/0dcd6d2/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/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"><div class="lead">
<p>A list of split parameters (token [ &quot;=&quot; ( token / quoted-string ) ])</p>
</div></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"><div class="lead">
<p>The double quoted strings that need to be replaced.</p>
</div></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><div><p>An array of name/value objects corresponding to the parameters.</p>
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="parseQuads" class="tsd-anchor"></a><h3 class="tsd-anchor-link">parse<wbr/>Quads<a href="#parseQuads" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><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="modules.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/0dcd6d2/src/util/QuadUtil.ts#L27">src/util/QuadUtil.ts:27</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="modules.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"><div class="lead">
<p>The readable object.</p>
</div></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"><div class="lead">
<p>Options for the parser.</p>
</div></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><div><p>A promise containing the array of quads.</p>
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function tsd-has-type-parameter"><a id="pipeSafely" class="tsd-anchor"></a><h3 class="tsd-anchor-link">pipe<wbr/>Safely<a href="#pipeSafely" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function tsd-has-type-parameter"><li class="tsd-signature tsd-kind-icon">pipe<wbr/>Safely<span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">&gt;</span><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" data-tsd-kind="Type parameter">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="modules.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" data-tsd-kind="Type parameter">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/0dcd6d2/src/util/StreamUtil.ts#L85">src/util/StreamUtil.ts:85</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="modules.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" data-tsd-kind="Type parameter">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"><div class="lead">
<p>Initial readable stream.</p>
</div></div></li><li><h5>destination: <span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>The destination for writing data.</p>
</div></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"><div class="lead">
<p>Optional function that takes the error and converts it to a new error.</p>
</div></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="modules.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" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">&gt;</span></h4><div><p>The destination stream.</p>
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="preferencesToString" class="tsd-anchor"></a><h3 class="tsd-anchor-link">preferences<wbr/>To<wbr/>String<a href="#preferencesToString" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">preferences<wbr/>To<wbr/>String<span class="tsd-signature-symbol">(</span>preferences<span class="tsd-signature-symbol">: </span><a href="modules.html#ValuePreferences" class="tsd-signature-type" data-tsd-kind="Type alias">ValuePreferences</a><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/0dcd6d2/src/storage/conversion/ConversionUtil.ts#L172">src/storage/conversion/ConversionUtil.ts:172</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Serializes a preferences object to a string for display purposes.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>preferences: <a href="modules.html#ValuePreferences" class="tsd-signature-type" data-tsd-kind="Type alias">ValuePreferences</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Preferences to serialize</p>
</div></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"><a id="promiseSome" class="tsd-anchor"></a><h3 class="tsd-anchor-link">promise<wbr/>Some<a href="#promiseSome" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">promise<wbr/>Some<span class="tsd-signature-symbol">(</span>predicates<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">boolean</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><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</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/0dcd6d2/src/util/PromiseUtil.ts#L18">src/util/PromiseUtil.ts:18</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>A function that simulates the Array.some behaviour but on an array of Promises.
Returns true if at least one promise returns true.
Returns false if all promises return false or error.</p>
</div><dl class="tsd-comment-tags"><dt>remarks</dt><dd><p>Predicates provided as input must be implemented considering
the following points:</p>
<ol>
<li>if they throw an error, it won&#39;t be propagated;</li>
<li>throwing an error should be logically equivalent to returning false.</li>
</ol>
</dd></dl></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>predicates: <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">[]</span></h5></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">boolean</span><span class="tsd-signature-symbol">&gt;</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="readJsonStream" class="tsd-anchor"></a><h3 class="tsd-anchor-link">read<wbr/>Json<wbr/>Stream<a href="#readJsonStream" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">read<wbr/>Json<wbr/>Stream<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">NodeJS.Dict</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</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/0dcd6d2/src/util/StreamUtil.ts#L47">src/util/StreamUtil.ts:47</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Interprets the stream as JSON and converts it to a Dict.</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"><div class="lead">
<p>Stream of JSON data.</p>
</div></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">NodeJS.Dict</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span></h4><div><p>The parsed object.</p>
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="readTemplate" class="tsd-anchor"></a><h3 class="tsd-anchor-link">read<wbr/>Template<a href="#readTemplate" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">read<wbr/>Template<span class="tsd-signature-symbol">(</span>template<span class="tsd-signature-symbol">?: </span><a href="modules.html#Template" class="tsd-signature-type" data-tsd-kind="Type alias">Template</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">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/0dcd6d2/src/util/templates/TemplateEngine.ts#L60">src/util/templates/TemplateEngine.ts:60</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Reads the template and returns it as a string.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>template: <a href="modules.html#Template" class="tsd-signature-type" data-tsd-kind="Type alias">Template</a><span class="tsd-signature-symbol"> = ...</span></h5></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></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="readableToQuads" class="tsd-anchor"></a><h3 class="tsd-anchor-link">readable<wbr/>To<wbr/>Quads<a href="#readableToQuads" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">readable<wbr/>To<wbr/>Quads<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">Store</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/0dcd6d2/src/util/StreamUtil.ts#L34">src/util/StreamUtil.ts:34</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Imports quads from a stream into a Store.</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"><div class="lead">
<p>Stream of quads.</p>
</div></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">Store</span><span class="tsd-signature-symbol">&gt;</span></h4><div><p>A Store containing all the quads.</p>
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="readableToString" class="tsd-anchor"></a><h3 class="tsd-anchor-link">readable<wbr/>To<wbr/>String<a href="#readableToString" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">readable<wbr/>To<wbr/>String<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/0dcd6d2/src/util/StreamUtil.ts#L24">src/util/StreamUtil.ts:24</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"><div class="lead">
<p>Stream of strings.</p>
</div></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><div><p>The joined string.</p>
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="resetGlobalLoggerFactory" class="tsd-anchor"></a><h3 class="tsd-anchor-link">reset<wbr/>Global<wbr/>Logger<wbr/>Factory<a href="#resetGlobalLoggerFactory" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><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/0dcd6d2/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><div><p>This typically only needs to be called during testing.
Call this at your own risk.</p>
</div></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"><a id="resolveAssetPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link">resolve<wbr/>Asset<wbr/>Path<a href="#resolveAssetPath" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">resolve<wbr/>Asset<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/0dcd6d2/src/util/PathUtil.ts#L224">src/util/PathUtil.ts:224</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Converts file path inputs into absolute paths.
Works similar to <code>absoluteFilePath</code> but paths that start with the <code>modulePathPlaceholder</code>
will be relative to the module directory instead of the 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><span class="tsd-signature-symbol"> = modulePathPlaceholder</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"><a id="resolveModulePath" class="tsd-anchor"></a><h3 class="tsd-anchor-link">resolve<wbr/>Module<wbr/>Path<a href="#resolveModulePath" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">resolve<wbr/>Module<wbr/>Path<span class="tsd-signature-symbol">(</span>relativePath<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/0dcd6d2/src/util/PathUtil.ts#L215">src/util/PathUtil.ts:215</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Creates an absolute path starting from the <code>@solid/community-server</code> module root.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>relativePath: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &#39;&#39;</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"><a id="responseToDataset" class="tsd-anchor"></a><h3 class="tsd-anchor-link">response<wbr/>To<wbr/>Dataset<a href="#responseToDataset" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">response<wbr/>To<wbr/>Dataset<span class="tsd-signature-symbol">(</span>response<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Response</span>, converter<span class="tsd-signature-symbol">: </span><a href="classes/RepresentationConverter.html" class="tsd-signature-type" data-tsd-kind="Class">RepresentationConverter</a>, body<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="interfaces/Representation.html" class="tsd-signature-type" data-tsd-kind="Interface">Representation</a><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/0dcd6d2/src/util/FetchUtil.ts#L42">src/util/FetchUtil.ts:42</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Converts a given Response (from a request that was already made) to an RDF dataset.
In case the given Response object was already parsed its body can be passed along as a string.</p>
</div><div><p>The converter will be used to convert the response body to RDF.</p>
<p>Response will be a Representation with content-type internal/quads.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>response: <span class="tsd-signature-type">Response</span></h5></li><li><h5>converter: <a href="classes/RepresentationConverter.html" class="tsd-signature-type" data-tsd-kind="Class">RepresentationConverter</a></h5></li><li><h5><span class="tsd-flag ts-flagOptional">Optional</span> body: <span class="tsd-signature-type">string</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="interfaces/Representation.html" class="tsd-signature-type" data-tsd-kind="Interface">Representation</a><span class="tsd-signature-symbol">&gt;</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="serializeQuads" class="tsd-anchor"></a><h3 class="tsd-anchor-link">serialize<wbr/>Quads<a href="#serializeQuads" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><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="modules.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/0dcd6d2/src/util/QuadUtil.ts#L16">src/util/QuadUtil.ts:16</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"><div class="lead">
<p>The array of quads.</p>
</div></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"><div class="lead">
<p>The content-type to serialize to.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <a href="modules.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><div><p>The Readable object.</p>
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="setGlobalLoggerFactory" class="tsd-anchor"></a><h3 class="tsd-anchor-link">set<wbr/>Global<wbr/>Logger<wbr/>Factory<a href="#setGlobalLoggerFactory" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><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/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/0dcd6d2/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="modules.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/LoggerFactory.html" class="tsd-signature-type" data-tsd-kind="Interface">LoggerFactory</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>A logger factory.</p>
</div></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"><a id="splitAndClean" class="tsd-anchor"></a><h3 class="tsd-anchor-link">split<wbr/>And<wbr/>Clean<a href="#splitAndClean" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><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/0dcd6d2/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"><div class="lead">
<p>Input header string.</p>
</div></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"><a id="toCachedNamedNode" class="tsd-anchor"></a><h3 class="tsd-anchor-link">to<wbr/>Cached<wbr/>Named<wbr/>Node<a href="#toCachedNamedNode" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><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></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/0dcd6d2/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"><div class="lead">
<p>Predicate to potentially transform.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">NamedNode</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="toCanonicalUriPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link">to<wbr/>Canonical<wbr/>Uri<wbr/>Path<a href="#toCanonicalUriPath" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><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/0dcd6d2/src/util/PathUtil.ts#L109">src/util/PathUtil.ts:109</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"><a id="toLiteral" class="tsd-anchor"></a><h3 class="tsd-anchor-link">to<wbr/>Literal<a href="#toLiteral" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><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/0dcd6d2/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"><div class="lead">
<p>Object value.</p>
</div></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"><div class="lead">
<p>Object data type (as string).</p>
</div></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-has-type-parameter"><a id="toNamedTerm" class="tsd-anchor"></a><h3 class="tsd-anchor-link">to<wbr/>Named<wbr/>Term<a href="#toNamedTerm" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function tsd-has-type-parameter"><li class="tsd-signature tsd-kind-icon">to<wbr/>Named<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></li><li class="tsd-signature tsd-kind-icon">to<wbr/>Named<wbr/>Term<span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span>subject<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span></li><li class="tsd-signature tsd-kind-icon">to<wbr/>Named<wbr/>Term<span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">&gt;</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" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">NamedNode</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/0dcd6d2/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 string 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"><div class="lead">
<p>Subject to potentially transform.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">NamedNode</span></h4></li><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/solid/community-server/blob/0dcd6d2/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" data-tsd-kind="Type parameter">T</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type" data-tsd-kind="Type parameter">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/0dcd6d2/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" data-tsd-kind="Type parameter">T</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">NamedNode</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function tsd-has-type-parameter"><a id="toObjectTerm" class="tsd-anchor"></a><h3 class="tsd-anchor-link">to<wbr/>Object<wbr/>Term<a href="#toObjectTerm" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function 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></li><li class="tsd-signature tsd-kind-icon">to<wbr/>Object<wbr/>Term<span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span>object<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">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" data-tsd-kind="Type parameter">T</span></li><li class="tsd-signature tsd-kind-icon">to<wbr/>Object<wbr/>Term<span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">&gt;</span><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" data-tsd-kind="Type parameter">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" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">NamedNode</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/0dcd6d2/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"><div class="lead">
<p>Object to potentially transform.</p>
</div></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"><div class="lead">
<p>Whether strings are converted to literals or named nodes.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">NamedNode</span></h4></li><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/solid/community-server/blob/0dcd6d2/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" data-tsd-kind="Type parameter">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" data-tsd-kind="Type parameter">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/0dcd6d2/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" data-tsd-kind="Type parameter">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" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">NamedNode</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function tsd-has-type-parameter"><a id="toPredicateTerm" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagConst">Const</span> to<wbr/>Predicate<wbr/>Term<a href="#toPredicateTerm" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function 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></li><li class="tsd-signature tsd-kind-icon">to<wbr/>Predicate<wbr/>Term<span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span>subject<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span></li><li class="tsd-signature tsd-kind-icon">to<wbr/>Predicate<wbr/>Term<span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">&gt;</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" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">NamedNode</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/0dcd6d2/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></h4></li><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/solid/community-server/blob/0dcd6d2/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" data-tsd-kind="Type parameter">T</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type" data-tsd-kind="Type parameter">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/0dcd6d2/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" data-tsd-kind="Type parameter">T</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">NamedNode</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="transformQuotedStrings" class="tsd-anchor"></a><h3 class="tsd-anchor-link">transform<wbr/>Quoted<wbr/>Strings<a href="#transformQuotedStrings" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><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/0dcd6d2/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"><div class="lead">
<p>The Accept header string.</p>
</div></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><div><p>The transformed string and a map with keys <code>&quot;0&quot;</code>, etc. and values the original string that was there.</p>
</div><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-has-type-parameter"><a id="transformSafely" class="tsd-anchor"></a><h3 class="tsd-anchor-link">transform<wbr/>Safely<a href="#transformSafely" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function tsd-has-type-parameter"><li class="tsd-signature tsd-kind-icon">transform<wbr/>Safely<span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span>source<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">ReadableStream</span>, options<span class="tsd-signature-symbol">?: </span><a href="interfaces/AsyncTransformOptions.html" class="tsd-signature-type" data-tsd-kind="Interface">AsyncTransformOptions</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="modules.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/0dcd6d2/src/util/StreamUtil.ts#L137">src/util/StreamUtil.ts:137</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"><div class="lead">
<p>The stream to be transformed</p>
</div></div></li><li><h5>options: <a href="interfaces/AsyncTransformOptions.html" class="tsd-signature-type" data-tsd-kind="Interface">AsyncTransformOptions</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = {}</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>The transformation options</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <a href="modules.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><div><p>The transformed stream</p>
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="trimTrailingSlashes" class="tsd-anchor"></a><h3 class="tsd-anchor-link">trim<wbr/>Trailing<wbr/>Slashes<a href="#trimTrailingSlashes" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><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/0dcd6d2/src/util/PathUtil.ts#L82">src/util/PathUtil.ts:82</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"><div class="lead">
<p>Path to check.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><div><p>The potentially changed path.</p>
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="uniqueQuads" class="tsd-anchor"></a><h3 class="tsd-anchor-link">unique<wbr/>Quads<a href="#uniqueQuads" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">unique<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><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Quad</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/0dcd6d2/src/util/QuadUtil.ts#L37">src/util/QuadUtil.ts:37</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Filter out duplicate quads from an array.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>quads: <span class="tsd-signature-type">Quad</span><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Quads to filter.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Quad</span><span class="tsd-signature-symbol">[]</span></h4><div><p>A new array containing the unique quads.</p>
</div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-function"><a id="updateModifiedDate" class="tsd-anchor"></a><h3 class="tsd-anchor-link">update<wbr/>Modified<wbr/>Date<a href="#updateModifiedDate" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-function"><li class="tsd-signature tsd-kind-icon">update<wbr/>Modified<wbr/>Date<span class="tsd-signature-symbol">(</span>metadata<span class="tsd-signature-symbol">: </span><a href="classes/RepresentationMetadata.html" class="tsd-signature-type" data-tsd-kind="Class">RepresentationMetadata</a>, date<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Date</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/0dcd6d2/src/util/ResourceUtil.ts#L31">src/util/ResourceUtil.ts:31</a></li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
<p>Updates the dc:modified time to the given time.</p>
</div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>metadata: <a href="classes/RepresentationMetadata.html" class="tsd-signature-type" data-tsd-kind="Class">RepresentationMetadata</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Metadata to update.</p>
</div></div></li><li><h5>date: <span class="tsd-signature-type">Date</span><span class="tsd-signature-symbol"> = ...</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
<p>Last modified date. Defaults to current time.</p>
</div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></section></section></div><div class="col-4 col-menu menu-sticky-wrap menu-highlight"><nav class="tsd-navigation primary"><ul><li class="current"><a href="modules.html">Exports</a></li></ul></nav><nav class="tsd-navigation secondary menu-sticky"><ul><li class="tsd-kind-enum"><a href="enums/AccessMode.html" class="tsd-kind-icon">Access<wbr/>Mode</a></li><li class="tsd-kind-enum"><a href="enums/CredentialGroup.html" class="tsd-kind-icon">Credential<wbr/>Group</a></li><li class="tsd-kind-class"><a href="classes/AbsolutePathInteractionRoute.html" class="tsd-kind-icon">Absolute<wbr/>Path<wbr/>Interaction<wbr/>Route</a></li><li class="tsd-kind-class"><a href="classes/AcceptPreferenceParser.html" class="tsd-kind-icon">Accept<wbr/>Preference<wbr/>Parser</a></li><li class="tsd-kind-class"><a href="classes/AccessChecker.html" class="tsd-kind-icon">Access<wbr/>Checker</a></li><li class="tsd-kind-class"><a href="classes/AgentAccessChecker.html" class="tsd-kind-icon">Agent<wbr/>Access<wbr/>Checker</a></li><li class="tsd-kind-class"><a href="classes/AgentClassAccessChecker.html" class="tsd-kind-icon">Agent<wbr/>Class<wbr/>Access<wbr/>Checker</a></li><li class="tsd-kind-class"><a href="classes/AgentGroupAccessChecker.html" class="tsd-kind-icon">Agent<wbr/>Group<wbr/>Access<wbr/>Checker</a></li><li class="tsd-kind-class"><a href="classes/AllStaticReader.html" class="tsd-kind-icon">All<wbr/>Static<wbr/>Reader</a></li><li class="tsd-kind-class"><a href="classes/App.html" class="tsd-kind-icon">App</a></li><li class="tsd-kind-class"><a href="classes/AppRunner.html" class="tsd-kind-icon">App<wbr/>Runner</a></li><li class="tsd-kind-class"><a href="classes/AssetPathExtractor.html" class="tsd-kind-icon">Asset<wbr/>Path<wbr/>Extractor</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/AsyncHandler.html" class="tsd-kind-icon">Async<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/AtomicFileDataAccessor.html" class="tsd-kind-icon">Atomic<wbr/>File<wbr/>Data<wbr/>Accessor</a></li><li class="tsd-kind-class"><a href="classes/Authorizer.html" class="tsd-kind-icon">Authorizer</a></li><li class="tsd-kind-class"><a href="classes/AuthorizingHttpHandler.html" class="tsd-kind-icon">Authorizing<wbr/>Http<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/AuxiliaryReader.html" class="tsd-kind-icon">Auxiliary<wbr/>Reader</a></li><li class="tsd-kind-class"><a href="classes/BadRequestHttpError.html" class="tsd-kind-icon">Bad<wbr/>Request<wbr/>Http<wbr/>Error</a></li><li class="tsd-kind-class"><a href="classes/BaseAccountStore.html" class="tsd-kind-icon">Base<wbr/>Account<wbr/>Store</a></li><li class="tsd-kind-class"><a href="classes/BaseComponentsJsFactory.html" class="tsd-kind-icon">Base<wbr/>Components<wbr/>Js<wbr/>Factory</a></li><li class="tsd-kind-class"><a href="classes/BaseEmailSender.html" class="tsd-kind-icon">Base<wbr/>Email<wbr/>Sender</a></li><li class="tsd-kind-class"><a href="classes/BaseFileIdentifierMapper.html" class="tsd-kind-icon">Base<wbr/>File<wbr/>Identifier<wbr/>Mapper</a></li><li class="tsd-kind-class"><a href="classes/BaseHttpServerFactory.html" class="tsd-kind-icon">Base<wbr/>Http<wbr/>Server<wbr/>Factory</a></li><li class="tsd-kind-class"><a href="classes/BaseIdentifierStrategy.html" class="tsd-kind-icon">Base<wbr/>Identifier<wbr/>Strategy</a></li><li class="tsd-kind-class"><a href="classes/BaseInteractionHandler.html" class="tsd-kind-icon">Base<wbr/>Interaction<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/BaseResourceStore.html" class="tsd-kind-icon">Base<wbr/>Resource<wbr/>Store</a></li><li class="tsd-kind-class"><a href="classes/BaseTypedRepresentationConverter.html" class="tsd-kind-icon">Base<wbr/>Typed<wbr/>Representation<wbr/>Converter</a></li><li class="tsd-kind-class"><a href="classes/BaseUrlExtractor.html" class="tsd-kind-icon">Base<wbr/>Url<wbr/>Extractor</a></li><li class="tsd-kind-class"><a href="classes/BaseUrlHandler.html" class="tsd-kind-icon">Base<wbr/>Url<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/BaseUrlRouterRule.html" class="tsd-kind-icon">Base<wbr/>Url<wbr/>Router<wbr/>Rule</a></li><li class="tsd-kind-class"><a href="classes/BaseUrlVerifier.html" class="tsd-kind-icon">Base<wbr/>Url<wbr/>Verifier</a></li><li class="tsd-kind-class"><a href="classes/BasicConditions.html" class="tsd-kind-icon">Basic<wbr/>Conditions</a></li><li class="tsd-kind-class"><a href="classes/BasicConditionsParser.html" class="tsd-kind-icon">Basic<wbr/>Conditions<wbr/>Parser</a></li><li class="tsd-kind-class"><a href="classes/BasicRepresentation.html" class="tsd-kind-icon">Basic<wbr/>Representation</a></li><li class="tsd-kind-class"><a href="classes/BasicRequestParser.html" class="tsd-kind-icon">Basic<wbr/>Request<wbr/>Parser</a></li><li class="tsd-kind-class"><a href="classes/BasicResponseWriter.html" class="tsd-kind-icon">Basic<wbr/>Response<wbr/>Writer</a></li><li class="tsd-kind-class"><a href="classes/BearerWebIdExtractor.html" class="tsd-kind-icon">Bearer<wbr/>Web<wbr/>Id<wbr/>Extractor</a></li><li class="tsd-kind-class"><a href="classes/BodyParser.html" class="tsd-kind-icon">Body<wbr/>Parser</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/BooleanHandler.html" class="tsd-kind-icon">Boolean<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/ChainedConverter.html" class="tsd-kind-icon">Chained<wbr/>Converter</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/ChainedTemplateEngine.html" class="tsd-kind-icon">Chained<wbr/>Template<wbr/>Engine</a></li><li class="tsd-kind-class"><a href="classes/CliExtractor.html" class="tsd-kind-icon">Cli<wbr/>Extractor</a></li><li class="tsd-kind-class"><a href="classes/CliResolver.html" class="tsd-kind-icon">Cli<wbr/>Resolver</a></li><li class="tsd-kind-class"><a href="classes/CombinedSettingsResolver.html" class="tsd-kind-icon">Combined<wbr/>Settings<wbr/>Resolver</a></li><li class="tsd-kind-class"><a href="classes/ComposedAuxiliaryStrategy.html" class="tsd-kind-icon">Composed<wbr/>Auxiliary<wbr/>Strategy</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/ConditionalHandler.html" class="tsd-kind-icon">Conditional<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/ConditionsParser.html" class="tsd-kind-icon">Conditions<wbr/>Parser</a></li><li class="tsd-kind-class"><a href="classes/ConfigPodInitializer.html" class="tsd-kind-icon">Config<wbr/>Pod<wbr/>Initializer</a></li><li class="tsd-kind-class"><a href="classes/ConfigPodManager.html" class="tsd-kind-icon">Config<wbr/>Pod<wbr/>Manager</a></li><li class="tsd-kind-class"><a href="classes/ConflictHttpError.html" class="tsd-kind-icon">Conflict<wbr/>Http<wbr/>Error</a></li><li class="tsd-kind-class"><a href="classes/ConsentHandler.html" class="tsd-kind-icon">Consent<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/ConstantConverter.html" class="tsd-kind-icon">Constant<wbr/>Converter</a></li><li class="tsd-kind-class"><a href="classes/ConstantMetadataWriter.html" class="tsd-kind-icon">Constant<wbr/>Metadata<wbr/>Writer</a></li><li class="tsd-kind-class"><a href="classes/ContainerInitializer.html" class="tsd-kind-icon">Container<wbr/>Initializer</a></li><li class="tsd-kind-class"><a href="classes/ContainerPatcher.html" class="tsd-kind-icon">Container<wbr/>Patcher</a></li><li class="tsd-kind-class"><a href="classes/ContainerToTemplateConverter.html" class="tsd-kind-icon">Container<wbr/>To<wbr/>Template<wbr/>Converter</a></li><li class="tsd-kind-class"><a href="classes/ContentLengthParser.html" class="tsd-kind-icon">Content<wbr/>Length<wbr/>Parser</a></li><li class="tsd-kind-class"><a href="classes/ContentTypeParser.html" class="tsd-kind-icon">Content<wbr/>Type<wbr/>Parser</a></li><li class="tsd-kind-class"><a href="classes/ContentTypeReplacer.html" class="tsd-kind-icon">Content<wbr/>Type<wbr/>Replacer</a></li><li class="tsd-kind-class"><a href="classes/ControlHandler.html" class="tsd-kind-icon">Control<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/ConvertingErrorHandler.html" class="tsd-kind-icon">Converting<wbr/>Error<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/ConvertingPatcher.html" class="tsd-kind-icon">Converting<wbr/>Patcher</a></li><li class="tsd-kind-class"><a href="classes/ConvertingRouterRule.html" class="tsd-kind-icon">Converting<wbr/>Router<wbr/>Rule</a></li><li class="tsd-kind-class"><a href="classes/CorsHandler.html" class="tsd-kind-icon">Cors<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/CreatedResponseDescription.html" class="tsd-kind-icon">Created<wbr/>Response<wbr/>Description</a></li><li class="tsd-kind-class"><a href="classes/CredentialsExtractor.html" class="tsd-kind-icon">Credentials<wbr/>Extractor</a></li><li class="tsd-kind-class"><a href="classes/DPoPWebIdExtractor.html" class="tsd-kind-icon">DPoPWeb<wbr/>Id<wbr/>Extractor</a></li><li class="tsd-kind-class"><a href="classes/DataAccessorBasedStore.html" class="tsd-kind-icon">Data<wbr/>Accessor<wbr/>Based<wbr/>Store</a></li><li class="tsd-kind-class"><a href="classes/DeleteOperationHandler.html" class="tsd-kind-icon">Delete<wbr/>Operation<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/DynamicJsonToTemplateConverter.html" class="tsd-kind-icon">Dynamic<wbr/>Json<wbr/>To<wbr/>Template<wbr/>Converter</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/EjsTemplateEngine.html" class="tsd-kind-icon">Ejs<wbr/>Template<wbr/>Engine</a></li><li class="tsd-kind-class"><a href="classes/EmailSender.html" class="tsd-kind-icon">Email<wbr/>Sender</a></li><li class="tsd-kind-class"><a href="classes/EqualReadWriteLocker.html" class="tsd-kind-icon">Equal<wbr/>Read<wbr/>Write<wbr/>Locker</a></li><li class="tsd-kind-class"><a href="classes/ErrorHandler.html" class="tsd-kind-icon">Error<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/ErrorToJsonConverter.html" class="tsd-kind-icon">Error<wbr/>To<wbr/>Json<wbr/>Converter</a></li><li class="tsd-kind-class"><a href="classes/ErrorToQuadConverter.html" class="tsd-kind-icon">Error<wbr/>To<wbr/>Quad<wbr/>Converter</a></li><li class="tsd-kind-class"><a href="classes/ErrorToTemplateConverter.html" class="tsd-kind-icon">Error<wbr/>To<wbr/>Template<wbr/>Converter</a></li><li class="tsd-kind-class"><a href="classes/ExpiringAdapter.html" class="tsd-kind-icon">Expiring<wbr/>Adapter</a></li><li class="tsd-kind-class"><a href="classes/ExpiringAdapterFactory.html" class="tsd-kind-icon">Expiring<wbr/>Adapter<wbr/>Factory</a></li><li class="tsd-kind-class"><a href="classes/ExtensionBasedMapper.html" class="tsd-kind-icon">Extension<wbr/>Based<wbr/>Mapper</a></li><li class="tsd-kind-class"><a href="classes/ExtensionBasedMapperFactory.html" class="tsd-kind-icon">Extension<wbr/>Based<wbr/>Mapper<wbr/>Factory</a></li><li class="tsd-kind-class"><a href="classes/FileDataAccessor.html" class="tsd-kind-icon">File<wbr/>Data<wbr/>Accessor</a></li><li class="tsd-kind-class"><a href="classes/FileSizeReporter.html" class="tsd-kind-icon">File<wbr/>Size<wbr/>Reporter</a></li><li class="tsd-kind-class"><a href="classes/FixedContentTypeMapper.html" class="tsd-kind-icon">Fixed<wbr/>Content<wbr/>Type<wbr/>Mapper</a></li><li class="tsd-kind-class"><a href="classes/FixedInteractionHandler.html" class="tsd-kind-icon">Fixed<wbr/>Interaction<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/ForbiddenHttpError.html" class="tsd-kind-icon">Forbidden<wbr/>Http<wbr/>Error</a></li><li class="tsd-kind-class"><a href="classes/ForgotPasswordHandler.html" class="tsd-kind-icon">Forgot<wbr/>Password<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/FormToJsonConverter.html" class="tsd-kind-icon">Form<wbr/>To<wbr/>Json<wbr/>Converter</a></li><li class="tsd-kind-class"><a href="classes/FoundHttpError.html" class="tsd-kind-icon">Found<wbr/>Http<wbr/>Error</a></li><li class="tsd-kind-class"><a href="classes/GeneratedPodManager.html" class="tsd-kind-icon">Generated<wbr/>Pod<wbr/>Manager</a></li><li class="tsd-kind-class"><a href="classes/GetOperationHandler.html" class="tsd-kind-icon">Get<wbr/>Operation<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/GlobalQuotaStrategy.html" class="tsd-kind-icon">Global<wbr/>Quota<wbr/>Strategy</a></li><li class="tsd-kind-class"><a href="classes/GreedyReadWriteLocker.html" class="tsd-kind-icon">Greedy<wbr/>Read<wbr/>Write<wbr/>Locker</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/HandlebarsTemplateEngine.html" class="tsd-kind-icon">Handlebars<wbr/>Template<wbr/>Engine</a></li><li class="tsd-kind-class"><a href="classes/HeadOperationHandler.html" class="tsd-kind-icon">Head<wbr/>Operation<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/HeaderHandler.html" class="tsd-kind-icon">Header<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/HtmlViewHandler.html" class="tsd-kind-icon">Html<wbr/>View<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/HttpError.html" class="tsd-kind-icon">Http<wbr/>Error</a></li><li class="tsd-kind-class"><a href="classes/HttpHandler.html" class="tsd-kind-icon">Http<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/IdentityProviderFactory.html" class="tsd-kind-icon">Identity<wbr/>Provider<wbr/>Factory</a></li><li class="tsd-kind-class"><a href="classes/IdentityProviderHttpHandler.html" class="tsd-kind-icon">Identity<wbr/>Provider<wbr/>Http<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/InMemoryDataAccessor.html" class="tsd-kind-icon">In<wbr/>Memory<wbr/>Data<wbr/>Accessor</a></li><li class="tsd-kind-class"><a href="classes/IndexRepresentationStore.html" class="tsd-kind-icon">Index<wbr/>Representation<wbr/>Store</a></li><li class="tsd-kind-class"><a href="classes/Initializer.html" class="tsd-kind-icon">Initializer</a></li><li class="tsd-kind-class"><a href="classes/InteractionHandler.html" class="tsd-kind-icon">Interaction<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/InteractionRouteHandler.html" class="tsd-kind-icon">Interaction<wbr/>Route<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/InternalServerError.html" class="tsd-kind-icon">Internal<wbr/>Server<wbr/>Error</a></li><li class="tsd-kind-class"><a href="classes/JsonFileStorage.html" class="tsd-kind-icon">Json<wbr/>File<wbr/>Storage</a></li><li class="tsd-kind-class"><a href="classes/JsonResourceStorage.html" class="tsd-kind-icon">Json<wbr/>Resource<wbr/>Storage</a></li><li class="tsd-kind-class"><a href="classes/KeyExtractor.html" class="tsd-kind-icon">Key<wbr/>Extractor</a></li><li class="tsd-kind-class"><a href="classes/LazyLogger.html" class="tsd-kind-icon">Lazy<wbr/>Logger</a></li><li class="tsd-kind-class"><a href="classes/LazyLoggerFactory.html" class="tsd-kind-icon">Lazy<wbr/>Logger<wbr/>Factory</a></li><li class="tsd-kind-class"><a href="classes/LinkMetadataGenerator.html" class="tsd-kind-icon">Link<wbr/>Metadata<wbr/>Generator</a></li><li class="tsd-kind-class"><a href="classes/LinkRelMetadataWriter.html" class="tsd-kind-icon">Link<wbr/>Rel<wbr/>Metadata<wbr/>Writer</a></li><li class="tsd-kind-class"><a href="classes/LinkRelParser.html" class="tsd-kind-icon">Link<wbr/>Rel<wbr/>Parser</a></li><li class="tsd-kind-class"><a href="classes/LocationInteractionHandler.html" class="tsd-kind-icon">Location<wbr/>Interaction<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/LockingResourceStore.html" class="tsd-kind-icon">Locking<wbr/>Resource<wbr/>Store</a></li><li class="tsd-kind-class"><a href="classes/Logger.html" class="tsd-kind-icon">Logger</a></li><li class="tsd-kind-class"><a href="classes/LoggerInitializer.html" class="tsd-kind-icon">Logger<wbr/>Initializer</a></li><li class="tsd-kind-class"><a href="classes/LoginHandler.html" class="tsd-kind-icon">Login<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/MappedMetadataWriter.html" class="tsd-kind-icon">Mapped<wbr/>Metadata<wbr/>Writer</a></li><li class="tsd-kind-class"><a href="classes/MarkdownToHtmlConverter.html" class="tsd-kind-icon">Markdown<wbr/>To<wbr/>Html<wbr/>Converter</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/MemoryMapStorage.html" class="tsd-kind-icon">Memory<wbr/>Map<wbr/>Storage</a></li><li class="tsd-kind-class"><a href="classes/MetadataGenerator.html" class="tsd-kind-icon">Metadata<wbr/>Generator</a></li><li class="tsd-kind-class"><a href="classes/MetadataParser.html" class="tsd-kind-icon">Metadata<wbr/>Parser</a></li><li class="tsd-kind-class"><a href="classes/MetadataWriter.html" class="tsd-kind-icon">Metadata<wbr/>Writer</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/MethodFilterHandler.html" class="tsd-kind-icon">Method<wbr/>Filter<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/MethodModesExtractor.html" class="tsd-kind-icon">Method<wbr/>Modes<wbr/>Extractor</a></li><li class="tsd-kind-class"><a href="classes/MethodNotAllowedHttpError.html" class="tsd-kind-icon">Method<wbr/>Not<wbr/>Allowed<wbr/>Http<wbr/>Error</a></li><li class="tsd-kind-class"><a href="classes/ModesExtractor.html" class="tsd-kind-icon">Modes<wbr/>Extractor</a></li><li class="tsd-kind-class"><a href="classes/ModifiedMetadataWriter.html" class="tsd-kind-icon">Modified<wbr/>Metadata<wbr/>Writer</a></li><li class="tsd-kind-class"><a href="classes/ModuleVersionVerifier.html" class="tsd-kind-icon">Module<wbr/>Version<wbr/>Verifier</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/MonitoringStore.html" class="tsd-kind-icon">Monitoring<wbr/>Store</a></li><li class="tsd-kind-class"><a href="classes/MovedPermanentlyHttpError.html" class="tsd-kind-icon">Moved<wbr/>Permanently<wbr/>Http<wbr/>Error</a></li><li class="tsd-kind-class"><a href="classes/N3PatchBodyParser.html" class="tsd-kind-icon">N3<wbr/>Patch<wbr/>Body<wbr/>Parser</a></li><li class="tsd-kind-class"><a href="classes/N3PatchModesExtractor.html" class="tsd-kind-icon">N3<wbr/>Patch<wbr/>Modes<wbr/>Extractor</a></li><li class="tsd-kind-class"><a href="classes/N3Patcher.html" class="tsd-kind-icon">N3<wbr/>Patcher</a></li><li class="tsd-kind-class"><a href="classes/NoCheckOwnershipValidator.html" class="tsd-kind-icon">No<wbr/>Check<wbr/>Ownership<wbr/>Validator</a></li><li class="tsd-kind-class"><a href="classes/NotFoundHttpError.html" class="tsd-kind-icon">Not<wbr/>Found<wbr/>Http<wbr/>Error</a></li><li class="tsd-kind-class"><a href="classes/NotImplementedHttpError.html" class="tsd-kind-icon">Not<wbr/>Implemented<wbr/>Http<wbr/>Error</a></li><li class="tsd-kind-class"><a href="classes/OidcHttpHandler.html" class="tsd-kind-icon">Oidc<wbr/>Http<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/OkResponseDescription.html" class="tsd-kind-icon">Ok<wbr/>Response<wbr/>Description</a></li><li class="tsd-kind-class"><a href="classes/OperationHandler.html" class="tsd-kind-icon">Operation<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/OperationHttpHandler.html" class="tsd-kind-icon">Operation<wbr/>Http<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/OperationMetadataCollector.html" class="tsd-kind-icon">Operation<wbr/>Metadata<wbr/>Collector</a></li><li class="tsd-kind-class"><a href="classes/OriginalUrlExtractor.html" class="tsd-kind-icon">Original<wbr/>Url<wbr/>Extractor</a></li><li class="tsd-kind-class"><a href="classes/OwnerPermissionReader.html" class="tsd-kind-icon">Owner<wbr/>Permission<wbr/>Reader</a></li><li class="tsd-kind-class"><a href="classes/OwnershipValidator.html" class="tsd-kind-icon">Ownership<wbr/>Validator</a></li><li class="tsd-kind-class"><a href="classes/ParallelFinalizer.html" class="tsd-kind-icon">Parallel<wbr/>Finalizer</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/ParallelHandler.html" class="tsd-kind-icon">Parallel<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/ParsingHttpHandler.html" class="tsd-kind-icon">Parsing<wbr/>Http<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/PassthroughConverter.html" class="tsd-kind-icon">Passthrough<wbr/>Converter</a></li><li class="tsd-kind-class"><a href="classes/PassthroughDataAccessor.html" class="tsd-kind-icon">Passthrough<wbr/>Data<wbr/>Accessor</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/PassthroughStore.html" class="tsd-kind-icon">Passthrough<wbr/>Store</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/PatchHandler.html" class="tsd-kind-icon">Patch<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/PatchOperationHandler.html" class="tsd-kind-icon">Patch<wbr/>Operation<wbr/>Handler</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/PatchingStore.html" class="tsd-kind-icon">Patching<wbr/>Store</a></li><li class="tsd-kind-class"><a href="classes/PathBasedReader.html" class="tsd-kind-icon">Path<wbr/>Based<wbr/>Reader</a></li><li class="tsd-kind-class"><a href="classes/PermissionBasedAuthorizer.html" class="tsd-kind-icon">Permission<wbr/>Based<wbr/>Authorizer</a></li><li class="tsd-kind-class"><a href="classes/PermissionReader.html" class="tsd-kind-icon">Permission<wbr/>Reader</a></li><li class="tsd-kind-class"><a href="classes/PodQuotaStrategy.html" class="tsd-kind-icon">Pod<wbr/>Quota<wbr/>Strategy</a></li><li class="tsd-kind-class"><a href="classes/PostOperationHandler.html" class="tsd-kind-icon">Post<wbr/>Operation<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/PreconditionFailedHttpError.html" class="tsd-kind-icon">Precondition<wbr/>Failed<wbr/>Http<wbr/>Error</a></li><li class="tsd-kind-class"><a href="classes/PreferenceParser.html" class="tsd-kind-icon">Preference<wbr/>Parser</a></li><li class="tsd-kind-class"><a href="classes/PreferenceSupport.html" class="tsd-kind-icon">Preference<wbr/>Support</a></li><li class="tsd-kind-class"><a href="classes/PromptHandler.html" class="tsd-kind-icon">Prompt<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/PublicCredentialsExtractor.html" class="tsd-kind-icon">Public<wbr/>Credentials<wbr/>Extractor</a></li><li class="tsd-kind-class"><a href="classes/PutOperationHandler.html" class="tsd-kind-icon">Put<wbr/>Operation<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/QuadToRdfConverter.html" class="tsd-kind-icon">Quad<wbr/>To<wbr/>Rdf<wbr/>Converter</a></li><li class="tsd-kind-class"><a href="classes/QuotaStrategy.html" class="tsd-kind-icon">Quota<wbr/>Strategy</a></li><li class="tsd-kind-class"><a href="classes/QuotaValidator.html" class="tsd-kind-icon">Quota<wbr/>Validator</a></li><li class="tsd-kind-class"><a href="classes/RawBodyParser.html" class="tsd-kind-icon">Raw<wbr/>Body<wbr/>Parser</a></li><li class="tsd-kind-class"><a href="classes/RdfToQuadConverter.html" class="tsd-kind-icon">Rdf<wbr/>To<wbr/>Quad<wbr/>Converter</a></li><li class="tsd-kind-class"><a href="classes/RdfValidator.html" class="tsd-kind-icon">Rdf<wbr/>Validator</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/ReadOnlyStore.html" class="tsd-kind-icon">Read<wbr/>Only<wbr/>Store</a></li><li class="tsd-kind-class"><a href="classes/RecordObject.html" class="tsd-kind-icon">Record<wbr/>Object</a></li><li class="tsd-kind-class"><a href="classes/RedirectAllHttpHandler.html" class="tsd-kind-icon">Redirect<wbr/>All<wbr/>Http<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/RedirectHttpError.html" class="tsd-kind-icon">Redirect<wbr/>Http<wbr/>Error</a></li><li class="tsd-kind-class"><a href="classes/RedirectingErrorHandler.html" class="tsd-kind-icon">Redirecting<wbr/>Error<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/RedisResourceLocker.html" class="tsd-kind-icon">Redis<wbr/>Resource<wbr/>Locker</a></li><li class="tsd-kind-class"><a href="classes/RegexRouterRule.html" class="tsd-kind-icon">Regex<wbr/>Router<wbr/>Rule</a></li><li class="tsd-kind-class"><a href="classes/RegistrationHandler.html" class="tsd-kind-icon">Registration<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/RegistrationManager.html" class="tsd-kind-icon">Registration<wbr/>Manager</a></li><li class="tsd-kind-class"><a href="classes/RelativePathInteractionRoute.html" class="tsd-kind-icon">Relative<wbr/>Path<wbr/>Interaction<wbr/>Route</a></li><li class="tsd-kind-class"><a href="classes/RepresentationConverter.html" class="tsd-kind-icon">Representation<wbr/>Converter</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/RepresentationConvertingStore.html" class="tsd-kind-icon">Representation<wbr/>Converting<wbr/>Store</a></li><li class="tsd-kind-class"><a href="classes/RepresentationMetadata.html" class="tsd-kind-icon">Representation<wbr/>Metadata</a></li><li class="tsd-kind-class"><a href="classes/RepresentationPatchHandler.html" class="tsd-kind-icon">Representation<wbr/>Patch<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/RepresentationPatcher.html" class="tsd-kind-icon">Representation<wbr/>Patcher</a></li><li class="tsd-kind-class"><a href="classes/RequestParser.html" class="tsd-kind-icon">Request<wbr/>Parser</a></li><li class="tsd-kind-class"><a href="classes/ResetPasswordHandler.html" class="tsd-kind-icon">Reset<wbr/>Password<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/ResetResponseDescription.html" class="tsd-kind-icon">Reset<wbr/>Response<wbr/>Description</a></li><li class="tsd-kind-class"><a href="classes/ResponseDescription.html" class="tsd-kind-icon">Response<wbr/>Description</a></li><li class="tsd-kind-class"><a href="classes/ResponseWriter.html" class="tsd-kind-icon">Response<wbr/>Writer</a></li><li class="tsd-kind-class"><a href="classes/RootFilePathHandler.html" class="tsd-kind-icon">Root<wbr/>File<wbr/>Path<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/RouterHandler.html" class="tsd-kind-icon">Router<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/RouterRule.html" class="tsd-kind-icon">Router<wbr/>Rule</a></li><li class="tsd-kind-class"><a href="classes/RoutingAuxiliaryIdentifierStrategy.html" class="tsd-kind-icon">Routing<wbr/>Auxiliary<wbr/>Identifier<wbr/>Strategy</a></li><li class="tsd-kind-class"><a href="classes/RoutingAuxiliaryStrategy.html" class="tsd-kind-icon">Routing<wbr/>Auxiliary<wbr/>Strategy</a></li><li class="tsd-kind-class"><a href="classes/RoutingResourceStore.html" class="tsd-kind-icon">Routing<wbr/>Resource<wbr/>Store</a></li><li class="tsd-kind-class"><a href="classes/SafeErrorHandler.html" class="tsd-kind-icon">Safe<wbr/>Error<wbr/>Handler</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/SequenceHandler.html" class="tsd-kind-icon">Sequence<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/ServerInitializer.html" class="tsd-kind-icon">Server<wbr/>Initializer</a></li><li class="tsd-kind-class"><a href="classes/SettingsExtractor.html" class="tsd-kind-icon">Settings<wbr/>Extractor</a></li><li class="tsd-kind-class"><a href="classes/SettingsResolver.html" class="tsd-kind-icon">Settings<wbr/>Resolver</a></li><li class="tsd-kind-class"><a href="classes/SetupHandler.html" class="tsd-kind-icon">Setup<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/SetupHttpHandler.html" class="tsd-kind-icon">Setup<wbr/>Http<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/SingleRootIdentifierStrategy.html" class="tsd-kind-icon">Single<wbr/>Root<wbr/>Identifier<wbr/>Strategy</a></li><li class="tsd-kind-class"><a href="classes/SingleThreadedResourceLocker.html" class="tsd-kind-icon">Single<wbr/>Threaded<wbr/>Resource<wbr/>Locker</a></li><li class="tsd-kind-class"><a href="classes/SlugParser.html" class="tsd-kind-icon">Slug<wbr/>Parser</a></li><li class="tsd-kind-class"><a href="classes/SparqlDataAccessor.html" class="tsd-kind-icon">Sparql<wbr/>Data<wbr/>Accessor</a></li><li class="tsd-kind-class"><a href="classes/SparqlUpdateBodyParser.html" class="tsd-kind-icon">Sparql<wbr/>Update<wbr/>Body<wbr/>Parser</a></li><li class="tsd-kind-class"><a href="classes/SparqlUpdateModesExtractor.html" class="tsd-kind-icon">Sparql<wbr/>Update<wbr/>Modes<wbr/>Extractor</a></li><li class="tsd-kind-class"><a href="classes/SparqlUpdatePatcher.html" class="tsd-kind-icon">Sparql<wbr/>Update<wbr/>Patcher</a></li><li class="tsd-kind-class"><a href="classes/StaticAssetHandler.html" class="tsd-kind-icon">Static<wbr/>Asset<wbr/>Handler</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/StaticHandler.html" class="tsd-kind-icon">Static<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/StaticThrowHandler.html" class="tsd-kind-icon">Static<wbr/>Throw<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/SubdomainExtensionBasedMapper.html" class="tsd-kind-icon">Subdomain<wbr/>Extension<wbr/>Based<wbr/>Mapper</a></li><li class="tsd-kind-class"><a href="classes/SubdomainIdentifierGenerator.html" class="tsd-kind-icon">Subdomain<wbr/>Identifier<wbr/>Generator</a></li><li class="tsd-kind-class"><a href="classes/SubdomainIdentifierStrategy.html" class="tsd-kind-icon">Subdomain<wbr/>Identifier<wbr/>Strategy</a></li><li class="tsd-kind-class"><a href="classes/SuffixAuxiliaryIdentifierStrategy.html" class="tsd-kind-icon">Suffix<wbr/>Auxiliary<wbr/>Identifier<wbr/>Strategy</a></li><li class="tsd-kind-class"><a href="classes/SuffixIdentifierGenerator.html" class="tsd-kind-icon">Suffix<wbr/>Identifier<wbr/>Generator</a></li><li class="tsd-kind-class"><a href="classes/TargetExtractor.html" class="tsd-kind-icon">Target<wbr/>Extractor</a></li><li class="tsd-kind-class"><a href="classes/TemplatedPodGenerator.html" class="tsd-kind-icon">Templated<wbr/>Pod<wbr/>Generator</a></li><li class="tsd-kind-class"><a href="classes/TemplatedResourcesGenerator.html" class="tsd-kind-icon">Templated<wbr/>Resources<wbr/>Generator</a></li><li class="tsd-kind-class"><a href="classes/TokenOwnershipValidator.html" class="tsd-kind-icon">Token<wbr/>Ownership<wbr/>Validator</a></li><li class="tsd-kind-class"><a href="classes/TypedRepresentationConverter.html" class="tsd-kind-icon">Typed<wbr/>Representation<wbr/>Converter</a></li><li class="tsd-kind-class"><a href="classes/UnauthorizedHttpError.html" class="tsd-kind-icon">Unauthorized<wbr/>Http<wbr/>Error</a></li><li class="tsd-kind-class"><a href="classes/UnionCredentialsExtractor.html" class="tsd-kind-icon">Union<wbr/>Credentials<wbr/>Extractor</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/UnionHandler.html" class="tsd-kind-icon">Union<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/UnionPermissionReader.html" class="tsd-kind-icon">Union<wbr/>Permission<wbr/>Reader</a></li><li class="tsd-kind-class"><a href="classes/UnsecureConstantCredentialsExtractor.html" class="tsd-kind-icon">Unsecure<wbr/>Constant<wbr/>Credentials<wbr/>Extractor</a></li><li class="tsd-kind-class"><a href="classes/UnsecureWebIdExtractor.html" class="tsd-kind-icon">Unsecure<wbr/>Web<wbr/>Id<wbr/>Extractor</a></li><li class="tsd-kind-class"><a href="classes/UnsecureWebSocketsProtocol.html" class="tsd-kind-icon">Unsecure<wbr/>Web<wbr/>Sockets<wbr/>Protocol</a></li><li class="tsd-kind-class"><a href="classes/UnsupportedAsyncHandler.html" class="tsd-kind-icon">Unsupported<wbr/>Async<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/UnsupportedMediaTypeHttpError.html" class="tsd-kind-icon">Unsupported<wbr/>Media<wbr/>Type<wbr/>Http<wbr/>Error</a></li><li class="tsd-kind-class"><a href="classes/ValidatingDataAccessor.html" class="tsd-kind-icon">Validating<wbr/>Data<wbr/>Accessor</a></li><li class="tsd-kind-class"><a href="classes/Validator.html" class="tsd-kind-icon">Validator</a></li><li class="tsd-kind-class"><a href="classes/VariableHandler.html" class="tsd-kind-icon">Variable<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/VariableSetter.html" class="tsd-kind-icon">Variable<wbr/>Setter</a></li><li class="tsd-kind-class"><a href="classes/VoidLocker.html" class="tsd-kind-icon">Void<wbr/>Locker</a></li><li class="tsd-kind-class"><a href="classes/VoidLogger.html" class="tsd-kind-icon">Void<wbr/>Logger</a></li><li class="tsd-kind-class"><a href="classes/VoidLoggerFactory.html" class="tsd-kind-icon">Void<wbr/>Logger<wbr/>Factory</a></li><li class="tsd-kind-class"><a href="classes/WacAllowMetadataWriter.html" class="tsd-kind-icon">Wac<wbr/>Allow<wbr/>Metadata<wbr/>Writer</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/WaterfallHandler.html" class="tsd-kind-icon">Waterfall<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/WebAclMetadataCollector.html" class="tsd-kind-icon">Web<wbr/>Acl<wbr/>Metadata<wbr/>Collector</a></li><li class="tsd-kind-class"><a href="classes/WebAclReader.html" class="tsd-kind-icon">Web<wbr/>Acl<wbr/>Reader</a></li><li class="tsd-kind-class"><a href="classes/WebIdAdapter.html" class="tsd-kind-icon">Web<wbr/>Id<wbr/>Adapter</a></li><li class="tsd-kind-class"><a href="classes/WebIdAdapterFactory.html" class="tsd-kind-icon">Web<wbr/>Id<wbr/>Adapter<wbr/>Factory</a></li><li class="tsd-kind-class"><a href="classes/WebSocketAdvertiser.html" class="tsd-kind-icon">Web<wbr/>Socket<wbr/>Advertiser</a></li><li class="tsd-kind-class"><a href="classes/WebSocketHandler.html" class="tsd-kind-icon">Web<wbr/>Socket<wbr/>Handler</a></li><li class="tsd-kind-class"><a href="classes/WebSocketServerFactory.html" class="tsd-kind-icon">Web<wbr/>Socket<wbr/>Server<wbr/>Factory</a></li><li class="tsd-kind-class"><a href="classes/WinstonLogger.html" class="tsd-kind-icon">Winston<wbr/>Logger</a></li><li class="tsd-kind-class"><a href="classes/WinstonLoggerFactory.html" class="tsd-kind-icon">Winston<wbr/>Logger<wbr/>Factory</a></li><li class="tsd-kind-class"><a href="classes/WrappedExpiringReadWriteLocker.html" class="tsd-kind-icon">Wrapped<wbr/>Expiring<wbr/>Read<wbr/>Write<wbr/>Locker</a></li><li class="tsd-kind-class tsd-has-type-parameter"><a href="classes/WrappedExpiringStorage.html" class="tsd-kind-icon">Wrapped<wbr/>Expiring<wbr/>Storage</a></li><li class="tsd-kind-class"><a href="classes/WwwAuthMetadataWriter.html" class="tsd-kind-icon">Www<wbr/>Auth<wbr/>Metadata<wbr/>Writer</a></li><li class="tsd-kind-class"><a href="classes/YargsCliExtractor.html" class="tsd-kind-icon">Yargs<wbr/>Cli<wbr/>Extractor</a></li><li class="tsd-kind-interface"><a href="interfaces/Accept.html" class="tsd-kind-icon">Accept</a></li><li class="tsd-kind-interface"><a href="interfaces/AcceptCharset.html" class="tsd-kind-icon">Accept<wbr/>Charset</a></li><li class="tsd-kind-interface"><a href="interfaces/AcceptDatetime.html" class="tsd-kind-icon">Accept<wbr/>Datetime</a></li><li class="tsd-kind-interface"><a href="interfaces/AcceptEncoding.html" class="tsd-kind-icon">Accept<wbr/>Encoding</a></li><li class="tsd-kind-interface"><a href="interfaces/AcceptHeader.html" class="tsd-kind-icon">Accept<wbr/>Header</a></li><li class="tsd-kind-interface"><a href="interfaces/AcceptLanguage.html" class="tsd-kind-icon">Accept<wbr/>Language</a></li><li class="tsd-kind-interface"><a href="interfaces/AccessCheckerArgs.html" class="tsd-kind-icon">Access<wbr/>Checker<wbr/>Args</a></li><li class="tsd-kind-interface"><a href="interfaces/AccountPayload.html" class="tsd-kind-icon">Account<wbr/>Payload</a></li><li class="tsd-kind-interface"><a href="interfaces/AccountSettings.html" class="tsd-kind-icon">Account<wbr/>Settings</a></li><li class="tsd-kind-interface"><a href="interfaces/AccountStore.html" class="tsd-kind-icon">Account<wbr/>Store</a></li><li class="tsd-kind-interface"><a href="interfaces/AdapterFactory.html" class="tsd-kind-icon">Adapter<wbr/>Factory</a></li><li class="tsd-kind-interface tsd-has-type-parameter"><a href="interfaces/AsyncTransformOptions.html" class="tsd-kind-icon">Async<wbr/>Transform<wbr/>Options</a></li><li class="tsd-kind-interface"><a href="interfaces/AtomicDataAccessor.html" class="tsd-kind-icon">Atomic<wbr/>Data<wbr/>Accessor</a></li><li class="tsd-kind-interface"><a href="interfaces/AtomicResourceStore.html" class="tsd-kind-icon">Atomic<wbr/>Resource<wbr/>Store</a></li><li class="tsd-kind-interface"><a href="interfaces/AuthorizerInput.html" class="tsd-kind-icon">Authorizer<wbr/>Input</a></li><li class="tsd-kind-interface"><a href="interfaces/AuthorizingHttpHandlerArgs.html" class="tsd-kind-icon">Authorizing<wbr/>Http<wbr/>Handler<wbr/>Args</a></li><li class="tsd-kind-interface"><a href="interfaces/AuxiliaryIdentifierStrategy.html" class="tsd-kind-icon">Auxiliary<wbr/>Identifier<wbr/>Strategy</a></li><li class="tsd-kind-interface"><a href="interfaces/AuxiliaryStrategy.html" class="tsd-kind-icon">Auxiliary<wbr/>Strategy</a></li><li class="tsd-kind-interface"><a href="interfaces/BaseHttpServerOptions.html" class="tsd-kind-icon">Base<wbr/>Http<wbr/>Server<wbr/>Options</a></li><li class="tsd-kind-interface"><a href="interfaces/BasicConditionsOptions.html" class="tsd-kind-icon">Basic<wbr/>Conditions<wbr/>Options</a></li><li class="tsd-kind-interface"><a href="interfaces/BasicRequestParserArgs.html" class="tsd-kind-icon">Basic<wbr/>Request<wbr/>Parser<wbr/>Args</a></li><li class="tsd-kind-interface"><a href="interfaces/BodyParserArgs.html" class="tsd-kind-icon">Body<wbr/>Parser<wbr/>Args</a></li><li class="tsd-kind-interface"><a href="interfaces/CliOptions.html" class="tsd-kind-icon">Cli<wbr/>Options</a></li><li class="tsd-kind-interface"><a href="interfaces/ComponentsJsFactory.html" class="tsd-kind-icon">Components<wbr/>Js<wbr/>Factory</a></li><li class="tsd-kind-interface"><a href="interfaces/Conditions.html" class="tsd-kind-icon">Conditions</a></li><li class="tsd-kind-interface"><a href="interfaces/ConstantConverterOptions.html" class="tsd-kind-icon">Constant<wbr/>Converter<wbr/>Options</a></li><li class="tsd-kind-interface"><a href="interfaces/ContainerInitializerArgs.html" class="tsd-kind-icon">Container<wbr/>Initializer<wbr/>Args</a></li><li class="tsd-kind-interface"><a href="interfaces/ConvertingStoreEntry.html" class="tsd-kind-icon">Converting<wbr/>Store<wbr/>Entry</a></li><li class="tsd-kind-interface"><a href="interfaces/Credential.html" class="tsd-kind-icon">Credential</a></li><li class="tsd-kind-interface"><a href="interfaces/DataAccessor.html" class="tsd-kind-icon">Data<wbr/>Accessor</a></li><li class="tsd-kind-interface"><a href="interfaces/EmailArgs.html" class="tsd-kind-icon">Email<wbr/>Args</a></li><li class="tsd-kind-interface"><a href="interfaces/EmailSenderArgs.html" class="tsd-kind-icon">Email<wbr/>Sender<wbr/>Args</a></li><li class="tsd-kind-interface"><a href="interfaces/ErrorHandlerArgs.html" class="tsd-kind-icon">Error<wbr/>Handler<wbr/>Args</a></li><li class="tsd-kind-interface"><a href="interfaces/ExpiringReadWriteLocker.html" class="tsd-kind-icon">Expiring<wbr/>Read<wbr/>Write<wbr/>Locker</a></li><li class="tsd-kind-interface tsd-has-type-parameter"><a href="interfaces/ExpiringStorage.html" class="tsd-kind-icon">Expiring<wbr/>Storage</a></li><li class="tsd-kind-interface"><a href="interfaces/FileIdentifierMapper.html" class="tsd-kind-icon">File<wbr/>Identifier<wbr/>Mapper</a></li><li class="tsd-kind-interface tsd-has-type-parameter"><a href="interfaces/FileIdentifierMapperFactory.html" class="tsd-kind-icon">File<wbr/>Identifier<wbr/>Mapper<wbr/>Factory</a></li><li class="tsd-kind-interface"><a href="interfaces/Finalizable.html" class="tsd-kind-icon">Finalizable</a></li><li class="tsd-kind-interface"><a href="interfaces/ForgotPasswordHandlerArgs.html" class="tsd-kind-icon">Forgot<wbr/>Password<wbr/>Handler<wbr/>Args</a></li><li class="tsd-kind-interface"><a href="interfaces/ForgotPasswordPayload.html" class="tsd-kind-icon">Forgot<wbr/>Password<wbr/>Payload</a></li><li class="tsd-kind-interface"><a href="interfaces/Forwarded.html" class="tsd-kind-icon">Forwarded</a></li><li class="tsd-kind-interface"><a href="interfaces/GreedyReadWriteSuffixes.html" class="tsd-kind-icon">Greedy<wbr/>Read<wbr/>Write<wbr/>Suffixes</a></li><li class="tsd-kind-interface"><a href="interfaces/HttpErrorOptions.html" class="tsd-kind-icon">Http<wbr/>Error<wbr/>Options</a></li><li class="tsd-kind-interface"><a href="interfaces/HttpHandlerInput.html" class="tsd-kind-icon">Http<wbr/>Handler<wbr/>Input</a></li><li class="tsd-kind-interface"><a href="interfaces/HttpServerFactory.html" class="tsd-kind-icon">Http<wbr/>Server<wbr/>Factory</a></li><li class="tsd-kind-interface"><a href="interfaces/IdentifierGenerator.html" class="tsd-kind-icon">Identifier<wbr/>Generator</a></li><li class="tsd-kind-interface"><a href="interfaces/IdentifierStrategy.html" class="tsd-kind-icon">Identifier<wbr/>Strategy</a></li><li class="tsd-kind-interface"><a href="interfaces/IdentityProviderFactoryArgs.html" class="tsd-kind-icon">Identity<wbr/>Provider<wbr/>Factory<wbr/>Args</a></li><li class="tsd-kind-interface"><a href="interfaces/IdentityProviderHttpHandlerArgs.html" class="tsd-kind-icon">Identity<wbr/>Provider<wbr/>Http<wbr/>Handler<wbr/>Args</a></li><li class="tsd-kind-interface"><a href="interfaces/InteractionHandlerInput.html" class="tsd-kind-icon">Interaction<wbr/>Handler<wbr/>Input</a></li><li class="tsd-kind-interface"><a href="interfaces/InteractionRoute.html" class="tsd-kind-icon">Interaction<wbr/>Route</a></li><li class="tsd-kind-interface tsd-has-type-parameter"><a href="interfaces/KeyValueStorage.html" class="tsd-kind-icon">Key<wbr/>Value<wbr/>Storage</a></li><li class="tsd-kind-interface"><a href="interfaces/LoggerFactory.html" class="tsd-kind-icon">Logger<wbr/>Factory</a></li><li class="tsd-kind-interface"><a href="interfaces/Operation.html" class="tsd-kind-icon">Operation</a></li><li class="tsd-kind-interface"><a href="interfaces/OperationHandlerInput.html" class="tsd-kind-icon">Operation<wbr/>Handler<wbr/>Input</a></li><li class="tsd-kind-interface"><a href="interfaces/OperationHttpHandlerInput.html" class="tsd-kind-icon">Operation<wbr/>Http<wbr/>Handler<wbr/>Input</a></li><li class="tsd-kind-interface"><a href="interfaces/OperationMetadataCollectorInput.html" class="tsd-kind-icon">Operation<wbr/>Metadata<wbr/>Collector<wbr/>Input</a></li><li class="tsd-kind-interface"><a href="interfaces/ParsingHttpHandlerArgs.html" class="tsd-kind-icon">Parsing<wbr/>Http<wbr/>Handler<wbr/>Args</a></li><li class="tsd-kind-interface"><a href="interfaces/Patch.html" class="tsd-kind-icon">Patch</a></li><li class="tsd-kind-interface"><a href="interfaces/PermissionReaderInput.html" class="tsd-kind-icon">Permission<wbr/>Reader<wbr/>Input</a></li><li class="tsd-kind-interface"><a href="interfaces/PodGenerator.html" class="tsd-kind-icon">Pod<wbr/>Generator</a></li><li class="tsd-kind-interface"><a href="interfaces/PodManager.html" class="tsd-kind-icon">Pod<wbr/>Manager</a></li><li class="tsd-kind-interface"><a href="interfaces/PodSettings.html" class="tsd-kind-icon">Pod<wbr/>Settings</a></li><li class="tsd-kind-interface"><a href="interfaces/ProviderFactory.html" class="tsd-kind-icon">Provider<wbr/>Factory</a></li><li class="tsd-kind-interface"><a href="interfaces/ReadWriteLocker.html" class="tsd-kind-icon">Read<wbr/>Write<wbr/>Locker</a></li><li class="tsd-kind-interface"><a href="interfaces/RedirectAllHttpHandlerArgs.html" class="tsd-kind-icon">Redirect<wbr/>All<wbr/>Http<wbr/>Handler<wbr/>Args</a></li><li class="tsd-kind-interface"><a href="interfaces/RegistrationManagerArgs.html" class="tsd-kind-icon">Registration<wbr/>Manager<wbr/>Args</a></li><li class="tsd-kind-interface"><a href="interfaces/RegistrationParams.html" class="tsd-kind-icon">Registration<wbr/>Params</a></li><li class="tsd-kind-interface"><a href="interfaces/RegistrationResponse.html" class="tsd-kind-icon">Registration<wbr/>Response</a></li><li class="tsd-kind-interface"><a href="interfaces/Representation.html" class="tsd-kind-icon">Representation</a></li><li class="tsd-kind-interface"><a href="interfaces/RepresentationConverterArgs.html" class="tsd-kind-icon">Representation<wbr/>Converter<wbr/>Args</a></li><li class="tsd-kind-interface"><a href="interfaces/RepresentationPatcherInput.html" class="tsd-kind-icon">Representation<wbr/>Patcher<wbr/>Input</a></li><li class="tsd-kind-interface"><a href="interfaces/RepresentationPreferences.html" class="tsd-kind-icon">Representation<wbr/>Preferences</a></li><li class="tsd-kind-interface"><a href="interfaces/Resource.html" class="tsd-kind-icon">Resource</a></li><li class="tsd-kind-interface"><a href="interfaces/ResourceIdentifier.html" class="tsd-kind-icon">Resource<wbr/>Identifier</a></li><li class="tsd-kind-interface"><a href="interfaces/ResourceLink.html" class="tsd-kind-icon">Resource<wbr/>Link</a></li><li class="tsd-kind-interface"><a href="interfaces/ResourceLocker.html" class="tsd-kind-icon">Resource<wbr/>Locker</a></li><li class="tsd-kind-interface"><a href="interfaces/ResourceStore.html" class="tsd-kind-icon">Resource<wbr/>Store</a></li><li class="tsd-kind-interface"><a href="interfaces/ResourcesGenerator.html" class="tsd-kind-icon">Resources<wbr/>Generator</a></li><li class="tsd-kind-interface"><a href="interfaces/RouterHandlerArgs.html" class="tsd-kind-icon">Router<wbr/>Handler<wbr/>Args</a></li><li class="tsd-kind-interface"><a href="interfaces/SetupHandlerArgs.html" class="tsd-kind-icon">Setup<wbr/>Handler<wbr/>Args</a></li><li class="tsd-kind-interface"><a href="interfaces/SetupHttpHandlerArgs.html" class="tsd-kind-icon">Setup<wbr/>Http<wbr/>Handler<wbr/>Args</a></li><li class="tsd-kind-interface"><a href="interfaces/Size.html" class="tsd-kind-icon">Size</a></li><li class="tsd-kind-interface tsd-has-type-parameter"><a href="interfaces/SizeReporter.html" class="tsd-kind-icon">Size<wbr/>Reporter</a></li><li class="tsd-kind-interface"><a href="interfaces/SparqlUpdatePatch.html" class="tsd-kind-icon">Sparql<wbr/>Update<wbr/>Patch</a></li><li class="tsd-kind-interface"><a href="interfaces/SystemError.html" class="tsd-kind-icon">System<wbr/>Error</a></li><li class="tsd-kind-interface tsd-has-type-parameter"><a href="interfaces/TemplateEngine.html" class="tsd-kind-icon">Template<wbr/>Engine</a></li><li class="tsd-kind-interface"><a href="interfaces/TemplateOptions.html" class="tsd-kind-icon">Template<wbr/>Options</a></li><li class="tsd-kind-interface"><a href="interfaces/TemplatePath.html" class="tsd-kind-icon">Template<wbr/>Path</a></li><li class="tsd-kind-interface"><a href="interfaces/TemplateString.html" class="tsd-kind-icon">Template<wbr/>String</a></li><li class="tsd-kind-type-alias"><a href="modules.html#CredentialSet" class="tsd-kind-icon">Credential<wbr/>Set</a></li><li class="tsd-kind-type-alias"><a href="modules.html#EmailPasswordData" class="tsd-kind-icon">Email<wbr/>Password<wbr/>Data</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="modules.html#Expires" class="tsd-kind-icon">Expires</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="modules.html#Guarded" class="tsd-kind-icon">Guarded</a></li><li class="tsd-kind-type-alias"><a href="modules.html#HttpRequest" class="tsd-kind-icon">Http<wbr/>Request</a></li><li class="tsd-kind-type-alias"><a href="modules.html#HttpResponse" class="tsd-kind-icon">Http<wbr/>Response</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Interaction" class="tsd-kind-icon">Interaction</a></li><li class="tsd-kind-type-alias"><a href="modules.html#LogLevel" class="tsd-kind-icon">Log<wbr/>Level</a></li><li class="tsd-kind-type-alias"><a href="modules.html#MetadataGraph" class="tsd-kind-icon">Metadata<wbr/>Graph</a></li><li class="tsd-kind-type-alias"><a href="modules.html#MetadataIdentifier" class="tsd-kind-icon">Metadata<wbr/>Identifier</a></li><li class="tsd-kind-type-alias"><a href="modules.html#MetadataRecord" class="tsd-kind-icon">Metadata<wbr/>Record</a></li><li class="tsd-kind-type-alias"><a href="modules.html#MetadataValue" class="tsd-kind-icon">Metadata<wbr/>Value</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="modules.html#Namespace" class="tsd-kind-icon">Namespace</a></li><li class="tsd-kind-type-alias tsd-has-type-parameter"><a href="modules.html#PatchHandlerInput" class="tsd-kind-icon">Patch<wbr/>Handler<wbr/>Input</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Permission" class="tsd-kind-icon">Permission</a></li><li class="tsd-kind-type-alias"><a href="modules.html#PermissionSet" class="tsd-kind-icon">Permission<wbr/>Set</a></li><li class="tsd-kind-type-alias"><a href="modules.html#Template" class="tsd-kind-icon">Template</a></li><li class="tsd-kind-type-alias"><a href="modules.html#TemplateFileName" class="tsd-kind-icon">Template<wbr/>File<wbr/>Name</a></li><li class="tsd-kind-type-alias"><a href="modules.html#ValidatorInput" class="tsd-kind-icon">Validator<wbr/>Input</a></li><li class="tsd-kind-type-alias"><a href="modules.html#ValuePreference" class="tsd-kind-icon">Value<wbr/>Preference</a></li><li class="tsd-kind-type-alias"><a href="modules.html#ValuePreferences" class="tsd-kind-icon">Value<wbr/>Preferences</a></li><li class="tsd-kind-type-alias"><a href="modules.html#YargsArgOptions" class="tsd-kind-icon">Yargs<wbr/>Arg<wbr/>Options</a></li><li class="tsd-kind-variable"><a href="modules.html#ACL" class="tsd-kind-icon">ACL</a></li><li class="tsd-kind-variable"><a href="modules.html#APPLICATION_JSON" class="tsd-kind-icon">APPLICATION_<wbr/>JSON</a></li><li class="tsd-kind-variable"><a href="modules.html#APPLICATION_OCTET_STREAM" class="tsd-kind-icon">APPLICATION_<wbr/>OCTET_<wbr/>STREAM</a></li><li class="tsd-kind-variable"><a href="modules.html#APPLICATION_SPARQL_UPDATE" class="tsd-kind-icon">APPLICATION_<wbr/>SPARQL_<wbr/>UPDATE</a></li><li class="tsd-kind-variable"><a href="modules.html#APPLICATION_X_WWW_FORM_URLENCODED" class="tsd-kind-icon">APPLICATION_<wbr/>X_<wbr/>WWW_<wbr/>FORM_<wbr/>URLENCODED</a></li><li class="tsd-kind-variable"><a href="modules.html#AUTH" class="tsd-kind-icon">AUTH</a></li><li class="tsd-kind-variable"><a href="modules.html#CONTENT_LENGTH_TERM" class="tsd-kind-icon">CONTENT_<wbr/>LENGTH_<wbr/>TERM</a></li><li class="tsd-kind-variable"><a href="modules.html#CONTENT_TYPE" class="tsd-kind-icon">CONTENT_<wbr/>TYPE</a></li><li class="tsd-kind-variable"><a href="modules.html#CONTENT_TYPE_TERM" class="tsd-kind-icon">CONTENT_<wbr/>TYPE_<wbr/>TERM</a></li><li class="tsd-kind-variable"><a href="modules.html#DC" class="tsd-kind-icon">DC</a></li><li class="tsd-kind-variable"><a href="modules.html#DEFAULT_CUSTOM_TYPES" class="tsd-kind-icon">DEFAULT_<wbr/>CUSTOM_<wbr/>TYPES</a></li><li class="tsd-kind-variable"><a href="modules.html#FOAF" class="tsd-kind-icon">FOAF</a></li><li class="tsd-kind-variable"><a href="modules.html#HH" class="tsd-kind-icon">HH</a></li><li class="tsd-kind-variable"><a href="modules.html#HTTP" class="tsd-kind-icon">HTTP</a></li><li class="tsd-kind-variable"><a href="modules.html#INTERNAL_ALL" class="tsd-kind-icon">INTERNAL_<wbr/>ALL</a></li><li class="tsd-kind-variable"><a href="modules.html#INTERNAL_ERROR" class="tsd-kind-icon">INTERNAL_<wbr/>ERROR</a></li><li class="tsd-kind-variable"><a href="modules.html#INTERNAL_QUADS" class="tsd-kind-icon">INTERNAL_<wbr/>QUADS</a></li><li class="tsd-kind-variable"><a href="modules.html#LDP" class="tsd-kind-icon">LDP</a></li><li class="tsd-kind-variable"><a href="modules.html#LOG_LEVELS" class="tsd-kind-icon">LOG_<wbr/>LEVELS</a></li><li class="tsd-kind-variable"><a href="modules.html#MA" class="tsd-kind-icon">MA</a></li><li class="tsd-kind-variable"><a href="modules.html#OIDC" class="tsd-kind-icon">OIDC</a></li><li class="tsd-kind-variable"><a href="modules.html#PIM" class="tsd-kind-icon">PIM</a></li><li class="tsd-kind-variable"><a href="modules.html#POSIX" class="tsd-kind-icon">POSIX</a></li><li class="tsd-kind-variable"><a href="modules.html#PREFERRED_PREFIX" class="tsd-kind-icon">PREFERRED_<wbr/>PREFIX</a></li><li class="tsd-kind-variable"><a href="modules.html#PREFERRED_PREFIX_TERM" class="tsd-kind-icon">PREFERRED_<wbr/>PREFIX_<wbr/>TERM</a></li><li class="tsd-kind-variable"><a href="modules.html#RDF" class="tsd-kind-icon">RDF</a></li><li class="tsd-kind-variable"><a href="modules.html#SOLID" class="tsd-kind-icon">SOLID</a></li><li class="tsd-kind-variable"><a href="modules.html#SOLID_ERROR" class="tsd-kind-icon">SOLID_<wbr/>ERROR</a></li><li class="tsd-kind-variable"><a href="modules.html#SOLID_HTTP" class="tsd-kind-icon">SOLID_<wbr/>HTTP</a></li><li class="tsd-kind-variable"><a href="modules.html#SOLID_META" class="tsd-kind-icon">SOLID_<wbr/>META</a></li><li class="tsd-kind-variable"><a href="modules.html#TEMPLATE" class="tsd-kind-icon">TEMPLATE</a></li><li class="tsd-kind-variable"><a href="modules.html#TEMPLATE_VARIABLE" class="tsd-kind-icon">TEMPLATE_<wbr/>VARIABLE</a></li><li class="tsd-kind-variable"><a href="modules.html#TEXT_HTML" class="tsd-kind-icon">TEXT_<wbr/>HTML</a></li><li class="tsd-kind-variable"><a href="modules.html#TEXT_MARKDOWN" class="tsd-kind-icon">TEXT_<wbr/>MARKDOWN</a></li><li class="tsd-kind-variable"><a href="modules.html#TEXT_N3" class="tsd-kind-icon">TEXT_<wbr/>N3</a></li><li class="tsd-kind-variable"><a href="modules.html#TEXT_TURTLE" class="tsd-kind-icon">TEXT_<wbr/>TURTLE</a></li><li class="tsd-kind-variable"><a href="modules.html#UNIT_BYTES" class="tsd-kind-icon">UNIT_<wbr/>BYTES</a></li><li class="tsd-kind-variable"><a href="modules.html#VANN" class="tsd-kind-icon">VANN</a></li><li class="tsd-kind-variable"><a href="modules.html#VCARD" class="tsd-kind-icon">VCARD</a></li><li class="tsd-kind-variable"><a href="modules.html#XSD" class="tsd-kind-icon">XSD</a></li><li class="tsd-kind-variable"><a href="modules.html#modulePathPlaceholder" class="tsd-kind-icon">module<wbr/>Path<wbr/>Placeholder</a></li><li class="tsd-kind-function"><a href="modules.html#absoluteFilePath" class="tsd-kind-icon">absolute<wbr/>File<wbr/>Path</a></li><li class="tsd-kind-function"><a href="modules.html#addGeneratedResources" class="tsd-kind-icon">add<wbr/>Generated<wbr/>Resources</a></li><li class="tsd-kind-function"><a href="modules.html#addHeader" class="tsd-kind-icon">add<wbr/>Header</a></li><li class="tsd-kind-function"><a href="modules.html#addResourceMetadata" class="tsd-kind-icon">add<wbr/>Resource<wbr/>Metadata</a></li><li class="tsd-kind-function"><a href="modules.html#addTemplateMetadata" class="tsd-kind-icon">add<wbr/>Template<wbr/>Metadata</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#allFulfilled" class="tsd-kind-icon">all<wbr/>Fulfilled</a></li><li class="tsd-kind-function"><a href="modules.html#assertError" class="tsd-kind-icon">assert<wbr/>Error</a></li><li class="tsd-kind-function"><a href="modules.html#assertPassword" class="tsd-kind-icon">assert<wbr/>Password</a></li><li class="tsd-kind-function"><a href="modules.html#cleanPreferences" class="tsd-kind-icon">clean<wbr/>Preferences</a></li><li class="tsd-kind-function"><a href="modules.html#cloneRepresentation" class="tsd-kind-icon">clone<wbr/>Representation</a></li><li class="tsd-kind-function"><a href="modules.html#createAggregateError" class="tsd-kind-icon">create<wbr/>Aggregate<wbr/>Error</a></li><li class="tsd-kind-function"><a href="modules.html#createErrorMessage" class="tsd-kind-icon">create<wbr/>Error<wbr/>Message</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#createNamespace" class="tsd-kind-icon">create<wbr/>Namespace</a></li><li class="tsd-kind-function"><a href="modules.html#createSubdomainRegexp" class="tsd-kind-icon">create<wbr/>Subdomain<wbr/>Regexp</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#createTermNamespace" class="tsd-kind-icon">create<wbr/>Term<wbr/>Namespace</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#createUriAndTermNamespace" class="tsd-kind-icon">create<wbr/>Uri<wbr/>And<wbr/>Term<wbr/>Namespace</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#createUriNamespace" class="tsd-kind-icon">create<wbr/>Uri<wbr/>Namespace</a></li><li class="tsd-kind-function"><a href="modules.html#decodeUriPathComponents" class="tsd-kind-icon">decode<wbr/>Uri<wbr/>Path<wbr/>Components</a></li><li class="tsd-kind-function"><a href="modules.html#encodeUriPathComponents" class="tsd-kind-icon">encode<wbr/>Uri<wbr/>Path<wbr/>Components</a></li><li class="tsd-kind-function"><a href="modules.html#endOfStream" class="tsd-kind-icon">end<wbr/>Of<wbr/>Stream</a></li><li class="tsd-kind-function"><a href="modules.html#ensureTrailingSlash" class="tsd-kind-icon">ensure<wbr/>Trailing<wbr/>Slash</a></li><li class="tsd-kind-function"><a href="modules.html#extractScheme" class="tsd-kind-icon">extract<wbr/>Scheme</a></li><li class="tsd-kind-function"><a href="modules.html#fetchDataset" class="tsd-kind-icon">fetch<wbr/>Dataset</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#filterHandlers" class="tsd-kind-icon">filter<wbr/>Handlers</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#findHandler" class="tsd-kind-icon">find<wbr/>Handler</a></li><li class="tsd-kind-function"><a href="modules.html#getBestPreference" class="tsd-kind-icon">get<wbr/>Best<wbr/>Preference</a></li><li class="tsd-kind-function"><a href="modules.html#getConversionTarget" class="tsd-kind-icon">get<wbr/>Conversion<wbr/>Target</a></li><li class="tsd-kind-function"><a href="modules.html#getETag" class="tsd-kind-icon">getETag</a></li><li class="tsd-kind-function"><a href="modules.html#getExtension" class="tsd-kind-icon">get<wbr/>Extension</a></li><li class="tsd-kind-function"><a href="modules.html#getLoggerFor" class="tsd-kind-icon">get<wbr/>Logger<wbr/>For</a></li><li class="tsd-kind-function"><a href="modules.html#getModuleRoot" class="tsd-kind-icon">get<wbr/>Module<wbr/>Root</a></li><li class="tsd-kind-function"><a href="modules.html#getRelativeUrl" class="tsd-kind-icon">get<wbr/>Relative<wbr/>Url</a></li><li class="tsd-kind-function"><a href="modules.html#getSingleItem" class="tsd-kind-icon">get<wbr/>Single<wbr/>Item</a></li><li class="tsd-kind-function"><a href="modules.html#getStatusCode" class="tsd-kind-icon">get<wbr/>Status<wbr/>Code</a></li><li class="tsd-kind-function"><a href="modules.html#getTemplateFilePath" class="tsd-kind-icon">get<wbr/>Template<wbr/>File<wbr/>Path</a></li><li class="tsd-kind-function"><a href="modules.html#getTypeWeight" class="tsd-kind-icon">get<wbr/>Type<wbr/>Weight</a></li><li class="tsd-kind-function"><a href="modules.html#getWeightedPreferences" class="tsd-kind-icon">get<wbr/>Weighted<wbr/>Preferences</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#guardStream" class="tsd-kind-icon">guard<wbr/>Stream</a></li><li class="tsd-kind-function"><a href="modules.html#guardedStreamFrom" class="tsd-kind-icon">guarded<wbr/>Stream<wbr/>From</a></li><li class="tsd-kind-function"><a href="modules.html#isContainerIdentifier" class="tsd-kind-icon">is<wbr/>Container<wbr/>Identifier</a></li><li class="tsd-kind-function"><a href="modules.html#isContainerPath" class="tsd-kind-icon">is<wbr/>Container<wbr/>Path</a></li><li class="tsd-kind-function"><a href="modules.html#isError" class="tsd-kind-icon">is<wbr/>Error</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#isGuarded" class="tsd-kind-icon">is<wbr/>Guarded</a></li><li class="tsd-kind-function"><a href="modules.html#isHttpRequest" class="tsd-kind-icon">is<wbr/>Http<wbr/>Request</a></li><li class="tsd-kind-function"><a href="modules.html#isInternalContentType" class="tsd-kind-icon">is<wbr/>Internal<wbr/>Content<wbr/>Type</a></li><li class="tsd-kind-function"><a href="modules.html#isRepresentationMetadata" class="tsd-kind-icon">is<wbr/>Representation<wbr/>Metadata</a></li><li class="tsd-kind-function"><a href="modules.html#isResourceIdentifier" class="tsd-kind-icon">is<wbr/>Resource<wbr/>Identifier</a></li><li class="tsd-kind-function"><a href="modules.html#isSystemError" class="tsd-kind-icon">is<wbr/>System<wbr/>Error</a></li><li class="tsd-kind-function"><a href="modules.html#isTerm" class="tsd-kind-icon">is<wbr/>Term</a></li><li class="tsd-kind-function"><a href="modules.html#isValidVariable" class="tsd-kind-icon">is<wbr/>Valid<wbr/>Variable</a></li><li class="tsd-kind-function"><a href="modules.html#joinFilePath" class="tsd-kind-icon">join<wbr/>File<wbr/>Path</a></li><li class="tsd-kind-function"><a href="modules.html#joinUrl" class="tsd-kind-icon">join<wbr/>Url</a></li><li class="tsd-kind-function"><a href="modules.html#matchesMediaPreferences" class="tsd-kind-icon">matches<wbr/>Media<wbr/>Preferences</a></li><li class="tsd-kind-function"><a href="modules.html#matchesMediaType" class="tsd-kind-icon">matches<wbr/>Media<wbr/>Type</a></li><li class="tsd-kind-function"><a href="modules.html#modulePath" class="tsd-kind-icon">module<wbr/>Path</a></li><li class="tsd-kind-function"><a href="modules.html#normalizeFilePath" class="tsd-kind-icon">normalize<wbr/>File<wbr/>Path</a></li><li class="tsd-kind-function"><a href="modules.html#parseAccept" class="tsd-kind-icon">parse<wbr/>Accept</a></li><li class="tsd-kind-function"><a href="modules.html#parseAcceptCharset" class="tsd-kind-icon">parse<wbr/>Accept<wbr/>Charset</a></li><li class="tsd-kind-function"><a href="modules.html#parseAcceptDateTime" class="tsd-kind-icon">parse<wbr/>Accept<wbr/>Date<wbr/>Time</a></li><li class="tsd-kind-function"><a href="modules.html#parseAcceptEncoding" class="tsd-kind-icon">parse<wbr/>Accept<wbr/>Encoding</a></li><li class="tsd-kind-function"><a href="modules.html#parseAcceptLanguage" class="tsd-kind-icon">parse<wbr/>Accept<wbr/>Language</a></li><li class="tsd-kind-function"><a href="modules.html#parseContentType" class="tsd-kind-icon">parse<wbr/>Content<wbr/>Type</a></li><li class="tsd-kind-function"><a href="modules.html#parseForwarded" class="tsd-kind-icon">parse<wbr/>Forwarded</a></li><li class="tsd-kind-function"><a href="modules.html#parseParameters" class="tsd-kind-icon">parse<wbr/>Parameters</a></li><li class="tsd-kind-function"><a href="modules.html#parseQuads" class="tsd-kind-icon">parse<wbr/>Quads</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#pipeSafely" class="tsd-kind-icon">pipe<wbr/>Safely</a></li><li class="tsd-kind-function"><a href="modules.html#preferencesToString" class="tsd-kind-icon">preferences<wbr/>To<wbr/>String</a></li><li class="tsd-kind-function"><a href="modules.html#promiseSome" class="tsd-kind-icon">promise<wbr/>Some</a></li><li class="tsd-kind-function"><a href="modules.html#readJsonStream" class="tsd-kind-icon">read<wbr/>Json<wbr/>Stream</a></li><li class="tsd-kind-function"><a href="modules.html#readTemplate" class="tsd-kind-icon">read<wbr/>Template</a></li><li class="tsd-kind-function"><a href="modules.html#readableToQuads" class="tsd-kind-icon">readable<wbr/>To<wbr/>Quads</a></li><li class="tsd-kind-function"><a href="modules.html#readableToString" class="tsd-kind-icon">readable<wbr/>To<wbr/>String</a></li><li class="tsd-kind-function"><a href="modules.html#resetGlobalLoggerFactory" class="tsd-kind-icon">reset<wbr/>Global<wbr/>Logger<wbr/>Factory</a></li><li class="tsd-kind-function"><a href="modules.html#resolveAssetPath" class="tsd-kind-icon">resolve<wbr/>Asset<wbr/>Path</a></li><li class="tsd-kind-function"><a href="modules.html#resolveModulePath" class="tsd-kind-icon">resolve<wbr/>Module<wbr/>Path</a></li><li class="tsd-kind-function"><a href="modules.html#responseToDataset" class="tsd-kind-icon">response<wbr/>To<wbr/>Dataset</a></li><li class="tsd-kind-function"><a href="modules.html#serializeQuads" class="tsd-kind-icon">serialize<wbr/>Quads</a></li><li class="tsd-kind-function"><a href="modules.html#setGlobalLoggerFactory" class="tsd-kind-icon">set<wbr/>Global<wbr/>Logger<wbr/>Factory</a></li><li class="tsd-kind-function"><a href="modules.html#splitAndClean" class="tsd-kind-icon">split<wbr/>And<wbr/>Clean</a></li><li class="tsd-kind-function"><a href="modules.html#toCachedNamedNode" class="tsd-kind-icon">to<wbr/>Cached<wbr/>Named<wbr/>Node</a></li><li class="tsd-kind-function"><a href="modules.html#toCanonicalUriPath" class="tsd-kind-icon">to<wbr/>Canonical<wbr/>Uri<wbr/>Path</a></li><li class="tsd-kind-function"><a href="modules.html#toLiteral" class="tsd-kind-icon">to<wbr/>Literal</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#toNamedTerm" class="tsd-kind-icon">to<wbr/>Named<wbr/>Term</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#toObjectTerm" class="tsd-kind-icon">to<wbr/>Object<wbr/>Term</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#toPredicateTerm" class="tsd-kind-icon">to<wbr/>Predicate<wbr/>Term</a></li><li class="tsd-kind-function"><a href="modules.html#transformQuotedStrings" class="tsd-kind-icon">transform<wbr/>Quoted<wbr/>Strings</a></li><li class="tsd-kind-function tsd-has-type-parameter"><a href="modules.html#transformSafely" class="tsd-kind-icon">transform<wbr/>Safely</a></li><li class="tsd-kind-function"><a href="modules.html#trimTrailingSlashes" class="tsd-kind-icon">trim<wbr/>Trailing<wbr/>Slashes</a></li><li class="tsd-kind-function"><a href="modules.html#uniqueQuads" class="tsd-kind-icon">unique<wbr/>Quads</a></li><li class="tsd-kind-function"><a href="modules.html#updateModifiedDate" class="tsd-kind-icon">update<wbr/>Modified<wbr/>Date</a></li></ul></nav></div></div></div><footer class=""><div class="container"><h2>Legend</h2><div class="tsd-legend-group"><ul class="tsd-legend"><li class="tsd-kind-constructor tsd-parent-kind-class"><span class="tsd-kind-icon">Constructor</span></li><li class="tsd-kind-property tsd-parent-kind-class"><span class="tsd-kind-icon">Property</span></li><li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li><li class="tsd-kind-accessor tsd-parent-kind-class"><span class="tsd-kind-icon">Accessor</span></li></ul><ul class="tsd-legend"><li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited constructor</span></li><li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited property</span></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited method</span></li></ul><ul class="tsd-legend"><li class="tsd-kind-property tsd-parent-kind-interface"><span class="tsd-kind-icon">Property</span></li><li class="tsd-kind-method tsd-parent-kind-interface"><span class="tsd-kind-icon">Method</span></li></ul><ul class="tsd-legend"><li class="tsd-kind-property tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected property</span></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-protected"><span class="tsd-kind-icon">Protected method</span></li></ul><ul class="tsd-legend"><li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private property</span></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private method</span></li></ul><ul class="tsd-legend"><li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static method</span></li></ul></div><h2>Settings</h2><p>Theme <select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></p></div></footer><div class="overlay"></div><script src="assets/main.js"></script></body></html>