apply()
Applies a view builder function, returning its result.
apply<TResult extends ViewBuilder = this>(
modifier?: ViewBuilderFunction<TResult, this>,
): TResult;
Notes
- The modifier may call additional methods on the builder, use its initializer directly, or return a new builder that encapsulates the current one.
Parameters
- modifier — A function that takes the current builder instance and applies configurations.
Return value
The result of the function.
Examples
function limitColumnWidth(b: UIColumn.ColumnBuilder) {
return b.width(200, 100).flex(0, 1);
}
let myColumn = UI.Column("Hello").apply(limitColumnWidth);
Related
class ElementBuilder abstractstatic
An abstract base class for UI element builders.
