simpa
Version:
Lightweight library for prototyping Single Page Applications.
37 lines • 1.2 kB
JavaScript
;
/* MIT License
*
* Copyright (c) 2016-2023 Dariusz Depta
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.Form = void 0;
const component_1 = require("./component");
class Form extends component_1.Component {
_onValueChange;
constructor(className, htmlElementName) {
super(className, htmlElementName);
this._onValueChange = () => {
};
}
get onValueChange() {
return this._onValueChange;
}
set onValueChange(value) {
this._onValueChange = value;
}
doValueChange() {
if (this._onValueChange) {
this._onValueChange();
}
}
}
exports.Form = Form;
//# sourceMappingURL=form.js.map