Skip to content

Commit 7190e32

Browse files
committed
Merge branch 'master' into more-typed-wrappers
2 parents f8ea8bf + e7b4727 commit 7190e32

File tree

3 files changed

+34
-13
lines changed

3 files changed

+34
-13
lines changed

.github/workflows/size.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,4 @@ jobs:
1818
github_token: ${{ secrets.GITHUB_TOKEN }}
1919
build_script: build-only
2020
package_manager: yarn
21+
size_margin: non-zero

packages/toolkit/.size-limit.cjs

Lines changed: 29 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
const webpack = require('webpack')
22
let { join } = require('path')
33

4-
const esmSuffixes = ['modern.mjs', 'browser.mjs', 'legacy-esm.js']
5-
const cjsSuffixes = ['development.cjs', 'production.min.cjs']
4+
const esmSuffixes = ['modern.mjs' /*, 'browser.mjs', 'legacy-esm.js'*/]
5+
const cjsSuffixes = [/*'development.cjs',*/ 'production.min.cjs']
66

77
function withRtkPath(suffix, cjs = false) {
88
/**
@@ -149,11 +149,21 @@ module.exports = entryPoints
149149
),
150150
)
151151
.concat(
152-
...[
152+
[
153153
{
154154
name: `3. createSlice`,
155155
import: { '@reduxjs/toolkit': '{ createSlice }' },
156156
},
157+
{
158+
name: `3. createAsyncThunk`,
159+
import: { '@reduxjs/toolkit': '{ createAsyncThunk }' },
160+
},
161+
{
162+
name: `3. buildCreateSlice and asyncThunkCreator`,
163+
import: {
164+
'@reduxjs/toolkit': '{ buildCreateSlice, asyncThunkCreator }',
165+
},
166+
},
157167
{
158168
name: `3. createEntityAdapter`,
159169
import: { '@reduxjs/toolkit': '{ createEntityAdapter }' },
@@ -162,6 +172,22 @@ module.exports = entryPoints
162172
name: `3. configureStore`,
163173
import: { '@reduxjs/toolkit': '{ configureStore }' },
164174
},
175+
{
176+
name: `3. combineSlices`,
177+
import: { '@reduxjs/toolkit': '{ combineSlices }' },
178+
},
179+
{
180+
name: `3. createDynamicMiddleware`,
181+
import: { '@reduxjs/toolkit': '{ createDynamicMiddleware }' },
182+
},
183+
{
184+
name: `3. createDynamicMiddleware (react)`,
185+
import: { '@reduxjs/toolkit/react': '{ createDynamicMiddleware }' },
186+
},
187+
{
188+
name: `3. createListenerMiddleware`,
189+
import: { '@reduxjs/toolkit': '{ createListenerMiddleware }' },
190+
},
165191
{
166192
name: `3. createApi`,
167193
import: { '@reduxjs/toolkit/query': '{ createApi }' },
@@ -174,14 +200,6 @@ module.exports = entryPoints
174200
name: `3. fetchBaseQuery`,
175201
import: { '@reduxjs/toolkit/query': '{ fetchBaseQuery }' },
176202
},
177-
{
178-
name: `3. setupListeners`,
179-
import: { '@reduxjs/toolkit/query': '{ setupListeners }' },
180-
},
181-
{
182-
name: `3. ApiProvider`,
183-
import: { '@reduxjs/toolkit/query/react': '{ ApiProvider }' },
184-
},
185203
].map((e) => ({
186204
...e,
187205
name: e.name + ` (.modern.mjs)`,

packages/toolkit/src/createSlice.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,9 @@ import type {
2828
import { createAsyncThunk as _createAsyncThunk } from './createAsyncThunk'
2929
import { emplace } from './utils'
3030

31-
const asyncThunkSymbol = Symbol.for('rtk-slice-createasyncthunk')
31+
const asyncThunkSymbol = /* @__PURE__ */ Symbol.for(
32+
'rtk-slice-createasyncthunk',
33+
)
3234
// type is annotated because it's too long to infer
3335
export const asyncThunkCreator: {
3436
[asyncThunkSymbol]: typeof _createAsyncThunk
@@ -863,7 +865,7 @@ function wrapSelector<State, NewState, S extends Selector<State>>(
863865
*
864866
* @public
865867
*/
866-
export const createSlice = buildCreateSlice()
868+
export const createSlice = /* @__PURE__ */ buildCreateSlice()
867869

868870
interface ReducerHandlingContext<State> {
869871
sliceCaseReducersByName: Record<

0 commit comments

Comments
 (0)