Skip to content

Commit

Permalink
chore: bump 3.5.8
Browse files Browse the repository at this point in the history
  • Loading branch information
fantasticsoul committed Dec 16, 2023
1 parent b2df2c1 commit 6fdb1df
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 6 deletions.
2 changes: 1 addition & 1 deletion packages/helux-core/src/consts/user.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { VER as limuVer } from 'limu';

export const VER = '3.5.7';
export const VER = '3.5.8';

export const LIMU_VER = limuVer;

Expand Down
16 changes: 13 additions & 3 deletions packages/helux-core/src/factory/creator/parse.ts
Original file line number Diff line number Diff line change
Expand Up @@ -79,15 +79,25 @@ export function parseMutateFn(fnItem: Dict, inputDesc?: string, checkDupDict?: D
let validItem: MutateFnStdItem | null = null;
let desc = inputDesc || '';
if (isFn(fnItem) && fnItem !== noop) {
validItem = { [MUTATE_FN_ITEM]: 1, fn: fnItem, deps: noopArr, oriDesc: desc, desc, depKeys: [] };
validItem = { [MUTATE_FN_ITEM]: 1, fn: fnItem, deps: noopArr, oriDesc: desc, desc, depKeys: [], checkDeadCycle: undefined };
} else if (isObj(fnItem)) {
const { fn, desc, deps, task, immediate } = fnItem;
const { fn, desc, deps, task, immediate, checkDeadCycle } = fnItem;
const descVar = inputDesc || desc || '';
const fnVar = isFn(fn) ? fn : undefined;
const taskVar = isFn(task) ? task : undefined;
const depsVar = isFn(deps) ? deps : noopArr;
if (fn || task) {
validItem = { [MUTATE_FN_ITEM]: 1, fn: fnVar, desc: descVar, oriDesc: descVar, deps: depsVar, task: taskVar, immediate, depKeys: [] };
validItem = {
[MUTATE_FN_ITEM]: 1,
checkDeadCycle,
fn: fnVar,
desc: descVar,
oriDesc: descVar,
deps: depsVar,
task: taskVar,
immediate,
depKeys: []
};
}
}

Expand Down
4 changes: 2 additions & 2 deletions packages/helux-core/src/types/api.d.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
|------------------------------------------------------------------------------------------------
| [email protected].7
| [email protected].8
| A state library core that integrates atom, signal, collection dep, derive and watch,
| it supports all react like frameworks ( including react 18 ).
|------------------------------------------------------------------------------------------------
Expand Down Expand Up @@ -59,7 +59,7 @@ import type {
WatchOptionsType,
} from './base';

export declare const VER: '3.5.7';
export declare const VER: '3.5.8';

export declare const LIMU_VER: string;

Expand Down

0 comments on commit 6fdb1df

Please sign in to comment.