@faivform/builtin
Version:
Built-in forms using @tuentyfaiv/svelte-form
56 lines (55 loc) • 2.15 kB
TypeScript
import { SvelteComponent } from "svelte";
import type { Props } from "./SigninForm.proptypes.js";
declare const __propDef: {
props: {
submit: Props["submit"];
context?: Props["context"];
showErrors?: Props["showErrors"];
styles?: Props["styles"];
remember?: Props["remember"];
texts?: import("../../../index.js").TextsProp<string | number | symbol> | undefined;
};
events: {
error: CustomEvent<unknown>;
finish: CustomEvent<undefined>;
} & {
[evt: string]: CustomEvent<any>;
};
slots: {
loading: {
loading: boolean;
};
default: {
fields: {
label: string;
placeholder: string | undefined;
name: string;
type: any;
}[];
data: import("svelte/store").Writable<any>;
errors: import("svelte/store").Writable<import("@tuentyfaiv/svelte-form").DataErrors<any>>;
setField: (field: string | number | symbol, value: any, validate?: boolean | undefined) => Promise<void>;
setError: (field: string | number | symbol, error?: string | null | undefined) => Promise<void>;
check: (event: import("@tuentyfaiv/svelte-form/dist/logic/typing/globals/types.js").UserEvent<HTMLInputElement | HTMLTextAreaElement, FocusEvent | Event>) => Promise<void>;
reset: (clear?: boolean | undefined, starting?: any) => void;
styles: import("svelte/store").Writable<import("@tuentyfaiv/svelte-form").ContextStyles>;
};
field: {};
'error-field': {
error: string | null;
};
submit: {};
'error-list': {
error: any;
field: any;
};
};
exports?: {} | undefined;
bindings?: string | undefined;
};
export type SigninFormProps = typeof __propDef.props;
export type SigninFormEvents = typeof __propDef.events;
export type SigninFormSlots = typeof __propDef.slots;
export default class SigninForm extends SvelteComponent<SigninFormProps, SigninFormEvents, SigninFormSlots> {
}
export {};