Skip to content

MapTransformer

A transformer that can transform a Map to an array of entries and back.

Import:

import { MapTransformer } from 'obsidian-dev-utils/transformers/map-transformer';

Signature:

export class MapTransformer extends TypedTransformer<Map<unknown, unknown>, MapEntry[]>

Extends: TypedTransformer<Map<unknown, unknown>, MapEntry[]>

Methods

MethodReturnsDescription
canTransform(value)value is Map<unknown, unknown>Checks if the value is a Map.
canTransform(value, key)value is Map<unknown, unknown>Determines if the transformer can transform the given value.
(Inherited from TypedTransformer)
restoreValue(transformedValue)Map<unknown, unknown>Restores the value from an array of entries.
restoreValue(transformedValue, key)Map<unknown, unknown>Restores the given value.
(Inherited from TypedTransformer)
transformValue(value)MapEntry[]Transforms the value to an array of entries.
transformValue(value, key)MapEntry[]Transforms the given value.
(Inherited from TypedTransformer)