UNPKG

@wordpress/upload-media

Version:
8 lines (7 loc) 1.89 kB
{ "version": 3, "sources": ["../../src/store/index.ts"], "sourcesContent": ["/**\n * WordPress dependencies\n */\nimport { createReduxStore, register, select } from '@wordpress/data';\n\n/**\n * Internal dependencies\n */\nimport reducer from './reducer';\nimport * as selectors from './selectors';\nimport * as privateSelectors from './private-selectors';\nimport * as actions from './actions';\nimport * as privateActions from './private-actions';\nimport { unlock } from '../lock-unlock';\nimport { STORE_NAME } from './constants';\n\n/**\n * Media upload data store configuration.\n *\n * @see https://github.com/WordPress/gutenberg/blob/HEAD/packages/data/README.md#registerStore\n */\nexport const storeConfig = {\n\treducer,\n\tselectors,\n\tactions,\n};\n\n/**\n * Store definition for the media upload namespace.\n *\n * @see https://github.com/WordPress/gutenberg/blob/HEAD/packages/data/README.md#createReduxStore\n */\nexport const store = createReduxStore( STORE_NAME, {\n\treducer,\n\tselectors,\n\tactions,\n} );\n\n// The upload-media package is bundled into multiple packages (block-editor, editor).\n// Guard against duplicate registration when both bundles are loaded on the same page.\nif ( ! select( store ) ) {\n\tregister( store );\n}\n// @ts-ignore\nunlock( store ).registerPrivateActions( privateActions );\n// @ts-ignore\nunlock( store ).registerPrivateSelectors( privateSelectors );\n"], "mappings": ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAGA,kBAAmD;AAKnD,qBAAoB;AACpB,gBAA2B;AAC3B,uBAAkC;AAClC,cAAyB;AACzB,qBAAgC;AAChC,yBAAuB;AACvB,uBAA2B;AAOpB,IAAM,cAAc;AAAA,EAC1B,wBAAAA;AAAA,EACA;AAAA,EACA;AACD;AAOO,IAAM,YAAQ,8BAAkB,6BAAY;AAAA,EAClD,wBAAAA;AAAA,EACA;AAAA,EACA;AACD,CAAE;AAIF,IAAK,KAAE,oBAAQ,KAAM,GAAI;AACxB,4BAAU,KAAM;AACjB;AAAA,IAEA,2BAAQ,KAAM,EAAE,uBAAwB,cAAe;AAAA,IAEvD,2BAAQ,KAAM,EAAE,yBAA0B,gBAAiB;", "names": ["reducer"] }