redoodle - An addon library for Redux that enhances its integration with TypeScript.

  •        15

An addon library for Redux that enhances its integration with TypeScript.

https://palantir.github.io/redoodle/
https://github.com/palantir/redoodle

Tags
Implementation
License
Platform

   




Related Projects

redux-ignore - :recycle: higher-order reducer to ignore redux actions


Now you won't be able to increment the counter anymore, because the INCREMENT_COUNTER action is ignored. Have a read of the Implementing Undo History recipe in the Redux documents, which explains in detail how higher-order reducers work.

prism - React / Redux action composition made simple http://salsita.github.io/prism/


Given function f and function g we can simply compose them: f ∘ g = f(g()). Yes we can! Let's just call it action wrapping. Because it's the same principle like you would be wrapping a box inside a box, the last box in the hierarchy contains some object and that's the Action. We can just wrap action type to keep things simple and because action type is just a string, it's as easy as function composition.

redux-crud - A set of standard actions and reducers for Redux CRUD Applications


Redux CRUD is a convention driven way of building CRUD applications using Redux. After building several Flux applications we found that we always end up creating the same action types, actions and reducers for all our resources. When building an app you might have resources like users, posts and comments.

redux-undo - :recycle: higher order reducer to add undo/redo functionality to redux state containers


Protip: Check out the todos-with-undo example or the redux-undo-boilerplate to quickly get started with redux-undo. Switching from 0.x to 1.0 (beta): Make sure to update your programs to the latest History API.



todomvc-redux-react-typescript - TodoMVC example using Redux, React, and Typescript


It is adapted from the redux TodoMVC example. Visit http://localhost:3000/.

redux - Predictable state container for JavaScript apps


It helps you write applications that behave consistently, run in different environments (client, server, and native), and are easy to test. On top of that, it provides a great developer experience, such as live code editing combined with a time traveling debugger.You can use Redux together with React, or with any other view library. It is tiny (2kB, including dependencies).

redux-observable - RxJS middleware for action side effects in Redux using "Epics"


RxJS 5-based middleware for Redux. Compose and cancel async actions to create side effects and more.This has peer dependencies of rxjs@5.x.x and redux, which will have to be installed as well.

redux-actions - Flux Standard Action utilities for Redux.


Flux Standard Action utilities for Redux.

redux-dag-history - This component is a Redux middleware that implements history as a directed-acyclic-graph (DAG) as opposed to the traditional stack-based implementation


This component is a Redux middleware that implements history as a directed-acyclic-graph (DAG) as opposed to the traditional stack-based implementation.

redux-optimist - Optimistically apply actions that can be later commited or reverted.


Optimistically apply actions that can be later commited or reverted. As long as your top-level reducer returns a plain object, you can use optimist. You don't have to use Redux.combineReducers.

Oni - new kind of editor, powered by Neovim


Oni is a new kind of editor, focused on maximizing productivity - combining modal editing with features you expect in modern editors. Oni is built with neovim, and inspired by VSCode, Atom, LightTable, and Emacs. The vision of Oni is to build an editor that allows you to go from thought to code as easily as possible - bringing together the raw editing power of Vim, the feature capabilities of Atom/VSCode, and a powerful and intuitive extensibility model - wrapped up in a beautiful package. This repository is under active development, and until 1.0 please consider everything unstable.

SharePoint 2013 TypeScript Definitions


High-quality (documented and strongly typed) TypeScript declarations for SharePoint 2013 JavaScript Object Model (CSOM) + lots of examples.

angular-seed - Extensible, reliable, modular, PWA ready starter project for Angular (2 and beyond) with statically typed build and AoT compilation


Provides fast, reliable and extensible starter for the development of Angular projects.Warning: If you're just getting started with the entire JavaScript ecosystem then Angular Seed might not be the best choice for you. The project provides scalable approach for building Angular applications but you may face difficulties configuring this highly customizable solution. In such case we recommend the Angular CLI.

typed-css-modules - Creates .d.ts files from css-modules .css files


Creates TypeScript definition files from CSS Modules .css files. Then, this creates *.css.d.ts files under the directory which has original .css file.