How to use mwp-api-state - 4 common examples

To help you get started, we’ve selected a few mwp-api-state examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github meetup / meetup-web-platform / packages / mwp-store / src / browser / index.js View on Github external
export function getBrowserCreateStore(findMatches, middleware = []) {
	const middlewareToApply = [
		catchMiddleware(console.error),
		getApiMiddleware(findMatches, fetchQueries),
		...middleware,
		window.mupDevTools ? window.mupDevTools() : noopMiddleware, // must be last middleware
	];
	const middlewareEnhancer = applyMiddleware(...middlewareToApply);

	const enhancer = compose(
		middlewareEnhancer,
		window.devToolsExtension ? window.devToolsExtension() : fn => fn // this must be last enhancer
	);
	return enhancer(createStore);
}
github meetup / meetup-web-platform / packages / mwp-store / src / browser / index.js View on Github external
export function getBrowserCreateStore(resolveRoutes, middleware = []) {
	const middlewareToApply = [
		catchMiddleware(console.error),
		getApiMiddleware(resolveRoutes, fetchQueries),
		...middleware,
		window.mupDevTools ? window.mupDevTools() : noopMiddleware, // must be last middleware
	];
	const middlewareEnhancer = applyMiddleware(...middlewareToApply);

	const enhancer = compose(
		middlewareEnhancer,
		clickTrackEnhancer,
		window.devToolsExtension ? window.devToolsExtension() : fn => fn // this must be last enhancer
	);
	return enhancer(createStore);
}
github meetup / meetup-web-platform / packages / mwp-store / src / server / index.js View on Github external
export function getServerCreateStore(routes, middleware, request, baseUrl) {
	const middlewareToApply = [
		catchMiddleware(err =>
			request.server.app.logger.error({
				err,
				context: request,
				...request.raw,
			})
		),
		getApiMiddleware(routes, getFetchQueries(request), baseUrl),
		...middleware,
	];

	const middlewareEnhancer = applyMiddleware(...middlewareToApply);

	return middlewareEnhancer(createStore);
}
github meetup / meetup-web-platform / packages / mwp-store / src / server / index.js View on Github external
export function getServerCreateStore(findMatches, middleware, request) {
	const middlewareToApply = [
		catchMiddleware(err =>
			request.server.app.logger.error({
				err,
				context: request,
			})
		),
		getApiMiddleware(findMatches, getFetchQueries(request)),
		...middleware,
	];

	const middlewareEnhancer = applyMiddleware(...middlewareToApply);

	return middlewareEnhancer(createStore);
}

mwp-api-state

Redux helpers to manage API data in a MWP app

MIT
Latest version published 1 year ago

Package Health Score

39 / 100
Full package analysis

Popular mwp-api-state functions

Similar packages