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
JavaScript
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;