UNPKG

fox-block-builder

Version:

Maintainable code for loop slack-block-kit-like modal builder

19 lines (18 loc) 610 B
export declare class BlockVisibleIfRefWhere { block_id: string; values: any[]; property?: string; accept?: (undefined | null)[]; method?: 'includes' | 'exact' | 'lt' | 'gt'; type?: 'string' | 'object' | 'array' | 'number' | 'boolean'; array?: boolean; } export type BlockVisibleIf = { /** Используется как заменитель visibility map */ AND?: BlockVisibleIfRefWhere[]; OR?: BlockVisibleIfRefWhere[]; NOT?: BlockVisibleIfRefWhere[]; ANYOF?: BlockVisibleIfRefWhere[]; LT?: BlockVisibleIfRefWhere[]; GT?: BlockVisibleIfRefWhere[]; };