Class Serializer

Hierarchy-Diagram

UML class diagram of Serializer
Legend
icon for a class in the UML class diagram class

Hierarchy

  • unknown
    • Serializer

Constructors

Properties

errorHandler: ((error: Error) => void) = ...

Type declaration

    • (error: Error): void
    • Parameters

      • error: Error

      Returns void

getErrorHandler: (() => ((error: Error) => void))

Type declaration

    • (): ((error: Error) => void)
    • Returns ((error: Error) => void)

        • (error: Error): void
        • Parameters

          • error: Error

          Returns void

getTypeHintEmitter: (() => TypeHintEmitter)

Type declaration

    • (): TypeHintEmitter
    • Returns TypeHintEmitter

retrievePreserveNull: ((memberOptions?: MemberOptionsBase) => boolean)

Type declaration

serializationStrategy: Map<Serializable<any>, SerializerFn<any, TypeDescriptor, any>>
setErrorHandler: ((errorHandlerCallback: ((error: Error) => void)) => void)

Type declaration

    • (errorHandlerCallback: ((error: Error) => void)): void
    • Parameters

      • errorHandlerCallback: ((error: Error) => void)
          • (error: Error): void
          • Parameters

            • error: Error

            Returns void

      Returns void

setSerializationStrategy: ((type: Serializable<any>, serializer: SerializerFn<any, TypeDescriptor, any>) => void)

Type declaration

setTypeHintEmitter: ((typeEmitterCallback: TypeHintEmitter) => void)

Type declaration

    • (typeEmitterCallback: TypeHintEmitter): void
    • Parameters

      • typeEmitterCallback: TypeHintEmitter

      Returns void

typeHintEmitter: TypeHintEmitter

Methods

  • Parameters

    • sourceObject: any
    • typeDescriptor: TypeDescriptor
    • Optional memberName: string
    • Optional memberOptions: MemberOptionsBase
    • Optional _: any

    Returns any