• Preparing search index...
  • The search index is not available
Community Solid Server - v6.1.0
  • Community Solid Server
  • modify

Function modify

  • modify<T>(map, options): T
  • Modifies a SetMultiMap in place by removing and adding the requested entries. Removals happen before additions.

    Type Parameters

    • T extends SetMultiMap<any, any, T>

    Parameters

    • map: T

      Map to start from.

    • options: ModifyOptions<T>

      ModifyOptions describing the necessary changes.

    Returns T

    • Defined in src/util/map/MapUtil.ts:35

Settings

Member Visibility

Theme

Community Solid Server - v6.1.0
  • AccessMode
  • AclMode
  • AbsolutePathInteractionRoute
  • AcceptPreferenceParser
  • AccessChecker
  • AcpHeaderHandler
  • AcpReader
  • ActivityNotificationGenerator
  • AddRemoveNotificationGenerator
  • AgentAccessChecker
  • AgentClassAccessChecker
  • AgentGroupAccessChecker
  • AllStaticReader
  • AllowAcceptHeaderWriter
  • App
  • AppRunner
  • ArrayUnionHandler
  • AssetPathExtractor
  • AsyncHandler
  • AtomicFileDataAccessor
  • AuthAuxiliaryReader
  • Authorizer
  • AuthorizingHttpHandler
  • AuxiliaryLinkMetadataWriter
  • AuxiliaryReader
  • BadRequestHttpError
  • BaseAccountStore
  • BaseChannelType
  • BaseComponentsJsFactory
  • BaseEmailSender
  • BaseFileIdentifierMapper
  • BaseIdentifierStrategy
  • BaseInteractionHandler
  • BaseLogger
  • BaseReadWriteLocker
  • BaseResourceStore
  • BaseResourcesGenerator
  • BaseRouterHandler
  • BaseServerFactory
  • BaseStateHandler
  • BaseTypedRepresentationConverter
  • BaseUrlExtractor
  • BaseUrlHandler
  • BaseUrlRouterRule
  • BaseUrlVerifier
  • BasicConditions
  • BasicConditionsParser
  • BasicRepresentation
  • BasicRequestParser
  • BasicResponseWriter
  • BearerWebIdExtractor
  • BinarySliceResourceStore
  • BodyParser
  • BooleanHandler
  • CachedHandler
  • CachedJwkGenerator
  • CachedResourceSet
  • ChainedConverter
  • ChainedTemplateEngine
  • CliExtractor
  • CliResolver
  • ClientCredentialsAdapter
  • ClientCredentialsAdapterFactory
  • ClusterManager
  • CombinedShorthandResolver
  • ComposedAuxiliaryStrategy
  • ComposedNotificationHandler
  • ConditionalHandler
  • ConditionsParser
  • ConfigPodInitializer
  • ConfigPodManager
  • ConflictHttpError
  • ConsentHandler
  • ConstantConverter
  • ConstantMetadataWriter
  • ContainerInitializer
  • ContainerToTemplateConverter
  • ContentLengthParser
  • ContentType
  • ContentTypeMetadataWriter
  • ContentTypeParser
  • ContentTypeReplacer
  • ContextDocumentLoader
  • ControlHandler
  • ConvertingErrorHandler
  • ConvertingNotificationSerializer
  • ConvertingOperationHttpHandler
  • ConvertingPatcher
  • ConvertingRouterRule
  • CorsHandler
  • CreateCredentialsHandler
  • CreateModesExtractor
  • CreatedResponseDescription
  • CredentialsExtractor
  • CredentialsHandler
  • DPoPWebIdExtractor
  • DataAccessorBasedStore
  • DeleteCredentialsHandler
  • DeleteNotificationGenerator
  • DeleteOperationHandler
  • DeleteParentExtractor
  • DynamicJsonToTemplateConverter
  • EjsTemplateEngine
  • EmailPasswordAuthorizer
  • EmailSender
  • EncodingPathStorage
  • EqualReadWriteLocker
  • ErrorHandler
  • ErrorToJsonConverter
  • ErrorToQuadConverter
  • ErrorToTemplateConverter
  • ExpiringAdapter
  • ExpiringAdapterFactory
  • ExtensionBasedMapper
  • ExtensionBasedMapperFactory
  • ExtensionBasedTemplateEngine
  • FileDataAccessor
  • FileSizeReporter
  • FileSystemResourceLocker
  • FilterMetadataDataAccessor
  • FilterPattern
  • FinalizableHandler
  • Finalizer
  • FixedContentTypeMapper
  • FixedInteractionHandler
  • ForbiddenHttpError
  • ForgotPasswordHandler
  • FormToJsonConverter
  • FoundHttpError
  • GeneratedPodManager
  • GetOperationHandler
  • GlobalQuotaStrategy
  • GreedyReadWriteLocker
  • HandlebarsTemplateEngine
  • HandlerServerConfigurator
  • HashEncodingPathStorage
  • HashMap
  • HeadOperationHandler
  • HeaderHandler
  • HtmlViewHandler
  • HttpError
  • HttpHandler
  • IdentifierMap
  • IdentifierSetMultiMap
  • IdentityProviderFactory
  • IdentityProviderHttpHandler
  • ImmutableMetadataPatcher
  • InMemoryDataAccessor
  • IndexRepresentationStore
  • InitializableHandler
  • Initializer
  • InteractionHandler
  • InteractionRouteHandler
  • IntermediateCreateExtractor
  • InternalServerError
  • JsonFileStorage
  • JsonLdNotificationSerializer
  • JsonResourceStorage
  • KeyExtractor
  • KeyValueChannelStorage
  • LazyLoggerFactory
  • LinkMetadataGenerator
  • LinkRelMetadataWriter
  • LinkRelObject
  • LinkRelParser
  • ListCredentialsHandler
  • ListeningActivityHandler
  • LocationInteractionHandler
  • LockingResourceStore
  • LoggerInitializer
  • LoginHandler
  • MappedMetadataWriter
  • MarkdownToHtmlConverter
  • MemoryMapStorage
  • MemoryResourceLocker
  • MetadataGenerator
  • MetadataParser
  • MetadataWriter
  • MethodFilterHandler
  • MethodModesExtractor
  • MethodNotAllowedHttpError
  • ModesExtractor
  • ModifiedMetadataWriter
  • ModuleVersionVerifier
  • MonitoringStore
  • MovedPermanentlyHttpError
  • N3PatchBodyParser
  • N3PatchModesExtractor
  • N3Patcher
  • NoCheckOwnershipValidator
  • NotFoundHttpError
  • NotImplementedHttpError
  • NotificationDescriber
  • NotificationEmitter
  • NotificationGenerator
  • NotificationHandler
  • NotificationSerializer
  • NotificationSubscriber
  • NotificationUnsubscriber
  • OAuthHttpError
  • OidcHttpHandler
  • OkResponseDescription
  • OperationHandler
  • OperationHttpHandler
  • OperationRouterHandler
  • OriginalUrlExtractor
  • OwnerPermissionReader
  • OwnershipValidator
  • ParallelHandler
  • ParentContainerReader
  • ParsingHttpHandler
  • PartialReadWriteLocker
  • PassthroughAdapter
  • PassthroughAdapterFactory
  • PassthroughConverter
  • PassthroughDataAccessor
  • PassthroughStore
  • PatchHandler
  • PatchOperationHandler
  • PatchingStore
  • PathBasedReader
  • PermissionBasedAuthorizer
  • PermissionReader
  • PlainJsonLdFilter
  • PodQuotaStrategy
  • PodStorageLocationStrategy
  • PostOperationHandler
  • PreconditionFailedHttpError
  • PreferenceParser
  • PreferenceSupport
  • ProcessHandler
  • PromptHandler
  • PublicCredentialsExtractor
  • PutOperationHandler
  • QuadToRdfConverter
  • QuotaStrategy
  • QuotaValidator
  • RangeMetadataWriter
  • RangeNotSatisfiedHttpError
  • RangePreferenceParser
  • RawBodyParser
  • RdfPatcher
  • RdfStorePatcher
  • RdfToQuadConverter
  • RdfValidator
  • ReadOnlyStore
  • RecordObject
  • RedirectHttpError
  • RedirectingErrorHandler
  • RedirectingHttpHandler
  • RedisLocker
  • RegexRouterRule
  • RegexRule
  • RegistrationHandler
  • RegistrationManager
  • RelativePathInteractionRoute
  • RepresentationConverter
  • RepresentationConvertingStore
  • RepresentationMetadata
  • RepresentationPatchHandler
  • RepresentationPatcher
  • RequestParser
  • ResetPasswordHandler
  • ResetResponseDescription
  • ResponseDescription
  • ResponseWriter
  • RootFilePathHandler
  • RootStorageLocationStrategy
  • RouterHandler
  • RouterRule
  • RoutingAuxiliaryIdentifierStrategy
  • RoutingAuxiliaryStrategy
  • RoutingResourceStore
  • SafeErrorHandler
  • SeededPodInitializer
  • SequenceHandler
  • ServerConfigurator
  • ServerInitializer
  • SetupHandler
  • SetupHttpHandler
  • ShorthandExtractor
  • ShorthandResolver
  • SingleRootIdentifierStrategy
  • SliceStream
  • SlugParser
  • SparqlDataAccessor
  • SparqlUpdateBodyParser
  • SparqlUpdateModesExtractor
  • SparqlUpdatePatcher
  • StateHandler
  • StateNotificationGenerator
  • StaticAssetHandler
  • StaticFolderGenerator
  • StaticHandler
  • StaticStorageDescriber
  • StaticTemplateEngine
  • StaticThrowHandler
  • StorageDescriber
  • StorageDescriptionAdvertiser
  • StorageDescriptionHandler
  • SubdomainExtensionBasedMapper
  • SubdomainIdentifierGenerator
  • SubdomainIdentifierStrategy
  • SubfolderResourcesGenerator
  • SuffixAuxiliaryIdentifierStrategy
  • SuffixIdentifierGenerator
  • TargetExtractor
  • TemplateEngine
  • TemplatedPodGenerator
  • TokenOwnershipValidator
  • TypedNotificationHandler
  • TypedRepresentationConverter
  • UnauthorizedHttpError
  • UnionCredentialsExtractor
  • UnionHandler
  • UnionPermissionReader
  • UnionPreferenceParser
  • UnsecureConstantCredentialsExtractor
  • UnsecureWebIdExtractor
  • UnsecureWebSocketsProtocol
  • UnsupportedAsyncHandler
  • UnsupportedMediaTypeHttpError
  • ValidatingDataAccessor
  • Validator
  • VariableHandler
  • VariableSetter
  • VoidLocker
  • VoidLogger
  • VoidLoggerFactory
  • WacAllowHttpHandler
  • WacAllowMetadataWriter
  • WaterfallHandler
  • WebAclReader
  • WebHookEmitter
  • WebHookWebId
  • WebIdAdapter
  • WebIdAdapterFactory
  • WebSocket2023Emitter
  • WebSocket2023Handler
  • WebSocket2023Listener
  • WebSocket2023Storer
  • WebSocketAdvertiser
  • WebSocketChannel2023Type
  • WebSocketHandler
  • WebSocketMap
  • WebSocketServerConfigurator
  • WebhookChannel2023Type
  • WinstonLogger
  • WinstonLoggerFactory
  • WorkerManager
  • WrappedExpiringReadWriteLocker
  • WrappedExpiringStorage
  • WrappedSetMultiMap
  • WrappingLogger
  • WwwAuthMetadataWriter
  • YargsCliExtractor
  • YargsParameter
  • Accept
  • AcceptCharset
  • AcceptDatetime
  • AcceptEncoding
  • AcceptHeader
  • AcceptLanguage
  • AccessCheckerArgs
  • AccountPayload
  • AccountSettings
  • AccountStore
  • AdapterFactory
  • AlgJwk
  • AsyncTransformOptions
  • AtomicDataAccessor
  • AtomicResourceStore
  • AuthorizerInput
  • AuthorizingHttpHandlerArgs
  • AuxiliaryIdentifierStrategy
  • AuxiliaryStrategy
  • BaseRouterHandlerArgs
  • BaseServerFactoryOptions
  • BasicConditionsOptions
  • BasicRequestParserArgs
  • BodyParserArgs
  • CliOptions
  • ClientCredentials
  • ComponentsJsFactory
  • ComposedNotificationHandlerArgs
  • Conditions
  • ConstantConverterOptions
  • ContainerInitializerArgs
  • ConvertingStoreEntry
  • CredentialsHandlerBody
  • CredentialsHandlerInput
  • DataAccessor
  • EmailArgs
  • EmailSenderArgs
  • ErrorHandlerArgs
  • ExpiringReadWriteLocker
  • ExpiringStorage
  • FileIdentifierMapper
  • FileIdentifierMapperFactory
  • Finalizable
  • ForgotPasswordHandlerArgs
  • ForgotPasswordPayload
  • Forwarded
  • GenericEventEmitter
  • HttpErrorClass
  • HttpErrorOptions
  • HttpHandlerInput
  • HttpServerFactory
  • IdentifierGenerator
  • IdentifierStrategy
  • IdentityProviderFactoryArgs
  • IdentityProviderHttpHandlerArgs
  • Initializable
  • InteractionHandlerInput
  • InteractionRoute
  • JwkGenerator
  • KeyValueStorage
  • LinkEntry
  • LinkEntryParameters
  • LogMetadata
  • Logger
  • LoggerFactory
  • MetadataWriterInput
  • NotificationChannel
  • NotificationChannelStorage
  • NotificationChannelType
  • NotificationEmitterInput
  • NotificationHandlerInput
  • NotificationSerializerInput
  • NotificationSubscriberArgs
  • OAuthErrorFields
  • Operation
  • OperationHandlerInput
  • OperationHttpHandlerInput
  • OriginalUrlExtractorArgs
  • ParsingHttpHandlerArgs
  • Patch
  • PermissionReaderInput
  • PodGenerator
  • PodManager
  • PodSettings
  • ProviderFactory
  • RdfStorePatcherInput
  • ReadWriteLocker
  • RedirectHttpErrorClass
  • RedisSettings
  • RegistrationManagerArgs
  • RegistrationParams
  • RegistrationResponse
  • Representation
  • RepresentationConverterArgs
  • RepresentationPatcherInput
  • RepresentationPreferences
  • Resource
  • ResourceIdentifier
  • ResourceLink
  • ResourceLocker
  • ResourceSet
  • ResourceStore
  • ResourcesGenerator
  • RouterHandlerArgs
  • SetMultiMap
  • SetupHandlerArgs
  • SetupHttpHandlerArgs
  • SimpleLogger
  • SingleThreaded
  • Size
  • SizeReporter
  • SliceStreamOptions
  • SparqlUpdatePatch
  • StorageLocationStrategy
  • SubfolderResourcesGeneratorArgs
  • SubscriptionService
  • SystemError
  • TemplateEngineInput
  • TemplateOptions
  • TemplatePath
  • TemplateString
  • TemplatedResourcesGenerator
  • WacAllowHttpHandlerArgs
  • WebSocket2023HandlerInput
  • WebSocketChannel2023
  • WebSocketHandlerInput
  • WebhookChannel2023
  • AccessMap
  • AclPermissionSet
  • ActivityEmitter
  • AsyncHandlerInput
  • AsyncHandlerOutput
  • ChangeMap
  • Credentials
  • EmailPasswordData
  • EmptyMapConstructor
  • Expires
  • Guarded
  • HttpRequest
  • HttpResponse
  • Interaction
  • LogLevel
  • MapEntry
  • MapKey
  • MapValue
  • MetadataGraph
  • MetadataIdentifier
  • MetadataRecord
  • MetadataValue
  • ModifyOptions
  • PartialVocabulary
  • PatchHandlerInput
  • PermissionMap
  • PermissionSet
  • PromiseOrValue
  • Template
  • TemplateFileName
  • ValidatorInput
  • ValuePreference
  • ValuePreferences
  • Vocabulary
  • VocabularyLocal
  • VocabularyTerm
  • VocabularyValue
  • YargsOptions
  • ACL
  • ACP
  • APPLICATION_JSON
  • APPLICATION_LD_JSON
  • APPLICATION_OCTET_STREAM
  • APPLICATION_SPARQL_UPDATE
  • APPLICATION_X_WWW_FORM_URLENCODED
  • AS
  • AUTH
  • BaseActivityEmitter
  • CONTENT_LENGTH
  • CONTENT_LENGTH_TERM
  • CONTENT_TYPE
  • CONTENT_TYPE_TERM
  • DC
  • DEFAULT_CUSTOM_TYPES
  • DEFAULT_NOTIFICATION_FEATURES
  • DEFAULT_SUBSCRIPTION_SHACL
  • FOAF
  • HH
  • HTTP
  • IANA
  • INTERNAL_ALL
  • INTERNAL_ERROR
  • INTERNAL_QUADS
  • JSON_LD
  • LDP
  • LOG_LEVELS
  • MA
  • NOTIFY
  • OIDC
  • PIM
  • POSIX
  • PREFERRED_PREFIX
  • PREFERRED_PREFIX_TERM
  • RDF
  • RDFS
  • SOLID
  • SOLID_AS
  • SOLID_ERROR
  • SOLID_HTTP
  • SOLID_META
  • TEMPLATE
  • TEMPLATE_VARIABLE
  • TEXT_HTML
  • TEXT_MARKDOWN
  • TEXT_N3
  • TEXT_TURTLE
  • UNIT_BYTES
  • VANN
  • VCARD
  • XSD
  • modulePathPlaceholder
  • absoluteFilePath
  • addGeneratedResources
  • addHeader
  • addResourceMetadata
  • addTemplateMetadata
  • allFulfilled
  • assertError
  • assertPassword
  • assertReadConditions
  • asyncToArray
  • cleanPreferences
  • cloneRepresentation
  • concat
  • createAggregateError
  • createErrorMessage
  • createGenericEventEmitterClass
  • createSubdomainRegexp
  • createVocabulary
  • decodeUriPathComponents
  • encodeUriPathComponents
  • endOfStream
  • ensureLeadingSlash
  • ensureTrailingSlash
  • extendVocabulary
  • extractScheme
  • fetchDataset
  • filter
  • filterHandlers
  • find
  • findHandler
  • generateHttpErrorClass
  • generateHttpErrorUri
  • generateRedirectHttpErrorClass
  • generateWebSocketUrl
  • getAccessControl
  • getAccessControlResource
  • getAccessControlledResources
  • getBestPreference
  • getConversionTarget
  • getDefault
  • getETag
  • getExtension
  • getLoggerFor
  • getMatcher
  • getModuleRoot
  • getPolicy
  • getRelativeUrl
  • getSingleItem
  • getStatusCode
  • getTemplateFilePath
  • getTypeWeight
  • getWeightedPreferences
  • guardStream
  • guardedStreamFrom
  • hasScheme
  • identifierHashFn
  • isContainerIdentifier
  • isContainerPath
  • isError
  • isGuarded
  • isHttpRequest
  • isHttpsServer
  • isInternalContentType
  • isPromise
  • isRepresentationMetadata
  • isResourceIdentifier
  • isSystemError
  • isTerm
  • isValidFileName
  • isValidVariable
  • isWebHook2023Channel
  • isWebSocket2023Channel
  • joinFilePath
  • joinUrl
  • listSingleThreadedComponents
  • map
  • matchesAuthorizationScheme
  • matchesMediaPreferences
  • matchesMediaType
  • modify
  • modulePath
  • msToDuration
  • normalizeFilePath
  • parseAccept
  • parseAcceptCharset
  • parseAcceptDateTime
  • parseAcceptEncoding
  • parseAcceptLanguage
  • parseContentType
  • parseForwarded
  • parseLinkHeader
  • parseParameters
  • parseQuads
  • parseWebSocketRequest
  • pipeSafely
  • preferencesToString
  • promiseSome
  • readJsonStream
  • readPackageJson
  • readTemplate
  • readableToQuads
  • readableToString
  • reduce
  • resetInternalLoggerFactory
  • resolveAssetPath
  • resolveModulePath
  • resolvePromiseOrValue
  • responseToDataset
  • sameResourceState
  • sanitizeUrlPart
  • serializeQuads
  • setGlobalLoggerFactory
  • setSafeInterval
  • sortedAsyncMerge
  • splitAndClean
  • splitCommaSeparated
  • termToInt
  • toCanonicalUriPath
  • toComponentsJsType
  • toLiteral
  • toNamedTerm
  • toObjectTerm
  • toPredicateTerm
  • transformQuotedStrings
  • transformSafely
  • trimLeadingSlashes
  • trimTrailingSlashes
  • uniqueQuads
  • updateModifiedDate