UNPKG

class-o-mat

Version:

ALPHA VERSION ONLY: class-o-mats will help to create getter-setter functionality with validations that can be attached to a container class for easier coding. Some basic validations are included. class-o-mats also has the ability to store params as bloc

26 lines (17 loc) 513 B
import Bunyan from 'bunyan'; const log = Bunyan.createLogger({name: "AccessorSelectorOMat"}); import _AccessorsOMat from './_accessors-o-mat'; import { getterSetter } from '../methods/field-functions'; class AccessorSelectorOMat extends _AccesssorsOMat { constructor(parent) { super(); this._params = { parent, accessorGetter: getterSetter } } $() { return this._params.parent.accessorGetter(this._params.accessorGetter); } } export default AccessorSelectorOMat;