Utility to get a getter.
npm install util-get-getter-x href="https://travis-ci.org/Xotic750/util-get-getter-x"
title="Travis status"> src="https://travis-ci.org/Xotic750/util-get-getter-x.svg?branch=master"
alt="Travis status" height="18">
href="https://david-dm.org/Xotic750/util-get-getter-x"
title="Dependency status"> alt="Dependency status" height="18"/>
href="https://david-dm.org/Xotic750/util-get-getter-x?type=dev"
title="devDependency status"> alt="devDependency status" height="18"/>
href="https://badge.fury.io/js/util-get-getter-x"
title="npm version"> alt="npm version" height="18">
href="https://www.jsdelivr.com/package/npm/util-get-getter-x"
title="jsDelivr hits"> alt="jsDelivr hits" height="18">
href="https://bettercodehub.com/results/Xotic750/util-get-getter-x"
title="bettercodehub score"> alt="bettercodehub score" height="18">
href="https://coveralls.io/github/Xotic750/util-get-getter-x?branch=master"
title="Coverage Status"> alt="Coverage Status" height="18">
Utility to get a getter.
Utility to get a getter.
Kind: Exported member
Returns: \* - The target.
| Param | Type | Description |
| ----------- | ------------------------------- | --------------------------------------- |
| creator | Function or object | A creator function or a created object. |
| getterName | string | The getter name. |
| [validator] | Function | A function to validate the result. |
Example
``js
import getGetter from 'util-get-getter-x';
const creator = function() {
return new Map();
};
const validator = function(value) {
return typeof value === 'number';
};
const getter = getGetter(creator, 'size', validator);
``