Набор методов, позволяющих описывать принимаемые и возвращаемые моделями сущности. Возвращают объекты *Definition
declare const define: {
store<T>(): StoreDefinition<T>
event<T>(): EventDefinition<T>
effect<Params, Result, Fail = Error>(): EffectDefinition<Params, Result, Fail>
entityShape<Shape>(shape: Shape): EntityShapeDef<Shape>
entityItem<T>(): EntityItemDef<T>
}
import {model, define} from 'effector/model'
const formModel = model({
props: {
$email: define.store<string>(),
validateFx: define.effect<Record<string, any>, boolean>(),
submit: define.event<void>(),
},
create({$email, validateFx, submit}) {
},
})