fox-block-builder
Version:
Maintainable code for loop slack-block-kit-like modal builder
12 lines (11 loc) • 691 B
TypeScript
import { TransformFnParams } from 'class-transformer';
import { PluginFormMultiBlock, PluginFormSingleBlock, TPluginFormBlock } from './plugin-form-block.dto';
export declare const setBlockValueData: ({ value, obj }: TransformFnParams) => string | any[] | null | undefined;
/**
* Преобразование из массива в строку
*
* @param params.value - значение поля
* @returns - строка, если значение было массивом
*/
export declare const arrayToString: ({ value }: TransformFnParams) => string | undefined;
export declare const fillPluginFormBlock: (block: TPluginFormBlock) => PluginFormMultiBlock | PluginFormSingleBlock;