Перейти к основному содержимому

GroupNodeWithControls

type GroupNodeWithControls<T> = GroupNode<T> & FormNodeControls<T>;

Defined in: core/types/group-node-proxy.ts:103

Комбинированный тип для GroupNode с Proxy доступом к полям

Объединяет методы и свойства GroupNode с типизированными полями формы. Это позволяет использовать как API GroupNode, так и прямой доступ к полям.

Type Parameters

T

T

Тип модели данных формы

Example

interface UserForm {
email: string;
profile: {
name: string;
age: number;
};
}

const form: GroupNodeWithControls<UserForm> = new GroupNode(schema);

// Доступ к методам GroupNode
await form.validate();
const values = form.getValue();
console.log(form.valid.value);

// Прямой доступ к полям (через Proxy)
form.email.setValue('test@mail.com');
form.profile.name.setValue('John');