fix typos in docs

Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>
This commit is contained in:
Juan Pablo Garcia Ripa
2025-07-09 22:41:36 +02:00
parent 65d382e272
commit 7933670072
2 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -444,13 +444,13 @@ const decoratedPluginTokenHandler = createServiceFactory({
});
```
### ExternalTokenHandler decoration
### Custom ExternalTokenHandler
The `externalTokenTypeHandlersRef` can be used to add custom external token handlers to the default implementation.
The returned object from the factory function must have a `type` property which is used to identify the handler. The `factory` method is called with an array of `Config` objects, for the given type. The factory method can return a single handler or an array of handlers. The handlers are then used to handle the token for the given type.
For example, if we whant to add a custom external token handler for the `custom` type:
For example, if we want to add a custom external token handler for the `custom` type:
our config would look like this:
@@ -225,7 +225,7 @@ This allows you to provide more advanced options for the service implementation
## Multiton
By default the service reference will point to a singleton instance of the service. This meand if a new service factory uses this reference will override the previous one. This is the most common use-case, but in some cases you may want to have multiple instances of the same service.
By default the service reference will point to a singleton instance of the service. This mean if a new service factory uses this reference will override the previous one. This is the most common use-case, but in some cases you may want to have multiple instances of the same service.
For some services, is desirable to extend the functionality instead of overriding it. For example, some services could have many handler to address a specific event, and you may want to add a new handler instead of overriding the previous one. In this case, you can use the `multiton` option when creating the service reference:
```ts
@@ -242,7 +242,7 @@ export const fooServiceRef = createServiceRef<FooService>({
});
```
When adding this serviceRef ad dependency to a factory, the factory will receive an array of instances instead of a single instance:
When adding this `serviceRef` as a dependency to a factory, the factory will receive an array of instances instead of a single instance:
```ts
deps: {fooServices: fooServiceRef},