vasille
Version:
The first Developer eXperience Orientated front-end framework (core library).
13 lines (12 loc) • 569 B
TypeScript
import { BaseView, BaseViewOptions } from "./base-view.js";
import { ArrayModel } from "../models/array-model.js";
import { Fragment } from "../node/node.js";
/**
* Represents a view of an array model
* @class ArrayView
* @extends BaseView
*/
export declare class ArrayView<Node, Element, TagOptions extends object, T> extends BaseView<Node, Element, TagOptions, T, T, ArrayModel<T>> {
createChild(input: BaseViewOptions<Node, Element, TagOptions, T, T, ArrayModel<T>>, id: T, item: T, before?: Fragment<Node, Element, TagOptions>): any;
compose(): void;
}