/** */ class type_element_group implements type_element { /** */ private members : Array; /** */ public constructor( members : Array ) { this.members = members; } /** * @implementation */ public render_html( ) : string { return ( "
\n" + ( this.members .map(x => x.render_html()) .join("") ) + "
\n" ); } } element_kind_register( "group", (data, sub) => ( new type_element_group( data["members"].map(x => sub(x)) ) ) );