Interface MappedRDFTypeConverters<T>

interface MappedRDFTypeConverters<T> {
    deserializer?: ((thing, instance?) => T);
    serializer?: ((object, baseUri?) => Quad_Object | Partial<Thing>);
}

Type Parameters

  • T

Properties

deserializer?: ((thing, instance?) => T)

Custom (partial) deserializer for this object.

Type declaration

    • (thing, instance?): T
    • Custom (partial) deserializer for this object.

      Parameters

      • thing: Thing
      • Optional instance: T

      Returns T

serializer?: ((object, baseUri?) => Quad_Object | Partial<Thing>)

Custom (partial) serializer for this object.

Type declaration

    • (object, baseUri?): Quad_Object | Partial<Thing>
    • Custom (partial) serializer for this object.

      Parameters

      • object: T
      • Optional baseUri: `http://${string}` | `https://${string}`

      Returns Quad_Object | Partial<Thing>