@ribajs/core
Version:
Core module of Riba.js
15 lines • 1.09 kB
JavaScript
import { Binder } from "../binder.js";
export class TextBinder extends Binder {
static key = "text";
routine(el, value) {
if (typeof value !== "string") {
if (typeof value?.toString === "function") {
value = value.toString();
}
else {
}
}
el.textContent = value || "";
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGV4dC5iaW5kZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvYmluZGVycy90ZXh0LmJpbmRlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsTUFBTSxFQUFFLE1BQU0sY0FBYyxDQUFDO0FBS3RDLE1BQU0sT0FBTyxVQUFXLFNBQVEsTUFBMkI7SUFDekQsTUFBTSxDQUFDLEdBQUcsR0FBRyxNQUFNLENBQUM7SUFDcEIsT0FBTyxDQUFDLEVBQWUsRUFBRSxLQUFVO1FBQ2pDLElBQUksT0FBTyxLQUFLLEtBQUssUUFBUSxFQUFFLENBQUM7WUFDOUIsSUFBSSxPQUFPLEtBQUssRUFBRSxRQUFRLEtBQUssVUFBVSxFQUFFLENBQUM7Z0JBQzFDLEtBQUssR0FBRyxLQUFLLENBQUMsUUFBUSxFQUFFLENBQUM7WUFDM0IsQ0FBQztpQkFBTSxDQUFDO1lBS1IsQ0FBQztRQUNILENBQUM7UUFFRCxFQUFFLENBQUMsV0FBVyxHQUFHLEtBQUssSUFBSSxFQUFFLENBQUM7SUFDL0IsQ0FBQyJ9