Fastkit

Builtin Transformers

Sanitizer

SanitizerTransformer
function

# Signature
(options: SanitizerOptions): Transformer

Generating sanitizing transformer

  • Generates a transformer to recursively sanitize object values
  • Internal processing uses Cloner, so processed values are completely cloned and dereferenced
# Parameters
NameTypeDefault
options*SanitizerOptions
Sanitizing transformer options
# Return Type
Transformer

Log transform function

SanitizerOptions
class

Sanitizing transformer options

filters

SanitizeFilter[]

List of filter function to sanitize values

valueProcessor
optional

undefined | ClonerValueProcessor

Value Processor at Clone

Clone

CloneOptions
class

Clone transformers options

sanitizers
optional

undefined | SanitizeFilter[]

List of filter function to sanitize values

valueProcessor
optional

undefined | SanitizeValueProcessor

Value Processor at Clone

CloneTransformer
function

# Signature
(options?: CloneOptions): Transformer

Generate clone transformer

  • Clone and dereference objects contained in the log payload
  • Optionally sanitize values and perform individual conversions
# Parameters
NameTypeDefault
optionsCloneOptions{}
Clone transformers options
# Return Type
Transformer

Log transform function