map-transform-cjs
Version:
MapTransform with CJS support
102 lines (99 loc) • 3.32 kB
TypeScript
import { State, InitialState } from '../types.js';
declare const getLastContext: (state: State) => unknown;
declare const removeLastContext: (state: State) => {
context: unknown[];
value: unknown;
flip?: boolean;
arr?: boolean;
iterate?: boolean;
index?: number;
untouched?: boolean;
target?: unknown;
rev?: boolean;
noDefaults?: boolean;
};
declare const pushContext: (state: State, value: unknown) => {
context: unknown[];
value: unknown;
flip?: boolean;
arr?: boolean;
iterate?: boolean;
index?: number;
untouched?: boolean;
target?: unknown;
rev?: boolean;
noDefaults?: boolean;
};
declare const popContext: (state: State) => {
context: unknown[];
value: unknown;
flip?: boolean;
arr?: boolean;
iterate?: boolean;
index?: number;
untouched?: boolean;
target?: unknown;
rev?: boolean;
noDefaults?: boolean;
};
declare const getRootFromState: (state: State) => unknown;
declare const getTargetFromState: (state: State) => unknown;
declare function setTargetOnState(state: State, target: unknown): State;
declare const setStateValue: ({ untouched, ...state }: State, value: unknown, shouldPushContext?: boolean) => State;
declare const getStateValue: (state: State) => unknown;
declare const setValueFromState: (state: State, { value }: State, shouldPushContext?: boolean) => State;
declare const isNonvalue: (value: unknown, nonvalues?: unknown[]) => boolean;
declare const isNonvalueState: (state: State, nonvalues?: unknown[]) => boolean;
declare const markAsUntouched: (state: State) => {
untouched: boolean;
context: unknown[];
value: unknown;
flip?: boolean;
arr?: boolean;
iterate?: boolean;
index?: number;
target?: unknown;
rev?: boolean;
noDefaults?: boolean;
};
declare const clearUntouched: ({ untouched, ...state }: State) => {
context: unknown[];
value: unknown;
flip?: boolean;
arr?: boolean;
iterate?: boolean;
index?: number;
target?: unknown;
rev?: boolean;
noDefaults?: boolean;
};
declare const isUntouched: ({ untouched }: State) => boolean;
declare const populateState: (data: unknown, { rev, noDefaults, target }: InitialState) => State;
declare const goForward: (state: State) => State;
declare const flipState: (state: State, flip?: boolean) => {
flip: boolean;
context: unknown[];
value: unknown;
arr?: boolean;
iterate?: boolean;
index?: number;
untouched?: boolean;
target?: unknown;
rev?: boolean;
noDefaults?: boolean;
};
declare const stopIteration: (state: State) => {
iterate: boolean;
context: unknown[];
value: unknown;
flip?: boolean;
arr?: boolean;
index?: number;
untouched?: boolean;
target?: unknown;
rev?: boolean;
noDefaults?: boolean;
};
declare const noopNext: (state: State) => Promise<State>;
declare const revFromState: (state: State, flip?: boolean) => boolean;
export { clearUntouched, flipState, getLastContext, getRootFromState, getStateValue, getTargetFromState, goForward, isNonvalue, isNonvalueState, isUntouched, markAsUntouched, noopNext, popContext, populateState, pushContext, removeLastContext, revFromState, setStateValue, setTargetOnState, setValueFromState, stopIteration };