amotify
Version:
UI Component for React,NextJS,esbuild
43 lines (42 loc) • 1.61 kB
TypeScript
/// <reference types="react" />
import { ReactElement } from '../../@declares';
import { Records } from 'jmini';
import { InputTypes } from '.';
declare namespace OptionalInputWrapper {
type Input = {
componentId?: string;
children: React.FC<any>;
states: any;
};
}
export declare const OptionalInputWrapper: React.FC<OptionalInputWrapper.Input>;
declare namespace BoxWrapper {
type Input = {
val_status: any;
set_status: React.Dispatch<React.SetStateAction<any>>;
states: any;
children: ReactElement;
};
}
export declare const BoxWrapper: React.FC<BoxWrapper.Input>;
export declare const CoreEffects: {
DefaultStatus: (componentId: string, value: any) => InputTypes.Status<any>;
CommonEffects: <T = Records<any>>(props: {
type: InputTypes.Type;
states: Records;
val_status: InputTypes.Status;
set_status: React.Dispatch<React.SetStateAction<InputTypes.Status & T>>;
SystemValidation: InputTypes.Validation.System;
ExtraOverrideStates?: (overrideValue: any) => Records;
}) => void;
ValidationCheck: (p: {
val_status: InputTypes.Status;
set_status: React.Dispatch<React.SetStateAction<InputTypes.Status>>;
SystemValidation: InputTypes.Validation.System;
states: any;
}) => void;
SubmitForm: (event: React.KeyboardEvent, formName: string) => boolean;
isShowValidation: (val_status: InputTypes.Status, showInitValidation: boolean) => boolean | undefined;
};
export declare const DefaultBoxishStyles: <T = any>(p: any) => T;
export {};