dbl-components
Version:
Framework based on bootstrap 5
37 lines (36 loc) • 1.35 kB
TypeScript
export function addExclusions(exclusion: any): void;
/**
* Clase utilizada para generar contenido dinámico en React a partir de una estructura de datos JSON.
*
* @class JsonRender
*/
export default class JsonRender {
/**
* Crea una instancia de JsonRender.
* @param {Object} props - Las propiedades del componente.
* @param {Object} mutations - Las mutaciones para las secciones.
*/
constructor(props: Object, mutations: Object);
/**
* Opciones para el análisis del contenido HTML.
* @type {Object}
*/
parseOpts: Object;
actualSections: any[];
props: Object;
mutations: Object;
/**
* Construye una sección basada en la información proporcionada.
* @param {Object} sectionRaw - Los datos de la sección.
* @param {number} i - El índice de la sección.
* @returns {React.ElementType} - El componente construido.
*/
sections(sr: any, i: number): React.ElementType;
/**
* Construye el contenido basado en la estructura de datos proporcionada.
* @param {any} content - El contenido a construir.
* @param {number} index - El índice del contenido.
* @returns {React.Component|React.Fragment|boolean} - El componente construido.
*/
buildContent(content: any, index: number): React.Component | React.Fragment | boolean;
}