ISerializerFactory
@blobs/sdk / serializers / ISerializerFactory
Defined in: serializers/types.ts:96
Factory contract for IContentSerializer instances.
Implementations cache instances by (format, config) so repeated calls
for the same combination return the same object.
Methods
getSerializer()
getSerializer(
format,config?):IContentSerializer
Defined in: serializers/types.ts:103
Get or create a serializer for the given format
Parameters
format
The content format type
config?
Optional configuration
Returns
A serializer instance (cached)
clearCache()
clearCache():
void
Defined in: serializers/types.ts:108
Clear cached serializer instances
Returns
void
register()
register(
format,SerializerClass):void
Defined in: serializers/types.ts:115
Register a custom serializer class
Parameters
format
The format to register
SerializerClass
(config?) => IContentSerializer
The serializer class constructor
Returns
void