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