TagScript
classes
Safeobjecttransformer

Class: SafeObjectTransformer

Object transformer safely transforms an object by removing all the methods (except toString), private properties and based on the given parameters.

Implements

Constructors

new SafeObjectTransformer()

new SafeObjectTransformer(obj): SafeObjectTransformer

Parameters

obj: string | Record ↗️ (opens in a new tab)<string, unknown>

Returns

SafeObjectTransformer

Source

lib/Transformer/Object.ts:11

Properties

obj

private readonly obj: Record ↗️ (opens in a new tab)<string, unknown>

Source

lib/Transformer/Object.ts:9

Methods

makeObject()

private makeObject(obj): Record ↗️ (opens in a new tab)<string, unknown>

Parameters

obj: string | Record ↗️ (opens in a new tab)<string, unknown>

Returns

Record ↗️ (opens in a new tab)<string, unknown>

Source

lib/Transformer/Object.ts:23


transform()

transform(tag): null | string

Parameters

tag: Lexer

Returns

null | string

Implementation of

ITransformer.transform

Source

lib/Transformer/Object.ts:15