store-forms
Version:
Typescript forms for Pinia store
17 lines (13 loc) • 299 B
text/typescript
import RuleInterface from "../Rules/RuleInterface";
export default interface FieldInterface {
name: string
title: string
value
rules: RuleInterface[]
required: boolean
errors: string[]
requiredErrorMessage: string
description: string
isValid(): boolean
validate(): string[]
}