Skip to content

SetTransformer

A transformer that can transform a Set to an array and back.

Import:

import { SetTransformer } from 'obsidian-dev-utils/transformers/set-transformer';

Signature:

export class SetTransformer extends TypedTransformer<Set<unknown>, unknown[]>

Extends: TypedTransformer<Set<unknown>, unknown[]>

Methods

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