UNPKG

sveltekit-superforms-5

Version:

<p align="center"> <img src="https://github.com/ciscoheat/sveltekit-superforms/raw/main/logo.svg" width="150px" align="center" alt="Superforms logo" /> <h1 align="center">Superforms 💥</h1> <p align="center">Making SvelteKit forms a pleasure to use!

22 lines (21 loc) • 611 B
export function defaults(data, adapter, options) { if (data && 'superFormValidationLibrary' in data) { options = adapter; adapter = data; data = null; } const validator = adapter; const optionDefaults = options?.defaults ?? validator.defaults; return { id: options?.id ?? validator.id ?? '', valid: false, posted: false, errors: {}, data: { ...optionDefaults, ...data }, constraints: validator.constraints, shape: validator.shape }; } export function defaultValues(adapter) { return adapter.defaults; }