uniforms-unstyled
Version:
Unstyled components for uniforms.
216 lines • 12 kB
TypeScript
declare const _default: {
new <Model extends import("uniforms").UnknownObject, Props extends import("uniforms").AutoFormProps<Model> = import("uniforms").AutoFormProps<Model>, State extends import("uniforms").AutoFormState<Model> = import("uniforms").AutoFormState<Model>>(props: Props): {
mergeSchemaAndPropsModel(schema: Props["schema"], model: Props["model"]): Props["model"];
componentDidUpdate(prevProps: Props, prevState: State, snapshot: never): void;
getNativeFormProps(): {
[key: string]: unknown;
children?: import("react").ReactNode;
id?: string;
key: string;
noValidate: boolean;
onSubmit: (event?: import("react").SyntheticEvent) => Promise<unknown>;
};
getModel(mode: import("uniforms").ModelTransformMode): State["model"];
onChange(key: string, value: unknown): void;
__reset(state: State): Partial<State>;
validate: (key?: string, value?: unknown) => Promise<unknown>;
validateModel: (originalModel: any) => Promise<unknown>;
getContextError(): import("uniforms/cjs/types").Context<Model>["error"];
getContext(): import("uniforms/cjs/types").Context<Model>;
onSubmit(event?: import("react").SyntheticEvent): Promise<unknown>;
onValidate(key?: string, value?: unknown): Promise<unknown>;
onValidateModel(originalModel: Props["model"]): Promise<unknown>;
componentDidMount(): void;
componentWillUnmount(): void;
delayId?: ReturnType<typeof setTimeout> | undefined;
mounted: boolean;
reset: () => void;
change: (key: string, value: unknown) => void;
submit: (event?: import("react").SyntheticEvent) => Promise<unknown>;
randomId: () => string;
getContextName(): import("uniforms/cjs/types").Context<Model>["name"];
getContextModel(): Model;
getContextState(): import("uniforms/cjs/types").Context<Model>["state"];
getContextSchema(): import("uniforms/cjs/types").Context<Model>["schema"];
getContextOnChange(): import("uniforms/cjs/types").Context<Model>["onChange"];
getContextOnSubmit(): import("uniforms/cjs/types").Context<Model>["onSubmit"];
onReset(): void;
render(): import("react").JSX.Element;
context: unknown;
setState<K extends keyof State>(state: State | ((prevState: Readonly<State>, props: Readonly<Props>) => State | Pick<State, K> | null) | Pick<State, K> | null, callback?: (() => void) | undefined): void;
forceUpdate(callback?: (() => void) | undefined): void;
readonly props: Readonly<Props>;
state: Readonly<State>;
refs: {
[key: string]: import("react").ReactInstance;
};
shouldComponentUpdate?(nextProps: Readonly<Props>, nextState: Readonly<State>, nextContext: any): boolean;
componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void;
getSnapshotBeforeUpdate?(prevProps: Readonly<Props>, prevState: Readonly<State>): any;
componentWillMount?(): void;
UNSAFE_componentWillMount?(): void;
componentWillReceiveProps?(nextProps: Readonly<Props>, nextContext: any): void;
UNSAFE_componentWillReceiveProps?(nextProps: Readonly<Props>, nextContext: any): void;
componentWillUpdate?(nextProps: Readonly<Props>, nextState: Readonly<State>, nextContext: any): void;
UNSAFE_componentWillUpdate?(nextProps: Readonly<Props>, nextState: Readonly<State>, nextContext: any): void;
};
Auto: typeof import("uniforms").Auto;
displayName: string;
Validated: typeof import("uniforms").Validated;
defaultProps: {
onValidate(model: unknown, error: unknown): unknown;
validate: string;
autosave: boolean;
autosaveDelay: number;
error: null;
model: any;
noValidate: boolean;
onSubmit(): void;
} & {
autosave: boolean;
autosaveDelay: number;
error: null;
model: any;
noValidate: boolean;
onSubmit(): void;
};
contextType?: import("react").Context<any> | undefined;
Quick: typeof import("uniforms").Quick;
} & {
new <Model extends import("uniforms").UnknownObject, Props extends import("uniforms").ValidatedFormProps<Model> = import("uniforms").ValidatedFormProps<Model>, State extends import("uniforms").ValidatedFormState<Model> = import("uniforms").ValidatedFormState<Model>>(props: Props): {
validate: (key?: string, value?: unknown) => Promise<unknown>;
validateModel: (originalModel: any) => Promise<unknown>;
getContextError(): import("uniforms/cjs/types").Context<Model>["error"];
getContext(): import("uniforms/cjs/types").Context<Model>;
getNativeFormProps(): {
[key: string]: unknown;
children?: import("react").ReactNode;
id?: string;
key: string;
noValidate: boolean;
onSubmit: (event?: import("react").SyntheticEvent) => Promise<unknown>;
};
componentDidUpdate(prevProps: Props, prevState: State, snapshot: never): void;
onChange(key: string, value: unknown): void;
__reset(state: State): Partial<State>;
onSubmit(event?: import("react").SyntheticEvent): Promise<unknown>;
onValidate(key?: string, value?: unknown): Promise<unknown>;
onValidateModel(originalModel: Props["model"]): Promise<unknown>;
componentDidMount(): void;
componentWillUnmount(): void;
delayId?: ReturnType<typeof setTimeout> | undefined;
mounted: boolean;
reset: () => void;
change: (key: string, value: unknown) => void;
submit: (event?: import("react").SyntheticEvent) => Promise<unknown>;
randomId: () => string;
getContextName(): import("uniforms/cjs/types").Context<Model>["name"];
getContextModel(): Model;
getContextState(): import("uniforms/cjs/types").Context<Model>["state"];
getContextSchema(): import("uniforms/cjs/types").Context<Model>["schema"];
getContextOnChange(): import("uniforms/cjs/types").Context<Model>["onChange"];
getContextOnSubmit(): import("uniforms/cjs/types").Context<Model>["onSubmit"];
getModel(mode?: import("uniforms").ModelTransformMode, model?: Model): Model;
onReset(): void;
render(): import("react").JSX.Element;
context: unknown;
setState<K extends keyof State>(state: State | ((prevState: Readonly<State>, props: Readonly<Props>) => State | Pick<State, K> | null) | Pick<State, K> | null, callback?: (() => void) | undefined): void;
forceUpdate(callback?: (() => void) | undefined): void;
readonly props: Readonly<Props>;
state: Readonly<State>;
refs: {
[key: string]: import("react").ReactInstance;
};
shouldComponentUpdate?(nextProps: Readonly<Props>, nextState: Readonly<State>, nextContext: any): boolean;
componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void;
getSnapshotBeforeUpdate?(prevProps: Readonly<Props>, prevState: Readonly<State>): any;
componentWillMount?(): void;
UNSAFE_componentWillMount?(): void;
componentWillReceiveProps?(nextProps: Readonly<Props>, nextContext: any): void;
UNSAFE_componentWillReceiveProps?(nextProps: Readonly<Props>, nextContext: any): void;
componentWillUpdate?(nextProps: Readonly<Props>, nextState: Readonly<State>, nextContext: any): void;
UNSAFE_componentWillUpdate?(nextProps: Readonly<Props>, nextState: Readonly<State>, nextContext: any): void;
};
Validated: typeof import("uniforms").Validated;
displayName: string;
defaultProps: {
onValidate(model: unknown, error: unknown): unknown;
validate: string;
autosave: boolean;
autosaveDelay: number;
error: null;
model: any;
noValidate: boolean;
onSubmit(): void;
};
contextType?: import("react").Context<any> | undefined;
} & {
new <Model extends import("uniforms").UnknownObject, Props extends import("uniforms").QuickFormProps<Model> = import("uniforms").QuickFormProps<Model>, State extends import("uniforms").QuickFormState<Model> = import("uniforms").QuickFormState<Model>>(props: Props): {
getNativeFormProps(): {
[key: string]: unknown;
children?: import("react").ReactNode;
id?: string;
key: string;
noValidate: boolean;
onSubmit: (event?: import("react").SyntheticEvent) => Promise<unknown>;
};
getAutoField(): import("react").ComponentType<{
name: string;
}>;
getErrorsField(): import("react").ComponentType;
getSubmitField(): import("react").ComponentType;
componentDidMount(): void;
componentDidUpdate(prevProps: Props, prevState: State, snapshot: never): void;
componentWillUnmount(): void;
delayId?: ReturnType<typeof setTimeout> | undefined;
mounted: boolean;
reset: () => void;
change: (key: string, value: unknown) => void;
submit: (event?: import("react").SyntheticEvent) => Promise<unknown>;
randomId: () => string;
getContext(): import("uniforms/cjs/types").Context<Model>;
getContextName(): import("uniforms/cjs/types").Context<Model>["name"];
getContextError(): import("uniforms/cjs/types").Context<Model>["error"];
getContextModel(): Model;
getContextState(): import("uniforms/cjs/types").Context<Model>["state"];
getContextSchema(): import("uniforms/cjs/types").Context<Model>["schema"];
getContextOnChange(): import("uniforms/cjs/types").Context<Model>["onChange"];
getContextOnSubmit(): import("uniforms/cjs/types").Context<Model>["onSubmit"];
getModel(mode?: import("uniforms").ModelTransformMode, model?: Model): Model;
onChange(key: string, value: unknown): void;
__reset(state: State): Partial<State>;
onReset(): void;
onSubmit(event?: import("react").SyntheticEvent): Promise<unknown>;
render(): import("react").JSX.Element;
context: unknown;
setState<K extends keyof State>(state: State | ((prevState: Readonly<State>, props: Readonly<Props>) => State | Pick<State, K> | null) | Pick<State, K> | null, callback?: (() => void) | undefined): void;
forceUpdate(callback?: (() => void) | undefined): void;
readonly props: Readonly<Props>;
state: Readonly<State>;
refs: {
[key: string]: import("react").ReactInstance;
};
shouldComponentUpdate?(nextProps: Readonly<Props>, nextState: Readonly<State>, nextContext: any): boolean;
componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void;
getSnapshotBeforeUpdate?(prevProps: Readonly<Props>, prevState: Readonly<State>): any;
componentWillMount?(): void;
UNSAFE_componentWillMount?(): void;
componentWillReceiveProps?(nextProps: Readonly<Props>, nextContext: any): void;
UNSAFE_componentWillReceiveProps?(nextProps: Readonly<Props>, nextContext: any): void;
componentWillUpdate?(nextProps: Readonly<Props>, nextState: Readonly<State>, nextContext: any): void;
UNSAFE_componentWillUpdate?(nextProps: Readonly<Props>, nextState: Readonly<State>, nextContext: any): void;
};
Quick: typeof import("uniforms").Quick;
displayName: string;
defaultProps: {
autosave: boolean;
autosaveDelay: number;
error: null;
model: any;
noValidate: boolean;
onSubmit(): void;
};
contextType?: import("react").Context<any> | undefined;
} & typeof import("uniforms").BaseForm;
export default _default;
//# sourceMappingURL=AutoForm.d.ts.map