11.88.1 • Published 2 years ago
@brandingbrand/cargo-hold-devtools v11.88.1
Cargo Hold Devtools
Based on NgRx Store Devtools
Usage
import {
Store,
combineActionReducers,
createActionCreator,
matches,
on,
} from '@brandingbrand/cargo-hold';
import { addDevtools } from '@brandingbrand/cargo-hold-devtools';
// Create Store as normal
const store = new Store({ count: 0 });
// Add Devtools after creating Store
addDevtools(store);
/**
* Use Cargo Hold
*/
const add = createActionCreator({
actionKey: 'add',
});
const subtract = createActionCreator({
actionKey: 'subtract',
});
store.registerReducer(
combineActionReducers(
on(matches(add), () => ({ count }) => ({ count: count + 1 })),
on(matches(subtract), () => ({ count }) => ({ count: count - 1 }))
)
);
store.dispatch(add.create());
store.dispatch(add.create());
store.dispatch(subtract.create());
store.dispatch(subtract.create());
store.dispatch(add.create());
12.0.0-alpha.20
2 years ago
12.0.0-alpha.19
2 years ago
12.0.0-alpha.17
2 years ago
12.0.0-alpha.18
2 years ago
11.88.0
2 years ago
11.88.1
2 years ago
12.0.0-alpha.13
2 years ago
12.0.0-alpha.14
2 years ago
12.0.0-alpha.15
2 years ago
12.0.0-alpha.16
2 years ago
11.87.1
2 years ago
12.0.0-alpha.11
2 years ago
12.0.0-alpha.12
2 years ago
11.87.0
2 years ago
12.0.0-alpha.10
2 years ago
12.0.0-alpha.9
2 years ago
12.0.0-alpha.7
2 years ago
12.0.0-alpha.6
2 years ago
12.0.0-alpha.8
2 years ago
11.80.0
2 years ago
11.81.0
2 years ago
11.79.0
3 years ago
11.76.0
3 years ago
11.75.1
3 years ago
11.75.0
3 years ago
11.74.0
3 years ago
11.73.1
3 years ago
11.73.0
3 years ago
11.78.0
3 years ago
11.77.1
3 years ago
11.77.0
3 years ago
11.76.1
3 years ago
11.72.0
3 years ago
11.71.2
3 years ago
11.71.1
3 years ago
11.71.0
3 years ago
11.70.0
3 years ago
11.69.0
3 years ago
11.68.0
3 years ago
11.67.0
3 years ago