UNPKG

@wordpress/data

Version:
35 lines (33 loc) 1.1 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.select = select; var _defaultRegistry = _interopRequireDefault(require("./default-registry")); /** * Internal dependencies */ /** * Given a store descriptor, returns an object of the store's selectors. * The selector functions are been pre-bound to pass the current state automatically. * As a consumer, you need only pass arguments of the selector, if applicable. * * * @param storeNameOrDescriptor The store descriptor. The legacy calling convention * of passing the store name is also supported. * * @example * ```js * import { select } from '@wordpress/data'; * import { store as myCustomStore } from 'my-custom-store'; * * select( myCustomStore ).getPrice( 'hammer' ); * ``` * * @return Object containing the store's selectors. */ function select(storeNameOrDescriptor) { return _defaultRegistry.default.select(storeNameOrDescriptor); } //# sourceMappingURL=select.js.map