@tuentyfaiv/svelte-form
Version:
A form library for Svelte. It is built on top of Svelte and Typescript. Inspired by Formik and React Hook Form.
15 lines (14 loc) • 389 B
TypeScript
import type { Icons } from "../globals/styles.js";
export interface GetStyleConfig {
replace?: boolean;
style: string;
external?: string;
}
export interface GetStylesConfig<T> {
replace?: boolean;
internals: T;
externals?: T;
icons?: Icons;
}
export type StylesToUse<T> = Required<Omit<T, keyof Icons>>;
export type GetStylesResult<T> = StylesToUse<T> & Icons;