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
| Method | Returns | Description |
|---|---|---|
| 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) |