vasille
Version:
The first Developer eXperience Orientated front-end framework (core library).
18 lines (17 loc) • 685 B
TypeScript
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>);
}