// This file is auto-generated by generate-classes.js. Do not edit it. import { LenraComponent } from '../gen/response.js'; import { Component } from './component.js'; import { IFlex, FlexBaseImpl } from "../gen/components/flex.base.js"; export { IFlex }; export function Flex(children: (Component | LenraComponent)[] = []): FlexImpl { return new FlexImpl({ _type: "flex", children: children.map(Component.normalize), }); } export class FlexImpl extends FlexBaseImpl { addChild(child: Component | LenraComponent) { this.model.children.push(Component.normalize(child)); return this; } }