UNPKG

fenextjs-hook

Version:
40 lines (39 loc) 929 B
export interface useJsonStringProps<T = any, P = string> { /** * Default Value = */ defaultValue?: T; /** * Value */ value?: T; /** * onChange */ onChange?: (data: T) => void; /** * Default Value */ defaultValueJsonString?: P; /** * Value */ valueJsonString?: P; /** * onChange */ onChangeJsonString?: (data: P | undefined) => void; /** * parse */ parseString_to_Json?: (data: P) => T | undefined; /** * parse */ parseJson_to_String?: (data: T) => P | undefined; } export declare const useJsonString: <T = any, P = string>({ defaultValueJsonString, onChangeJsonString, parseJson_to_String, parseString_to_Json, valueJsonString, defaultValue, onChange, value, }: useJsonStringProps<T, P>) => { value: T | undefined; defaultValue: T | undefined; onChange: (e: T) => void; };