@ribajs/core
Version:
Core module of Riba.js
12 lines • 1.13 kB
JavaScript
import { Binder } from "../binder.js";
import { extend } from "@ribajs/utils/src/type.js";
export class AssignBinder extends Binder {
static key = "assign";
routine(el, value) {
if (typeof value === "object") {
return extend({ deep: false }, this.view.models, value);
}
console.warn("Value must be an object or propertyName is required");
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzaWduLmJpbmRlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9iaW5kZXJzL2Fzc2lnbi5iaW5kZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLGNBQWMsQ0FBQztBQUV0QyxPQUFPLEVBQUUsTUFBTSxFQUFFLE1BQU0sMkJBQTJCLENBQUM7QUFTbkQsTUFBTSxPQUFPLFlBQWEsU0FBUSxNQUFrQztJQUNsRSxNQUFNLENBQUMsR0FBRyxHQUFHLFFBQVEsQ0FBQztJQUN0QixPQUFPLENBQUMsRUFBc0IsRUFBRSxLQUFVO1FBQ3hDLElBQUksT0FBTyxLQUFLLEtBQUssUUFBUSxFQUFFLENBQUM7WUFDOUIsT0FBTyxNQUFNLENBQUMsRUFBRSxJQUFJLEVBQUUsS0FBSyxFQUFFLEVBQUUsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLEVBQUUsS0FBSyxDQUFDLENBQUM7UUFDMUQsQ0FBQztRQUNELE9BQU8sQ0FBQyxJQUFJLENBQUMscURBQXFELENBQUMsQ0FBQztJQUN0RSxDQUFDIn0=