Type alias SerializerFn<T, TD, Raw>

SerializerFn<T, TD, Raw>: ((sourceObject: T, typeDescriptor: TD, memberName: string, serializer: Serializer, memberOptions?: ObjectMemberMetadata, serializerOptions?: any) => Raw)

Type Parameters

  • T

  • TD extends TypeDescriptor

  • Raw

Type declaration

    • (sourceObject: T, typeDescriptor: TD, memberName: string, serializer: Serializer, memberOptions?: ObjectMemberMetadata, serializerOptions?: any): Raw
    • Parameters

      • sourceObject: T
      • typeDescriptor: TD
      • memberName: string
      • serializer: Serializer
      • Optional memberOptions: ObjectMemberMetadata
      • Optional serializerOptions: any

      Returns Raw