UNPKG

vasille

Version:

The first Developer eXperience Orientated front-end framework (core library).

18 lines (17 loc) 685 B
import { Binding } from "./binding.js"; import type { INode } from "../../../node/node.js"; import type { IValue } from "../../../core/ivalue.js"; /** * Represents an Attribute binding description * @class AttributeBinding * @extends Binding */ export declare class AttributeBinding extends Binding<string | number | boolean | null | undefined> { /** * Constructs an attribute binding description * @param node {INode} the vasille node * @param name {String} the name of attribute * @param value {IValue} value to bind */ constructor(node: INode<Node, Element, object>, name: string, value: IValue<string | number | boolean | null | undefined>); }