12345678910111213141516171819202122 |
- export declare function useMixState<T, R = T, O = undefined>(defaultStateValue: T | (() => T), option?: {
- defaultValue?: T | (() => T);
- value?: T;
- postState?: (value: T, option?: O) => {
- valid: true;
- value: T;
- } | {
- valid: false;
- };
- }): [
- R,
- {
- isControlled: boolean;
- triggerUpdater: (value: (old: T) => T, option?: O) => void;
- update(value: T, option?: O): {
- changed: true;
- newValue: T;
- } | {
- changed: false;
- };
- }
- ];
|