mirror of
https://github.com/CommunitySolidServer/CommunitySolidServer.git
synced 2024-10-03 14:55:10 +00:00
504 lines
469 KiB
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"><</span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</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">></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/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"><</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>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"><</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">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"><</span><span class="tsd-signature-type">IncomingMessage</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/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"><</span><span class="tsd-signature-type">KoaContextWithOIDC</span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">"oidc"</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">"entities"</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">"Interaction"</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/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"><</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">></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"><</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">></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"> & </span><span class="tsd-signature-type">RecordOf</span><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-type" data-tsd-kind="Type parameter">TValue</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#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"><</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>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"><</span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</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">></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/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"><</span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</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">></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/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"><</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">></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:
|
|
"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 "not acceptable"."</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"><</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">></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"> & </span><span class="tsd-signature-type">RecordOf</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">"default"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"accessTo"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"agent"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"agentClass"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"agentGroup"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"AuthenticatedAgent"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"Authorization"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"mode"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"Write"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"Read"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"Append"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"Control"</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">></span><span class="tsd-signature-symbol"> & </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"><</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">"default"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"accessTo"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"agent"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"agentClass"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"agentGroup"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"AuthenticatedAgent"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"Authorization"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"mode"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"Write"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"Read"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"Append"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"Control"</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"><</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-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">"application/json"</span><span class="tsd-signature-symbol"> = 'application/json'</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">"application/octet-stream"</span><span class="tsd-signature-symbol"> = 'application/octet-stream'</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">"application/sparql-update"</span><span class="tsd-signature-symbol"> = 'application/sparql-update'</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">"application/x-www-form-urlencoded"</span><span class="tsd-signature-symbol"> = 'application/x-www-form-urlencoded'</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"> & </span><span class="tsd-signature-type">RecordOf</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">"userMode"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"publicMode"</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">></span><span class="tsd-signature-symbol"> & </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"><</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">"userMode"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"publicMode"</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"><</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-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"><</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/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"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">></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"> & </span><span class="tsd-signature-type">RecordOf</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">"description"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"modified"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"title"</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">></span><span class="tsd-signature-symbol"> & </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"><</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">"description"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"modified"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"title"</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"><</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-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"> & </span><span class="tsd-signature-type">RecordOf</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">"Agent"</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><span class="tsd-signature-symbol"> & </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"><</span><span class="tsd-signature-type">"Agent"</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">string</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> = ...</span></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"> & </span><span class="tsd-signature-type">RecordOf</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">"content-length"</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><span class="tsd-signature-symbol"> & </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"><</span><span class="tsd-signature-type">"content-length"</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">string</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> = ...</span></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"> & </span><span class="tsd-signature-type">RecordOf</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">"statusCodeNumber"</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><span class="tsd-signature-symbol"> & </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"><</span><span class="tsd-signature-type">"statusCodeNumber"</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">string</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> = ...</span></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">"internal/*"</span><span class="tsd-signature-symbol"> = 'internal/*'</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">"internal/error"</span><span class="tsd-signature-symbol"> = 'internal/error'</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">"internal/quads"</span><span class="tsd-signature-symbol"> = 'internal/quads'</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"> & </span><span class="tsd-signature-type">RecordOf</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">"contains"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"BasicContainer"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"Container"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"Resource"</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">></span><span class="tsd-signature-symbol"> & </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"><</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">"contains"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"BasicContainer"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"Container"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"Resource"</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"><</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-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">"error"</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">"warn"</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">"info"</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">"verbose"</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">"debug"</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">"silly"</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"> & </span><span class="tsd-signature-type">RecordOf</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">"format"</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><span class="tsd-signature-symbol"> & </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"><</span><span class="tsd-signature-type">"format"</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">string</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> = ...</span></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"> & </span><span class="tsd-signature-type">RecordOf</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">"redirect_uris"</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><span class="tsd-signature-symbol"> & </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"><</span><span class="tsd-signature-type">"redirect_uris"</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">string</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> = ...</span></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"> & </span><span class="tsd-signature-type">RecordOf</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">"Storage"</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><span class="tsd-signature-symbol"> & </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"><</span><span class="tsd-signature-type">"Storage"</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">string</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> = ...</span></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"> & </span><span class="tsd-signature-type">RecordOf</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">"mtime"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"size"</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">></span><span class="tsd-signature-symbol"> & </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"><</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">"mtime"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"size"</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"><</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-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"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">></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"> & </span><span class="tsd-signature-type">RecordOf</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">"type"</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><span class="tsd-signature-symbol"> & </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"><</span><span class="tsd-signature-type">"type"</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">string</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> = ...</span></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"> & </span><span class="tsd-signature-type">RecordOf</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">"deletes"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"inserts"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"oidcIssuer"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"oidcIssuerRegistrationToken"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"oidcRegistration"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"where"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"InsertDeletePatch"</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">></span><span class="tsd-signature-symbol"> & </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"><</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">"deletes"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"inserts"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"oidcIssuer"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"oidcIssuerRegistrationToken"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"oidcRegistration"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"where"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"InsertDeletePatch"</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"><</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-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"> & </span><span class="tsd-signature-type">RecordOf</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">"stack"</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><span class="tsd-signature-symbol"> & </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"><</span><span class="tsd-signature-type">"stack"</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">string</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> = ...</span></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"> & </span><span class="tsd-signature-type">RecordOf</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">"location"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"slug"</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">></span><span class="tsd-signature-symbol"> & </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"><</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">"location"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"slug"</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"><</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-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"> & </span><span class="tsd-signature-type">RecordOf</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">"ResponseMetadata"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"template"</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">></span><span class="tsd-signature-symbol"> & </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"><</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">"ResponseMetadata"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"template"</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"><</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-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"> & </span><span class="tsd-signature-type">RecordOf</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">"ResourceStore"</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><span class="tsd-signature-symbol"> & </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"><</span><span class="tsd-signature-type">"ResourceStore"</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">string</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> = ...</span></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"> & </span><span class="tsd-signature-type">RecordOf</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">"baseUrl"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"rootFilePath"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"sparqlEndpoint"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"templateConfig"</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">></span><span class="tsd-signature-symbol"> & </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"><</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">"baseUrl"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"rootFilePath"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"sparqlEndpoint"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"templateConfig"</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"><</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-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">"text/html"</span><span class="tsd-signature-symbol"> = 'text/html'</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">"text/markdown"</span><span class="tsd-signature-symbol"> = 'text/markdown'</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">"text/n3"</span><span class="tsd-signature-symbol"> = 'text/n3'</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">"text/turtle"</span><span class="tsd-signature-symbol"> = 'text/turtle'</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">"bytes"</span><span class="tsd-signature-symbol"> = 'bytes'</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"> & </span><span class="tsd-signature-type">RecordOf</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">"preferredNamespacePrefix"</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><span class="tsd-signature-symbol"> & </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"><</span><span class="tsd-signature-type">"preferredNamespacePrefix"</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">string</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> = ...</span></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"> & </span><span class="tsd-signature-type">RecordOf</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">"hasMember"</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><span class="tsd-signature-symbol"> & </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"><</span><span class="tsd-signature-type">"hasMember"</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">string</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> = ...</span></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"> & </span><span class="tsd-signature-type">RecordOf</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">"dateTime"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"integer"</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">></span><span class="tsd-signature-symbol"> & </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"><</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">"dateTime"</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">"integer"</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"><</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-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">"@css:"</span><span class="tsd-signature-symbol"> = '@css:'</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"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">></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"><</span><span class="tsd-signature-type">number</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/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"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">></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"><</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">></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"><</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>promises<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</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>, 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"><</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></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"><</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></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"><</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></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"><</span><a href="classes/BasicRepresentation.html" class="tsd-signature-type" data-tsd-kind="Class">BasicRepresentation</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/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"><</span><a href="classes/BasicRepresentation.html" class="tsd-signature-type" data-tsd-kind="Class">BasicRepresentation</a><span class="tsd-signature-symbol">></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"> = 'No handler supports the given input:'</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"><</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">></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"> => </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"><</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">></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"> => </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"><</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">></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"><</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>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"><</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">></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"><</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">></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"><</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>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"><</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">></span><span class="tsd-signature-symbol"> & </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"><</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">></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"><</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">></span><span class="tsd-signature-symbol"> & </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"><</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">></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"><</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>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"><</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">></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"><</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">></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"><</span><span class="tsd-signature-type">void</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/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"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></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: 'http://', rest: 'test.com/' }</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"><</span><a href="interfaces/Representation.html" class="tsd-signature-type" data-tsd-kind="Interface">Representation</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/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"><</span><a href="interfaces/Representation.html" class="tsd-signature-type" data-tsd-kind="Interface">Representation</a><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="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"><</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">></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"><</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">></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"><</span><a href="classes/AsyncHandler.html" class="tsd-signature-type" data-tsd-kind="Class">AsyncHandler</a><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-type" data-tsd-kind="Type parameter">TOut</span><span class="tsd-signature-symbol">></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/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"><</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">></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"><</span><a href="classes/AsyncHandler.html" class="tsd-signature-type" data-tsd-kind="Class">AsyncHandler</a><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-type" data-tsd-kind="Type parameter">TOut</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">[]</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="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"><</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">></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"><</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">></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"><</span><a href="classes/AsyncHandler.html" class="tsd-signature-type" data-tsd-kind="Class">AsyncHandler</a><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-type" data-tsd-kind="Type parameter">TOut</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/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"><</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">></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"><</span><a href="classes/AsyncHandler.html" class="tsd-signature-type" data-tsd-kind="Class">AsyncHandler</a><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-type" data-tsd-kind="Type parameter">TOut</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></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. ".acl")</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">'MyFunction'</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"><</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#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"><</span><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="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"><</span><span class="tsd-signature-type">unknown</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/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"><</span><span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">></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"><</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>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"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</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/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"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">></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"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">></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"><</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></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"><</span><span class="tsd-signature-type">Readable</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/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"><</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></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"><</span><span class="tsd-signature-type">Readable</span><span class="tsd-signature-symbol">></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"><</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>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"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</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/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"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">></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"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">></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"> = ''</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"><</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-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 [ "=" ( token / quoted-string ) ])</p>
|
|
</div></div></li><li><h5>replacements: <span class="tsd-signature-type">Record</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">string</span><span class="tsd-signature-symbol">></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"><</span><span class="tsd-signature-type">Readable</span><span class="tsd-signature-symbol">></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"><</span><span class="tsd-signature-type">Quad</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/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"><</span><span class="tsd-signature-type">Readable</span><span class="tsd-signature-symbol">></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"><</span><span class="tsd-signature-type">Quad</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></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"><</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>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"> => </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"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</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/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"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">></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"> => </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"><</span><span class="tsd-signature-type" data-tsd-kind="Type parameter">T</span><span class="tsd-signature-symbol">></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"><</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">boolean</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/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'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"><</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">></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"><</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">></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"><</span><span class="tsd-signature-type">NodeJS.Dict</span><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></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"><</span><span class="tsd-signature-type">NodeJS.Dict</span><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></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"><</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/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"><</span><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="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"><</span><span class="tsd-signature-type">Store</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/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"><</span><span class="tsd-signature-type">Store</span><span class="tsd-signature-symbol">></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"><</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/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"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">></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"> = ''</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"><</span><a href="interfaces/Representation.html" class="tsd-signature-type" data-tsd-kind="Interface">Representation</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/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"><</span><a href="interfaces/Representation.html" class="tsd-signature-type" data-tsd-kind="Interface">Representation</a><span class="tsd-signature-symbol">></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"><</span><span class="tsd-signature-type">Readable</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#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"><</span><span class="tsd-signature-type">Readable</span><span class="tsd-signature-symbol">></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"><</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">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"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">></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"><</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">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"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">></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"><</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>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"><</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>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"><</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>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"><</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>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"><</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>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"><</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>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"><</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>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>"0"</code>, <code>"1"</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"><</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>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>"0"</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"><</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></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"><</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>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"><</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#Guarded" class="tsd-signature-type" data-tsd-kind="Type alias">Guarded</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Transform</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/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"><</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></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"><</span><span class="tsd-signature-type">Transform</span><span class="tsd-signature-symbol">></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> |